oracle對樹形結構排序及常用參數

 

Oracle樹形結構排序及常用參數  

 1、自頂向下查找

  select t.name, t.id

  from tree t

  start with t.id = 'top'

  CONNECT BY PRIOR t.id = t.parent_id

  order SIBLINGS by t.order_no

  2、自底向上查找

  select t.name, t.id

  from tree t

  start with t.id = 'top'

  CONNECT BY PRIOR t.parent_id = t.id

  order SIBLINGS by t.order_no

  oracle中常用參數

  db_name:用於定義數據庫名稱,其參數取值只能包含阿拉伯字符和數字,最多只能有8.需要注意的是,該名稱必須和創建數據庫的CREATE DATABASE語句後面的數據庫名相匹配.

  db_domain:用於指定數據庫在網絡環境中的位置,用域名方式體現.如果設置該參數,則該參數的設定值將和db_name共同構成全局數據庫名格式,就是db_domain.db_name .

  instance_name:用於指定例程名稱,主要用於在RAC集羣環境中標識一個特定例程.

  service_names:該參數用於指定數據庫客戶端連接ORACLE實例時可以使用的一個或多個服務名稱.在集羣環境中.service_names參數極爲重要,它標示了集羣中各節點服務器在應用層面'分組'的特性.

  control_file:該參數用於指定數據庫要使用的控制文件.

  db_block_size:該參數指定了oracle數據庫將採用的標準數據塊的尺寸大小,其取值可以爲2048B,4096B,1638B,32768B,也就是從2KB~32KB,個別平臺支持64KB數據塊.

  sga_max_size:該參數用於指定SGA的最大尺寸.

  sga_target:該參數描述了當前數據庫設置的SGA大小.該值一定小於sga_max_size.

  undo_management:該參數用於確認數據庫還原數據的管理模式,其取值爲AUTOMANUAL.當設置爲AUTO,標示使用UNDO表空間管理UNDO數據,該參數默認取值爲AUTO.

  undo_tablespace:該參數用於指定本數據庫要使用UNDO表空間名,該表空間必須存在,否則數據庫將無法打開.

  db_file_multiblock_read_count:該參數用於指定當數據庫執行類似於全表掃描SQL語句時,I/O操作一次可讀取的最大數據塊個數.該參數在未設置AIX文件系統直接I/O(DIO)或併發I/O(CIO)選項時,在操作系統預取機制的支持下,可以提高全表掃描速度.

  memory_max_target:ORACLE整體系統運行時可以使用操作系統物理內存的上限值

     memory_target:ORACLE整體系統運行時使用操作系統物理內存的當前值.

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章