love fish大鵬一曰同風起,扶搖直上九萬里

          常用鏈接

          統計

          積分與排名

          friends

          link

          最新評論

          ORACLE應用常見傻瓜問題1000問(轉)

          ORACLE應用常見傻瓜問題1000問
          - 1 -
          ORACLE應用常見傻瓜問題1000問
          ORACLE應用常見傻瓜問題1000問
          - 2 -
          目 錄
          1. Oracle安裝完成后的初始口令?
          2. ORACLE9IAS WEB CACHE的初始默認用戶和密碼?
          3. oracle 8.0.5怎幺創建數據庫?
          4. oracle 8.1.7怎幺創建數據庫?
          5. oracle 9i 怎幺創建數據庫?
          6. oracle中的裸設備指的是什幺?
          7. oracle如何區分 64-bit/32bit 版本???
          8. SVRMGR什幺意思?
          9. 請問如何分辨某個用戶是從哪臺機器登陸ORACLE的?
          10. 用什幺語句查詢字段呢?
          11. 怎樣得到觸發器、過程、函數的創建腳本?
          12. 怎樣計算一個表占用的空間的大小?
          13. 如何查看最大會話數?
          14. 如何查看系統被鎖的事務時間?
          15. 如何以archivelog的方式運行oracle。
          16. 怎幺獲取有哪些用戶在使用數據庫
          17. 數據表中的字段最大數是多少?
          18. 怎樣查得數據庫的SID ?
          19. 如何在Oracle服務器上通過SQLPLUS查看本機IP地址 ?
          20. unix 下怎幺調整數據庫的時間?
          21. 在ORACLE TABLE中如何抓取MEMO類型字段為空的資料記錄?
          22. 如何用BBB表的資料去更新AAA表的資料(有關聯的字段)
          23. P4計算機安裝方法
          24. 如何查詢SERVER是不是OPS?
          25. 如何查詢每個用戶的權限?
          26. 如何將表移動表空間?
          27. 如何將索引移動表空間?
          28. 在LINUX,UNIX下如何激活DBA STUDIO?
          29. 查詢鎖的狀況的對象有?
          30. 如何解鎖?
          31. SQLPLUS下如何修改編輯器?
          32. ORACLE產生隨機函數是?
          33. LINUX下查詢磁盤競爭狀況命令?
          33. LINUX下查詢CPU競爭狀況命令?
          34. 查詢當前用戶對象?
          35. 如何獲取錯誤信息?
          36. 如何獲取鏈接狀況?
          37. 查看數據庫字符狀況?
          38. 查詢表空間信息?
          39. ORACLE的INTERAL用戶要口令?
          40. 出現JAVA.EXE的解決辦法?
          ORACLE應用常見傻瓜問題1000問
          - 3 -
          41. 如何給表、列加注釋?
          42. 如何查看各個表空間占用磁盤情況?
          43. 如把ORACLE設置為MTS或專用模式?
          44. 如何才能得知系統當前的SCN號 ?
          45. 請問如何在ORACLE中取毫秒?
          46. 如何在字符串里加回車?
          47. 中文是如何排序的?
          48. Oracle8i中對象名可以用中文嗎?
          49. 如何改變WIN中SQL*Plus啟動選項?
          50. 怎樣修改oracel數據庫的默認日期?
          51. 如何將小表放入keep池中?
          52. 如何檢查是否安裝了某個patch?
          53. 如何使select語句使查詢結果自動生成序號?
          54. 如何知道數據褲中某個表所在的tablespace?
          55. 怎幺可以快速做一個和原表一樣的備份表?
          55. 怎幺在sqlplus下修改procedure?
          56. 怎樣解除PROCEDURE被意外鎖定?
          57. SQL Reference是個什幺東西?
          58. 如何查看數據庫的狀態?
          59. 請問如何修改一張表的主鍵?
          60. 改變數據文件的大小?
          61. 怎樣查看ORACLE中有哪些程序在運行之中?
          62. 怎幺可以看到數據庫有多少個tablespace?
          63. 如何修改oracle數據庫的用戶連接數?
          64. 如何查出一條記錄的最后更新時間?
          65. 如何在PL/SQL中讀寫文件?
          66. 怎樣把“&”放入一條記錄中?
          67. EXP 如何加QUERY參數?
          68. 關于oracle8i支持簡體和繁體的字符集問題?
          69. Data Guard是什幺軟件?
          70. 如何創建SPFILE?
          71. 內核參數的應用?
          72. 怎樣查看哪些用戶擁有SYSDBA、SYSOPER 權限?
          73. 如何單獨備份一個或多個表?
          74. 如何單獨備份一個或多個用戶?
          75. 如何對CLOB字段進行全文檢索?
          76. 如何顯示當前連接用戶?
          77. 如何查看數據文件放置的路徑 ?
          79. 如何改變一個字段初始定義的Check范圍?
          80. Oracle常用系統文件有哪些?
          81. 內連接INNER JOIN?
          82. 如何外連接?
          83. 如何執行腳本SQL文件?
          84. 如何快速清空一個大表?
          ORACLE應用常見傻瓜問題1000問
          - 4 -
          85. 如何查有多少個數據庫實例?
          86. 如何查詢數據庫有多少表?
          87. 如何測試SQL語句執行所用的時間?
          88. CHR()的反函數是?
          89. 字符串的連接
          90. 怎么把select出來的結果導到一個文本文件中?
          91. 怎樣估算SQL執行的I/O數 ?
          92. 如何在sqlplus下改變字段大小?
          93. 如何查詢某天的數據?
          94. sql 語句如何插入全年日期?
          95. 如果修改表名?
          96. 如何取得命令的返回狀態值?
          97. 如何知道用戶擁有的權限?
          98. 從網上下載的ORACLE9I與市場上賣的標準版有什么區別?
          99. 怎樣判斷數據庫是運行在歸檔模式下還是運行在非歸檔模式下?
          100. startup pfile和ifile,spfiled有什么區別?
          101. 如何搜索出前N條記錄?
          102. 如何知道機器上的Oracle支持多少并發用戶數?
          103. db_block_size可以修改嗎?
          104. 如何統計兩個表的記錄總數?
          105. 怎樣用Sql語句實現查找一列中第N大值?
          106. 如何在給現有的日期加上2年?
          107. USED_UBLK為負值表示什么意思?
          108. Connect string是指什么?
          109. 怎樣擴大REDO LOG的大小?
          110. tablespace 是否不能大于4G?
          111. 返回大于等于N的最小整數值?
          112. 返回小于等于N的最小整數值?
          113. 返回當前月的最后一天?
          114. 如何不同用戶間數據導入?
          115. 如何找數據庫表的主鍵字段的名稱?
          116. 兩個結果集互加的函數?
          117. 兩個結果集互減的函數?
          118. 如何配置Sequence?
          119.日期的各部分的常用的的寫法
          120.取時間點的月份的寫法:
          121.取時間點的日的寫法:
          122.取時間點的時的寫法:
          123.取時間點的分的寫法:
          124.取時間點的秒的寫法:
          125.取時間點的日期的寫法:
          126.取時間點的時間的寫法:
          127.日期,時間形態變為字符形態
          128.將字符串轉換成日期或時間形態:
          ORACLE應用常見傻瓜問題1000問
          - 5 -
          129.返回參數的星期幾的寫法:
          130.返回參數一年中的第幾天的寫法:
          131.返回午夜和參數中指定的時間值之間的秒數的寫法:
          132.返回參數中一年的第幾周的寫法:
          133. CURRVAL 和 nextval
          134. ROWNUM
          135. ROWID
          136. 將N秒轉換為時分秒格式?
          137. 如何查詢做比較大的排序的進程?
          138. 如何查詢做比較大的排序的進程的SQL 語句?
          139. 如何查找重復記錄?
          140. 如何刪除重復記錄?
          141. 如何快速編譯所有視圖?
          142. ORA-01555 SNAPSHOT TOO OLD的解決辦法
          143. 事務要求的回滾段空間不夠,表現為表空間用滿(ORA-01560錯誤),回滾
          段擴展到達參數MAXEXTENTS的值(ORA-01628)的解決辦法.
          144. 如何加密ORACLE的存儲過程?
          145. 如何監控事例的等待?
          146. 如何回滾段的爭用情況?
          147. 如何監控表空間的 I/O 比例?
          148. 如何監控文件系統的 I/O 比例?
          149. 如何在某個用戶下找所有的索引?
          150. 如何監控 SGA 的命中率?
          151. 如何監控 SGA 中字典緩沖區的命中率?
          152. 如何監控 SGA 中共享緩存區的命中率,應該小于1% ?
          153. 如何顯示所有數據庫對象的類別和大小?
          154. 監控 SGA 中重做日志緩存區的命中率,應該小于1%
          155. 監控內存和硬盤的排序比率,最好使它小于 .10,增加 sort_area_size
          156. 如何監控當前數據庫誰在運行什么SQL 語句?
          157. 如何監控字典緩沖區?
          158. 監控 MTS
          159. 如何知道當前用戶的ID號?
          160. 如何查看碎片程度高的表?
          162. 如何知道表在表空間中的存儲情況?
          163. 如何知道索引在表空間中的存儲情況?
          164、如何知道使用CPU多的用戶session?
          165. 如何知道監聽器日志文件?
          166. 如何知道監聽器參數文件?
          167. 如何知道TNS 連接文件?
          168. 如何知道Sql*Net 環境文件?
          169. 如何知道警告日志文件?
          170. 如何知道基本結構?
          171. 如何知道建立數據字典視圖?
          172. 如何知道建立審計用數據字典視圖?
          ORACLE應用常見傻瓜問題1000問
          - 6 -
          173. 如何知道建立快照用數據字典視圖?
          174. /*+ALL_ROWS*/
          175. /*+FIRST_ROWS*/
          176. /*+CHOOSE*/
          177. /*+RULE*/
          178. /*+FULL(TABLE)*/
          179. /*+ROWID(TABLE)*/
          180. /*+CLUSTER(TABLE)*/
          181. /*+INDEX(TABLE INDEX_NAME)*/
          182. /*+INDEX_ASC(TABLE INDEX_NAME)*/
          183. /*+INDEX_COMBINE*/
          184. /*+INDEX_JOIN(TABLE INDEX_NAME)*/
          185. /*+INDEX_DESC(TABLE INDEX_NAME)*/
          186. /*+INDEX_FFS(TABLE INDEX_NAME)*/
          187. /*+ADD_EQUAL TABLE INDEX_NAM1,INDEX_NAM2,...*/
          188. /*+USE_CONCAT*/
          189. /*+NO_EXPAND*/
          190. /*+NOWRITE*/
          191. /*+REWRITE*/
          192. /*+MERGE(TABLE)*/
          193. /*+NO_MERGE(TABLE)*/
          194. /*+ORDERED*/
          195. /*+USE_NL(TABLE)*/
          196. /*+USE_MERGE(TABLE)*/
          197. /*+USE_HASH(TABLE)*/
          198. /*+DRIVING_SITE(TABLE)*/
          199. /*+LEADING(TABLE)*/
          200. /*+CACHE(TABLE)*/
          201. /*+NOCACHE(TABLE)*/
          202. /*+APPEND*/
          203. /*+NOAPPEND*/
          204. 如何得到字符串的第一個字符的ASCII 值?
          205. 如何得到數值N指定的字符?
          206. 如何連接兩個字符串?
          207. 如何將列中的數值代替為字符串?
          208. INITCAP(CHAR)
          209. LENGTH(CHAR)
          210. LOWER(CHAR)
          211. LPAD(CHAR1,N,CHAR2)
          212. LTRIM(CHAR,SET)
          213. NLS_INITCAP(CHAR)
          214. NLS_LOWER(CHAR)
          215. NLS_UPPER(CHAR)
          216. REPLACE(CHAR1,CHAR2,CHAR3)
          ORACLE應用常見傻瓜問題1000問
          - 7 -
          217. RPAD(CHAR1,N,CHAR2)
          218. RTRIM(CHAR,SET)
          219. SUBSTR(CHAR,M,N)
          220. SUBSTRB(CHAR,M,N)
          221. TRANSLATE(CHAR1,CHAR2,CHAR3)
          222. UPPER(CHAR)
          223. ADD_MONTHS(D,N)
          224. LAST_DAY(D)
          225. MONTH_BETWEEN(D1,D2)
          226. NEXT_DAY(D,CHAR)
          227. ROUNT(D,FMT)
          228. SYSDATE
          229. TO_CHAR(D,FMT)
          230. TO_DATE(CHAR,FMT)
          231. ABS(N)
          232. CEIL(N)
          233. COS(N)
          234. SIN(N)
          235. COSH(N)
          236. EXP(N)
          237. FLOOR(N)
          238. LN(N)
          239. LOG(M,N)
          240. MOD(M,N)
          241. POWER(M,N)
          242. ROUND(N,M)
          243. SIGN(N)
          244. SINH(N)
          245. SORT(N)
          246. TAN(N)
          247. TANH(N)
          248. TRUNC(N,M)
          249. COUNT()
          250. MAX()
          251. MIN()
          252. AVG()
          253. SUM()
          254. TO_NUMBER(CHAR)
          255. CHARTOROWID(CHAR)
          256. CONVERT(CHAR,DEST_CHAR_SET,SOURCE_CHAR_SET)
          257. HEXTORAW(CHAR)
          258. RAWTOHEX(RAW)
          259. ROWIDTOCHAR(ROWID)
          260. TO_MULTI_BYTE(CHAR)
          ORACLE應用常見傻瓜問題1000問
          - 8 -
          261. TO_SINGLE_BYTE(CHAR)
          262. TRANSLATE USING(TEXT USING {CHAR_CS|NCHAR_CS})
          263. DUMP(EXPR,RETURN_FORMAT,START_POSITION,LENGTH)
          264. empty_b|clob()
          265. BFILENAME('DIRECTORY','FILENAME')
          266. GREATEST(EXPR,EXPR,...)
          267. LEAST(EXPR,EXPR,...)
          268. NLS_CHARSET_DECL_LEN(BYTECNT,CSID)
          269. NLS_CHARSET_ID(TEXT)
          270. NLS_CHARSET_NAME(N)
          271. NVL(EXPR1,EXPR2)
          272. UID
          273. USER
          274. USERENV(OPTION)
          275. VSIZE(EXPR)
          276. DEREF(E)
          277. REFTOHEX(R)
          278. MAKE_REF(TABLE,KEY,KEY...)
          279. STDDEV(DISTINCT|ALL X)
          280. VARIANCE(DISTINCT|ALL X)
          281. 9I管理的V$視圖
          485.9I管理的數據字典DBA視圖
          645. 9I管理的數據字典USER視圖
          783.9I管理的數據字典ALL視圖
          901. ORACLE9I的數據字典
          ORACLE應用常見傻瓜問題1000問
          - 9 -
          大家在應用ORACLE 的時候可能會遇到很多看起來不難的問題, 特別對新手
          來說, 今天我簡單把它總結一下, 發布給大家, 希望對大家有幫助! 和大家一
          起探討, 共同進步!對ORACLE高手來說是不用看的。
          1. Oracle安裝完成后的初始口令?
          internal/oracle
          sys/change_on_install
          system/manager
          scott/tiger
          sysman/oem_temp
          2. ORACLE9IAS WEB CACHE的初始默認用戶和密碼?
          administrator/administrator
          3. oracle 8.0.5怎幺創建數據庫?
          用orainst。如果有motif界面,可以用orainst /m
          4. oracle 8.1.7怎幺創建數據庫?
          dbassist
          5. oracle 9i 怎幺創建數據庫?
          dbca
          6. oracle中的裸設備指的是什幺?
          裸設備就是繞過文件系統直接訪問的儲存空間
          7. oracle如何區分 64-bit/32bit 版本???
          $ sqlplus '/ AS SYSDBA'
          SQL*Plus: Release 9.0.1.0.0 - Production on Mon Jul 14 17:01:09 2003
          (c) Copyright 2001 Oracle Corporation. All rights reserved.
          Connected to:
          Oracle9i Enterprise Edition Release 9.0.1.0.0 - Production
          With the Partitioning option
          JServer Release 9.0.1.0.0 - Production
          SQL> select * from v$version;
          BANNER
          ----------------------------------------------------------------
          ORACLE應用常見傻瓜問題1000問
          - 10 -
          Oracle9i Enterprise Edition Release 9.0.1.0.0 - Production
          PL/SQL Release 9.0.1.0.0 - Production
          CORE 9.0.1.0.0 Production
          TNS for Solaris: Version 9.0.1.0.0 - Production
          NLSRTL Version 9.0.1.0.0 - Production
          SQL>
          8. SVRMGR什幺意思?
          svrmgrl,Server Manager.
          9i下沒有,已經改為用SQLPLUS了
          sqlplus /nolog
          變為歸檔日志型的
          9. 請問如何分辨某個用戶是從哪臺機器登陸ORACLE的?
          SELECT machine , terminal FROM V$SESSION;
          10. 用什幺語句查詢字段呢?
          desc table_name 可以查詢表的結構
          select field_name,... from ... 可以查詢字段的值
          select * from all_tables where table_name like '%'
          select * from all_tab_columns where table_name='??'
          11. 怎樣得到觸發器、過程、函數的創建腳本?
          desc user_source
          user_triggers
          12. 怎樣計算一個表占用的空間的大小?
          select owner,table_name,
          NUM_ROWS,
          BLOCKS*AAA/1024/1024 "Size M",
          EMPTY_BLOCKS,
          LAST_ANALYZED
          from dba_tables
          where table_name='XXX';
          Here: AAA is the value of db_block_size ;
          XXX is the table name you want to check
          13. 如何查看最大會話數?
          ORACLE應用常見傻瓜問題1000問
          - 11 -
          SELECT * FROM V$PARAMETER WHERE NAME LIKE 'proc%';
          SQL>
          SQL> show parameter processes
          NAME TYPE VALUE
          ------------------------------
          aq_tm_processes integer 1
          db_writer_processes integer 1
          job_queue_processes integer 4
          log_archive_max_processes integer 1
          processes integer 200
          這里為200個用戶。
          select * from v$license;
          其中sessions_highwater紀錄曾經到達的最大會話數
          14. 如何查看系統被鎖的事務時間?
          select * from v$locked_object ;
          15. 如何以archivelog的方式運行oracle。
          init.ora
          log_archive_start = true
          RESTART DATABASE
          16. 怎幺獲取有哪些用戶在使用數據庫
          select username from v$session;
          17. 數據表中的字段最大數是多少?
          表或視圖中的最大列數為 1000
          18. 怎樣查得數據庫的SID ?
          select name from v$database;
          也可以直接查看 init.ora文件
          19. 如何在Oracle服務器上通過SQLPLUS查看本機IP地址 ?
          select sys_context('userenv','ip_address') from dual;
          如果是登陸本機數據庫,只能返回127.0.0.1,呵呵
          20. unix 下怎幺調整數據庫的時間?
          ORACLE應用常見傻瓜問題1000問
          - 12 -
          su -root
          date -u 08010000
          21. 在ORACLE TABLE中如何抓取MEMO類型字段為空的資料記錄?
          select remark from oms_flowrec
          where trim(' ' from remark) is not null ;
          22. 如何用BBB表的資料去更新AAA表的資料(有關聯的字段)
          UPDATE AAA SET BNS_SNM=
          (SELECT BNS_SNM FROM BBB WHERE AAA.DPT_NO=BBB.DPT_NO)
          WHERE BBB.DPT_NO IS NOT NULL;
          23. P4計算機安裝方法
          將SYMCJIT.DLL改為SYSMCJIT.OLD
          24. 如何查詢SERVER是不是OPS?
          SELECT * FROM V$OPTION;
          如果PARALLEL SERVER=TRUE則有OPS能
          25. 如何查詢每個用戶的權限?
          SELECT * FROM DBA_SYS_PRIVS;
          26. 如何將表移動表空間?
          ALTER TABLE TABLE_NAME MOVE TABLESPACE_NAME;
          27. 如何將索引移動表空間?
          ALTER INDEX INDEX_NAME REBUILD TABLESPACE TABLESPACE_NAME;
          28. 在LINUX,UNIX下如何激活DBA STUDIO?
          OEMAPP DBASTUDIO
          29. 查詢鎖的狀況的對象有?
          V$LOCK, V$LOCKED_OBJECT, V$SESSION, V$SQLAREA, V$PROCESS ;
          ORACLE應用常見傻瓜問題1000問
          - 13 -
          查詢鎖的表的方法:
          SELECT S.SID SESSION_ID, S.USERNAME, DECODE(LMODE, 0, 'None', 1,
          'Null', 2, 'Row-S (SS)', 3, 'Row-X (SX)', 4, 'Share', 5, 'S/Row-X (SSX)',
          6, 'Exclusive', TO_CHAR(LMODE)) MODE_HELD, DECODE(REQUEST, 0, 'None', 1,
          'Null', 2, 'Row-S (SS)', 3, 'Row-X (SX)', 4, 'Share', 5, 'S/Row-X (SSX)',
          6, 'Exclusive', TO_CHAR(REQUEST)) MODE_REQUESTED,
          O.OWNER||'.'||O.OBJECT_NAME||' ('||O.OBJECT_TYPE||')', S.TYPE
          LOCK_TYPE, L.ID1 LOCK_ID1, L.ID2 LOCK_ID2 FROM V$LOCK L, SYS.DBA_OBJECTS
          O, V$SESSION S WHERE L.SID = S.SID AND L.ID1 = O.OBJECT_ID ;
          30. 如何解鎖?
          ALTER SYSTEM KILL SESSION ‘SID,SERIR#’;
          31. SQLPLUS下如何修改編輯器?
          DEFINE _EDITOR=“<編輯器的完整路經>” -- 必須加上雙引號來定義新的
          編輯器,也可以把這個寫在$ORACLE_HOME/sqlplus/admin/glogin.sql里面使它
          永久有效。
          32. ORACLE產生隨機函數是?
          DBMS_RANDOM.RANDOM
          33. LINUX下查詢磁盤競爭狀況命令?
          Sar -d
          33. LINUX下查詢CPU競爭狀況命令?
          sar -r
          34. 查詢當前用戶對象?
          SELECT * FROM USER_OBJECTS;
          SELECT * FROM DBA_SEGMENTS;
          35. 如何獲取錯誤信息?
          SELECT * FROM USER_ERRORS;
          36. 如何獲取鏈接狀況?
          SELECT * FROM DBA_DB_LINKS;
          ORACLE應用常見傻瓜問題1000問
          - 14 -
          37. 查看數據庫字符狀況?
          SELECT * FROM NLS_DATABASE_PARAMETERS;
          SELECT * FROM V$NLS_PARAMETERS;
          38. 查詢表空間信息?
          SELECT * FROM DBA_DATA_FILES;
          39. ORACLE的INTERAL用戶要口令?
          修改 SQLNET.ORA
          SQLNET.AUTHENTICATION_SERVICES=(NTS)
          40. 出現JAVA.EXE的解決辦法?
          一般是將ORACLEORAHOMEXIHTTPSERVER改成手工激活可以的
          X是8或9
          41. 如何給表、列加注釋?
          SQL>comment on table 表 is '表注釋';注釋已創建。
          SQL>comment on column 表.列 is '列注釋';注釋已創建。
          SQL> select * from user_tab_comments where comments is not null;
          42. 如何查看各個表空間占用磁盤情況?
          SQL> col tablespace format a20
          SQL> select
          b.file_id 文件ID號,
          b.tablespace_name 表空間名,
          b.bytes 字節數,
          (b.bytes-sum(nvl(a.bytes,0))) 已使用,
          sum(nvl(a.bytes,0)) 剩余空間,
          sum(nvl(a.bytes,0))/(b.bytes)*100 剩余百分比
          from dba_free_space a,dba_data_files b
          where a.file_id=b.file_id
          group by b.tablespace_name,b.file_id,b.bytes
          order by b.file_id
          43. 如把ORACLE設置為MTS或專用模式?
          #dispatchers="(PROTOCOL=TCP) (SERVICE=SIDXDB)" 加上就是MTS,注釋
          ORACLE應用常見傻瓜問題1000問
          - 15 -
          就是專用模式,SID是指你的實例名。
          44. 如何才能得知系統當前的SCN號 ?
          select max(ktuxescnw * power(2, 32) + ktuxescnb) from x$ktuxe;
          45. 請問如何在ORACLE中取毫秒?
          9i之前不支持,9i開始有timestamp.
          9i可以用select systimestamp from dual;
          如有問題歡迎大家一起探討!
          46. 如何在字符串里加回車?
          select 'Welcome to visit'||chr(10)||'www.CSDN.NET' from dual ;
          47. 中文是如何排序的?
          Oracle9i之前,中文是按照二進制編碼進行排序的。
          在oracle9i中新增了按照拼音、部首、筆畫排序功能。設置NLS_SORT值
          SCHINESE_RADICAL_M 按照部首(第一順序)、筆劃(第二順序)排序
          SCHINESE_STROKE_M 按照筆劃(第一順序)、部首(第二順序)排序
          SCHINESE_PINYIN_M 按照拼音排序
          48. Oracle8i中對象名可以用中文嗎?
          可以
          49. 如何改變WIN中SQL*Plus啟動選項?
          SQL*PLUS 自身的選項設置我們可以在
          $ORACLE_HOME/sqlplus/admin/glogin.sql中設置。
          50. 怎樣修改oracel數據庫的默認日期?
          alter session set nls_date_format='yyyymmddhh24miss';
          OR
          可以在init.ora中加上一行
          nls_date_format='yyyymmddhh24miss'
          51. 如何將小表放入keep池中?
          alter table xxx storage(buffer_pool keep);
          ORACLE應用常見傻瓜問題1000問
          - 16 -
          52. 如何檢查是否安裝了某個patch?
          check that oraInventory
          53. 如何使select語句使查詢結果自動生成序號?
          select rownum,COL from table;
          54. 如何知道數據褲中某個表所在的tablespace?
          select tablespace_name from user_tables where table_name='TEST';
          select * from user_tables中有個字段TABLESPACE_NAME,(oracle);
          select * from dba_segments where …;
          55. 怎幺可以快速做一個和原表一樣的備份表?
          create table new_table as (select * from old_table);
          55. 怎幺在sqlplus下修改procedure?
          select line,trim(text) t from user_source
          where name =’A’ order by line;
          56. 怎樣解除PROCEDURE被意外鎖定?
          alter system kill session ,
          把那個session給殺掉,不過你要先查出她的session id
          or
          把該過程重新改個名字就可以了。
          57. SQL Reference是個什幺東西?
          是一本sql 的使用手冊,包括語法、函數等等,oracle 官方網站的文檔中
          心有下載.
          58. 如何查看數據庫的狀態?
          unix下
          ps -ef | grep ora
          windows下看服務是否起來,是否可以連上數據庫
          59. 請問如何修改一張表的主鍵?
          alter table aaa
          ORACLE應用常見傻瓜問題1000問
          - 17 -
          drop constraint aaa_key ;
          alter table aaa
          add constraint aaa_key primary key(a1,b1) ;
          60. 改變數據文件的大小?
          用 ALTER DATABASE .... DATAFILE .... ;
          手工改變數據文件的大小,對于原來的 數據文件有沒有損害。
          61. 怎樣查看ORACLE中有哪些程序在運行之中?
          查看v$sessions表
          62. 怎幺可以看到數據庫有多少個tablespace?
          select * from dba_tablespaces;
          63. 如何修改oracle數據庫的用戶連接數?
          修改initSID.ora,將process加大,重啟數據庫.
          64. 如何查出一條記錄的最后更新時間?
          可以用logminer 察看
          65. 如何在PL/SQL中讀寫文件?
          UTL_FILE包允許用戶通過PL/SQL讀寫操作系統文件。
          66. 怎樣把“&”放入一條記錄中?
          insert into a values (translate ('at{&}t','at{}','at'));
          67. EXP 如何加QUERY參數?
          EXP USER/PASS FILE=A.DMP TABLES(BSEMPMS)
          QUERY='"WHERE EMP_NO=\'S09394\'\" ﹔
          68. 關于oracle8i支持簡體和繁體的字符集問題?
          ZHS16GBK可以支
          69. Data Guard是什幺軟件?
          ORACLE應用常見傻瓜問題1000問
          - 18 -
          就是Standby的換代產品
          70. 如何創建SPFILE?
          SQL> connect / as sysdba
          SQL> select * from v$version;
          SQL> create pfile from spfile;
          SQL> CREATE SPFILE FROM PFILE='E:\ora9i\admin\eygle\pfile\init.ora';
          文件已創建。
          SQL> CREATE SPFILE='E:\ora9i\database\SPFILEEYGLE.ORA' FROM
          PFILE='E:\ora9i\admin\eygle\pfile\init.ora';
          文件已創建。
          71. 內核參數的應用?
          shmmax
          含義:這個設置并不決定究竟Oracle 數據庫或者操作系統使用多少物理內
          存,只決定了最多可以使用的內存數目。這個設置也不影響操作系統的內核資源。
          設置方法:0.5*物理內存
          例子:Set shmsys:shminfo_shmmax=10485760
          shmmin
          含義:共享內存的最小大小。
          設置方法:一般都設置成為1。
          例子:Set shmsys:shminfo_shmmin=1:
          shmmni
          含義:系統中共享內存段的最大個數。
          例子:Set shmsys:shminfo_shmmni=100
          shmseg
          含義:每個用戶進程可以使用的最多的共享內存段的數目。
          例子:Set shmsys:shminfo_shmseg=20:
          semmni
          含義:系統中semaphore identifierer 的最大個數。
          設置方法:把這個變量的值設置為這個系統上的所有Oracle 的實例的
          init.ora中的最大的那個processes的那個值加10。
          例子:Set semsys:seminfo_semmni=100
          semmns
          含義:系統中emaphores的最大個數。
          設置方法:這個值可以通過以下方式計算得到:各個Oracle 實例的
          initSID.ora里邊的processes的值的總和(除去最大的Processes參數)+最
          ORACLE應用常見傻瓜問題1000問
          - 19 -
          大的那個Processes×2+10×Oracle實例的個數。
          例子:Set semsys:seminfo_semmns=200
          semmsl:
          含義:一個set中semaphore的最大個數。
          設置方法:設置成為10+所有Oracle 實例的InitSID.ora 中最大的
          Processes的值。
          例子:Set semsys:seminfo_semmsl=-200
          72. 怎樣查看哪些用戶擁有SYSDBA、SYSOPER 權限?
          SQL>conn sys/change_on_install
          SQL>select * from V_$PWFILE_USERS;
          73. 如何單獨備份一個或多個表?
          exp 用戶/密碼 tables=(表1,…,表2)
          74. 如何單獨備份一個或多個用戶?
          exp system/manager owner=(用戶1,用戶2,…,用戶n) file=導出文件
          75. 如何對CLOB字段進行全文檢索?
          SELECT * FROM A WHERE dbms_lob.instr(a.a,'K',1,1)>0;
          76. 如何顯示當前連接用戶?
          SHOW USER
          77. 如何查看數據文件放置的路徑 ?
          col file_name format a50
          SQL> select tablespace_name,file_id,bytes/1024/1024,file_name
          from dba_data_files order by file_id;
          78. 如何查看現有回滾段及其狀態 ?
          SQL> col segment format a30
          SQL>SELECT SEGMENT_NAME,OWNER,TABLESPACE_NAME,
          SEGMENT_ID,FILE_ID,STATUS
          FROM DBA_ROLLBACK_SEGS
          79. 如何改變一個字段初始定義的Check范圍?
          ORACLE應用常見傻瓜問題1000問
          - 20 -
          SQL> alter table xxx drop constraint constraint_name;
          之后再創建新約束:
          SQL> alter table xxx add constraint constraint_name check();
          80. Oracle常用系統文件有哪些?
          通過以下視圖顯示這些文件信息:
          v$database,v$datafile,v$logfile v$controlfile v$parameter;
          81. 內連接INNER JOIN?
          Select a.* from bsempms a,bsdptms b where a.dpt_no=b.dpt_no;
          82. 如何外連接?
          Select a.* from bsempms a,bsdptms b where a.dpt_no=b.dpt_no(+);
          Select a.* from bsempms a,bsdptms b wherea.dpt_no(+)=b.dpt_no;
          83. 如何執行腳本SQL文件?
          SQL>@$PATH/filename.sql;
          84. 如何快速清空一個大表?
          SQL>truncate table table_name;
          85. 如何查有多少個數據庫實例?
          SQL>SELECT * FROM V$INSTANCE;
          86. 如何查詢數據庫有多少表?
          SQL>select * from all_tables;
          87. 如何測試SQL語句執行所用的時間?
          SQL>set timing on ;
          SQL>select * from tablename;
          88. CHR()的反函數是?
          ASCII()
          SELECT CHAR(65) FROM DUAL;
          ORACLE應用常見傻瓜問題1000問
          - 21 -
          SELECT ASCII('A') FROM DUAL;
          89. 字符串的連接
          SELECT CONCAT(COL1,COL2) FROM TABLE ;
          SELECT COL1||COL2 FROM TABLE ;
          90. 怎么把select出來的結果導到一個文本文件中?
          SQL>SPOOL C:\ABCD.TXT;
          SQL>select * from table;
          SQL >spool off;
          91. 怎樣估算SQL執行的I/O數 ?
          SQL>SET AUTOTRACE ON ;
          SQL>SELECT * FROM TABLE;
          OR
          SQL>SELECT * FROM v$filestat ;
          可以查看IO數
          92. 如何在sqlplus下改變字段大小?
          alter table table_name modify (field_name varchar2(100));
          改大行,改小不行(除非都是空的)
          93. 如何查詢某天的數據?
          select * from table_name
          where trunc(日期字段)=to_date('2003-05-02','yyyy-mm-dd');
          94. sql 語句如何插入全年日期?
          create table BSYEAR (d date);
          insert into BSYEAR
          select to_date('20030101','yyyymmdd')+rownum-1
          from all_objects
          where rownum <= to_char(to_date('20031231','yyyymmdd'),'ddd');
          95. 如果修改表名?
          alter table old_table_name rename to new_table_name;
          96. 如何取得命令的返回狀態值?
          ORACLE應用常見傻瓜問題1000問
          - 22 -
          sqlcode=0
          97. 如何知道用戶擁有的權限?
          SELECT * FROM dba_sys_privs ;
          98. 從網上下載的ORACLE9I與市場上賣的標準版有什么區別?
          從功能上說沒有區別,只不過oracle公司有明文規定;
          從網站上下載的oracle產品不得用于商業用途,否則侵權。
          99. 怎樣判斷數據庫是運行在歸檔模式下還是運行在非歸檔模式下?
          進入dbastudio,歷程--〉數據庫---〉歸檔查看。
          100. sql>startup pfile和ifile,spfiled有什么區別?
          pfile 就是Oracle 傳統的初始化參數文件,文本格式的。ifile 類似于c
          語言里的include,用于把另一個文件引入spfile是9i里新增的并且是默認的
          參數文件,二進制格式startup后應該只可接pfile
          101. 如何搜索出前N條記錄?
          SELECT * FROM empLOYEE WHERE ROWNUM < n
          ORDER BY empno;
          102. 如何知道機器上的Oracle支持多少并發用戶數?
          SQL>conn internal ;
          SQL>show parameter processes ;
          103. db_block_size可以修改嗎?
          一般不可以﹐不建議這樣做的。
          104. 如何統計兩個表的記錄總數?
          select (select count(id) from aa)+(select count(id) from bb) 總數
          from dual;
          105. 怎樣用Sql語句實現查找一列中第N大值?
          ORACLE應用常見傻瓜問題1000問
          - 23 -
          select * from
          (select t.*,dense_rank() over (order by sal) rank from employee)
          where rank = N;
          106. 如何在給現有的日期加上2年?
          select add_months(sysdate,24) from dual;
          107. USED_UBLK為負值表示什么意思?
          It is "harmless".
          108. Connect string是指什么?
          應該是tnsnames.ora中的服務名后面的內容
          109. 怎樣擴大REDO LOG的大小?
          建立一個臨時的redolog組,然后切換日志,刪除以前的日志,建立新的日
          志。
          110. tablespace 是否不能大于4G?
          沒有限制.
          111. 返回大于等于N的最小整數值?
          SELECT CEIL(N) FROM DUAL;
          112. 返回小于等于N的最小整數值?
          SELECT FLOOR(N) FROM DUAL;
          113. 返回當前月的最后一天?
          SELECT LAST_DAY(SYSDATE) FROM DUAL;
          114. 如何不同用戶間數據導入?
          IMP SYSTEM/MANAGER FILE=AA.DMP FROMUSER=USER_OLD TOUSER=USER_NEW
          ROWS=Y INDEXES=Y ;
          115. 如何找數據庫表的主鍵字段的名稱?
          ORACLE應用常見傻瓜問題1000問
          - 24 -
          SQL>SELECT * FROM user_constraints
          WHERE CONSTRAINT_TYPE='P' and table_name='TABLE_NAME';
          116. 兩個結果集互加的函數?
          SQL>SELECT * FROM BSEMPMS_OLD INTERSECT SELECT * FROM BSEMPMS_NEW;
          SQL>SELECT * FROM BSEMPMS_OLD UNION SELECT * FROM BSEMPMS_NEW;
          SQL>SELECT * FROM BSEMPMS_OLD UNION ALL SELECT * FROM BSEMPMS_NEW;
          117. 兩個結果集互減的函數?
          SQL>SELECT * FROM BSEMPMS_OLD MINUS SELECT * FROM BSEMPMS_NEW;
          118. 如何配置Sequence?
          建sequence seq_custid
          create sequence seq_custid start 1 incrememt by 1;
          建表時:
          create table cust
          { cust_id smallint not null, ...}
          insert 時:
          insert into table cust
          values( seq_cust.nextval, ...)
          119.日期的各部分的常用的的寫法
          取時間點的年份的寫法:
          SELECT TO_CHAR(SYSDATE,'YYYY') FROM DUAL;
          120.取時間點的月份的寫法:
          SELECT TO_CHAR(SYSDATE,'MM') FROM DUAL;
          121.取時間點的日的寫法:
          SELECT TO_CHAR(SYSDATE,'DD') FROM DUAL;
          122.取時間點的時的寫法:
          SELECT TO_CHAR(SYSDATE,'HH24') FROM DUAL;
          ORACLE應用常見傻瓜問題1000問
          - 25 -
          123.取時間點的分的寫法:
          SELECT TO_CHAR(SYSDATE,'MI') FROM DUAL;
          124.取時間點的秒的寫法:
          SELECT TO_CHAR(SYSDATE,'SS') FROM DUAL;
          125.取時間點的日期的寫法:
          SELECT TRUNC(SYSDATE) FROM DUAL;
          126.取時間點的時間的寫法:
          SELECT TO_CHAR(SYSDATE,'HH24:MI:SS') FROM DUAL;
          127.日期,時間形態變為字符形態
          SELECT TO_CHAR(SYSDATE) FROM DUAL;
          128.將字符串轉換成日期或時間形態:
          SELECT TO_DATE('2003/08/01') FROM DUAL;
          129.返回參數的星期幾的寫法:
          SELECT TO_CHAR(SYSDATE,'D') FROM DUAL;
          130.返回參數一年中的第幾天的寫法:
          SELECT TO_CHAR(SYSDATE,'DDD') FROM DUAL;
          131.返回午夜和參數中指定的時間值之間的秒數的寫法:
          SELECT TO_CHAR(SYSDATE,'SSSSS') FROM DUAL;
          132.返回參數中一年的第幾周的寫法:
          SELECT TO_CHAR(SYSDATE,'WW') FROM DUAL;
          133. CURRVAL 和 nextval
          為表創建序列
          CREATE SEQUENCE EMPSEQ ... ;
          ORACLE應用常見傻瓜問題1000問
          - 26 -
          SELECT empseq.currval FROM DUAL ;
          自動插入序列的數值
          INSERT INTO emp
          VALUES (empseq.nextval, 'LEWIS', 'CLERK', 7902, SYSDATE, 1200, NULL,
          20) ;
          134. ROWNUM
          按設定排序的行的序號
          SELECT * FROM emp WHERE ROWNUM < 10 ;
          135. ROWID
          返回行的物理地址
          SELECT ROWID, ename FROM emp WHERE deptno = 20 ;
          136. 將N秒轉換為時分秒格式?
          set serverout on
          declare
          N number := 1000000;
          ret varchar2(100);
          begin
          ret := trunc(n/3600) || ' 小時' ||
          to_char(to_date(mod(n,3600),'sssss'),'fmmi"分 "ss"秒"') ;
          dbms_output.put_line(ret);
          end;
          137. 如何查詢做比較大的排序的進程?
          SELECT b.tablespace, b.segfile#, b.segblk#, b.blocks, a.sid,
          a.serial#, a.username, a.osuser, a.status
          FROM v$session a,v$sort_usage b
          WHERE a.saddr = b.session_addr
          ORDER BY b.tablespace, b.segfile#, b.segblk#, b.blocks ;
          138. 如何查詢做比較大的排序的進程的SQL 語句?
          select /*+ ORDERED */ sql_text from v$sqltext a
          where a.hash_value = (
          select sql_hash_value from v$session b
          where b.sid = &sid and b.serial# = &serial)
          order by piece asc ;
          ORACLE應用常見傻瓜問題1000問
          - 27 -
          139. 如何查找重復記錄?
          SELECT * FROM TABLE_NAME
          WHERE ROWID!=(SELECT MAX(ROWID) FROM TABLE_NAME D
          WHERE TABLE_NAME.COL1=D.COL1 AND TABLE_NAME.COL2=D.COL2);
          140. 如何刪除重復記錄?
          DELETE FROM TABLE_NAME
          WHERE ROWID!=(SELECT MAX(ROWID) FROM TABLE_NAME D
          WHERE TABLE_NAME.COL1=D.COL1 AND TABLE_NAME.COL2=D.COL2);
          141. 如何快速編譯所有視圖?
          SQL >SPOOL VIEW1.SQL
          SQL >SELECT ‘ALTER VIEW ‘||TNAME||’
          COMPILE;’ FROM TAB;
          SQL >SPOOL OFF
          然后執行VIEW1.SQL即可。
          SQL >@VIEW1.SQL;
          142. ORA-01555 SNAPSHOT TOO OLD的解決辦法
          增加MINEXTENTS的值,增加區的大小,設置一個高的OPTIMAL值。
          143. 事務要求的回滾段空間不夠,表現為表空間用滿(ORA-01560錯誤),回滾
          段擴展到達參數MAXEXTENTS的值(ORA-01628)的解決辦法.
          向回滾段表空間添加文件或使已有的文件變大;增加MAXEXTENTS的值。
          144. 如何加密ORACLE的存儲過程?
          下列存儲過程內容放在AA.SQL文件中
          create or replace procedure testCCB(i in number) as
          begin
          dbms_output.put_line('輸入參數是'||to_char(i));
          end;
          SQL>wrap iname=a.sql;
          PL/SQL Wrapper: Release 8.1.7.0.0 - Production on Tue Nov 27 22:26:48 2001
          Copyright (c) Oracle Corporation 1993, 2000. All Rights Reserved.
          Processing AA.sql to AA.plb
          運行AA.plb
          SQL> @AA.plb ;
          ORACLE應用常見傻瓜問題1000問
          - 28 -
          145. 如何監控事例的等待?
          select event,sum(decode(wait_Time,0,0,1)) "Prev",
          sum(decode(wait_Time,0,1,0)) "Curr",count(*) "Tot"
          from v$session_Wait
          group by event order by 4;
          146. 如何回滾段的爭用情況?
          select name, waits, gets, waits/gets "Ratio"
          from v$rollstat C, v$rollname D
          where C.usn = D.usn;
          147. 如何監控表空間的 I/O 比例?
          select B.tablespace_name name,B.file_name "file",A.phyrds pyr,
          A.phyblkrd pbr,A.phywrts pyw, A.phyblkwrt pbw
          from v$filestat A, dba_data_files B
          where A.file# = B.file_id
          order by B.tablespace_name;
          148. 如何監控文件系統的 I/O 比例?
          select substr(C.file#,1,2) "#", substr(C.name,1,30) "Name",
          C.status, C.bytes, D.phyrds, D.phywrts
          from v$datafile C, v$filestat D
          where C.file# = D.file#;
          149. 如何在某個用戶下找所有的索引?
          select user_indexes.table_name, user_indexes.index_name,uniqueness,
          column_name
          from user_ind_columns, user_indexes
          where user_ind_columns.index_name = user_indexes.index_name
          and user_ind_columns.table_name = user_indexes.table_name
          order by user_indexes.table_type, user_indexes.table_name,
          user_indexes.index_name, column_position;
          150. 如何監控 SGA 的命中率?
          select a.value + b.value "logical_reads", c.value "phys_reads",
          round(100 * ((a.value+b.value)-c.value) / (a.value+b.value)) "BUFFER HIT
          RATIO"
          ORACLE應用常見傻瓜問題1000問
          - 29 -
          from v$sysstat a, v$sysstat b, v$sysstat c
          where a.statistic# = 38 and b.statistic# = 39
          and c.statistic# = 40;
          151. 如何監控 SGA 中字典緩沖區的命中率?
          select parameter, gets,Getmisses , getmisses/(gets+getmisses)*100 "miss
          ratio",
          (1-(sum(getmisses)/ (sum(gets)+sum(getmisses))))*100 "Hit ratio"
          from v$rowcache
          where gets+getmisses <>0
          group by parameter, gets, getmisses;
          152. 如何監控 SGA 中共享緩存區的命中率,應該小于1% ?
          select sum(pins) "Total Pins", sum(reloads) "Total Reloads",
          sum(reloads)/sum(pins) *100 libcache
          from v$librarycache;
          select sum(pinhits-reloads)/sum(pins) "hit radio",
          sum(reloads)/sum(pins) "reload percent"
          from v$librarycache;
          153. 如何顯示所有數據庫對象的類別和大小?
          select count(name) num_instances ,type ,sum(source_size) source_size ,
          sum(parsed_size) parsed_size ,sum(code_size) code_size ,
          sum(error_size) error_size,
          sum(source_size) +sum(parsed_size) +sum(code_size) +sum(error_size)
          size_required
          from dba_object_size
          group by type order by 2;
          154. 監控 SGA 中重做日志緩存區的命中率,應該小于1%
          SELECT name, gets, misses, immediate_gets, immediate_misses,
          Decode(gets,0,0,misses/gets*100) ratio1,
          Decode(immediate_gets+immediate_misses,0,0,
          immediate_misses/(immediate_gets+immediate_misses)*100) ratio2
          FROM v$latch WHERE name IN ('redo allocation', 'redo copy');
          155. 監控內存和硬盤的排序比率,最好使它小于 .10,增加 sort_area_size
          SELECT name, value
          ORACLE應用常見傻瓜問題1000問
          - 30 -
          FROM v$sysstat WHERE name IN ('sorts (memory)', 'sorts (disk)');
          156. 如何監控當前數據庫誰在運行什么SQL 語句?
          SELECT osuser, username, sql_text
          from v$session a, v$sqltext b
          where a.sql_address =b.address
          order by address, piece;
          157. 如何監控字典緩沖區?
          SELECT (SUM(PINS - RELOADS)) / SUM(PINS) "LIB CACHE" FROM V$LIBRARYCACHE;
          SELECT (SUM(GETS - GETMISSES - USAGE - FIXED)) / SUM(GETS) "ROW CACHE"
          FROM V$ROWCACHE;
          SELECT SUM(PINS) "EXECUTIONS", SUM(RELOADS) "CACHE MISSES WHILE
          EXECUTING" FROM V$LIBRARYCACHE;
          后者除以前者,此比率小于1%,接近0%為好。
          SELECT SUM(GETS) "DICTIONARY GETS",SUM(GETMISSES) "DICTIONARY CACHE GET
          MISSES"
          FROM V$ROWCACHE
          158. 監控 MTS
          select busy/(busy+idle) "shared servers busy" from v$dispatcher;
          此值大于0.5時,參數需加大
          select sum(wait)/sum(totalq) "dispatcher waits"
          from v$queue where type='dispatcher';
          select count(*) from v$dispatcher;
          select servers_highwater from v$mts;
          servers_highwater接近mts_max_servers時,參數需加大
          159. 如何知道當前用戶的ID號?
          SQL>SHOW USER;
          OR
          SQL>select user from dual;
          160. 如何查看碎片程度高的表?
          ORACLE應用常見傻瓜問題1000問
          - 31 -
          SELECT segment_name table_name , COUNT(*) extents
          FROM dba_segments WHERE owner NOT IN ('SYS', 'SYSTEM')
          GROUP BY segment_name
          HAVING COUNT(*) = (SELECT MAX( COUNT(*) )
          FROM dba_segments GROUP BY segment_name);
          162. 如何知道表在表空間中的存儲情況?
          select segment_name,sum(bytes),count(*) ext_quan
          from dba_extents
          where tablespace_name='&tablespace_name' and segment_type='TABLE'
          group by tablespace_name,segment_name;
          163. 如何知道索引在表空間中的存儲情況?
          select segment_name,count(*)
          from dba_extents where segment_type='INDEX' and owner='&owner'
          group by segment_name;
          164、如何知道使用CPU多的用戶session?
          11是cpu used by this session
          select a.sid,spid,status,substr(a.program,1,40) prog,
          a.terminal,osuser,value/60/100 value
          from v$session a,v$process b,v$sesstat c
          where c.statistic#=11 and c.sid=a.sid and a.paddr=b.addr
          order by value desc;
          165. 如何知道監聽器日志文件?
          以8I為例
          $ORACLE_HOME/NETWORK/LOG/LISTENER.LOG
          166. 如何知道監聽器參數文件?
          以8I為例
          $ORACLE_HOME/NETWORK/ADMIN/LISTENER.ORA
          167. 如何知道TNS 連接文件?
          以8I為例
          $ORACLE_HOME/NETWORK/ADMIN/TNSNAMES.ORA
          ORACLE應用常見傻瓜問題1000問
          - 32 -
          168. 如何知道Sql*Net 環境文件?
          以8I為例
          $ORACLE_HOME/NETWORK/ADMIN/SQLNET.ORA
          169. 如何知道警告日志文件?
          以8I為例
          $ORACLE_HOME/ADMIN/SID/BDUMP/SIDALRT.LOG
          170. 如何知道基本結構?
          以8I為例
          $ORACLE_HOME/RDBMS/ADMIN/STANDARD.SQL
          171. 如何知道建立數據字典視圖?
          以8I為例
          $ORACLE_HOME/RDBMS/ADMIN/CATALOG.SQL
          172. 如何知道建立審計用數據字典視圖?
          以8I為例
          $ORACLE_HOME/RDBMS/ADMIN/CATAUDIT.SQL
          173. 如何知道建立快照用數據字典視圖?
          以8I為例
          $ORACLE_HOME/RDBMS/ADMIN/CATSNAP.SQL
          本講主要講的是SQL語句的優化方法! 主要基于ORACLE9I的.
          174. /*+ALL_ROWS*/
          表明對語句塊選擇基于開銷的優化方法,并獲得最佳吞吐量,使資源消耗最
          小化.例如:
          SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN
          FROM BSEMPMS WHERE EMP_NO='CCBZZP';
          175. /*+FIRST_ROWS*/
          表明對語句塊選擇基于開銷的優化方法,并獲得最佳響應時間,使資源消耗
          最小化.例如:
          SELECT /*+FIRST_ROWS*/ EMP_NO,EMP_NAM,DAT_IN
          ORACLE應用常見傻瓜問題1000問
          - 33 -
          FROM BSEMPMS WHERE EMP_NO='CCBZZP';
          176. /*+CHOOSE*/
          表明如果數據字典中有訪問表的統計信息,將基于開銷的優化方法,并獲得
          最佳的吞吐量;表明如果數據字典中沒有訪問表的統計信息,將基于規則開銷的
          優化方法;例如:
          SELECT /*+CHOOSE*/ EMP_NO,EMP_NAM,DAT_IN
          FROM BSEMPMS WHERE EMP_NO='CCBZZP';
          177. /*+RULE*/
          表明對語句塊選擇基于規則的優化方法.例如:
          SELECT /*+ RULE */ EMP_NO,EMP_NAM,DAT_IN
          FROM BSEMPMS WHERE EMP_NO='CCBZZP';
          178. /*+FULL(TABLE)*/
          表明對表選擇全局掃描的方法.例如:
          SELECT /*+FULL(A)*/ EMP_NO,EMP_NAM
          FROM BSEMPMS A WHERE EMP_NO='CCBZZP';
          179. /*+ROWID(TABLE)*/
          提示明確表明對指定表根據ROWID進行訪問.例如:
          SELECT /*+ROWID(BSEMPMS)*/ * FROM BSEMPMS
          WHERE ROWID>='AAAAAAAAAAAAAA' AND EMP_NO='CCBZZP';
          180. /*+CLUSTER(TABLE)*/
          提示明確表明對指定表選擇簇掃描的訪問方法,它只對簇對象有效.例如:
          SELECT /*+CLUSTER */ BSEMPMS.EMP_NO,DPT_NO
          FROM BSEMPMS,BSDPTMS
          WHERE DPT_NO='TEC304' AND BSEMPMS.DPT_NO=BSDPTMS.DPT_NO;
          181. /*+INDEX(TABLE INDEX_NAME)*/
          表明對表選擇索引的掃描方法.例如:
          SELECT /*+INDEX(BSEMPMS SEX_INDEX) USE SEX_INDEX BECAUSE THERE ARE
          FEWMALE BSEMPMS */ FROM BSEMPMS WHERE SEX='M';
          182. /*+INDEX_ASC(TABLE INDEX_NAME)*/
          表明對表選擇索引升序的掃描方法.例如:
          ORACLE應用常見傻瓜問題1000問
          - 34 -
          SELECT /*+INDEX_ASC(BSEMPMS PK_BSEMPMS) */ FROM BSEMPMS WHERE
          DPT_NO='CCBZZP';
          183. /*+INDEX_COMBINE*/
          為指定表選擇位圖訪問路經,如果INDEX_COMBINE 中沒有提供作為參數的索
          引,將選擇出位圖索引的布爾組合方式.例如:
          SELECT /*+INDEX_COMBINE(BSEMPMS SAL_BMI HIREDATE_BMI)*/ * FROM BSEMPMS
          WHERE SAL<5000000 AND HIREDATE
          184. /*+INDEX_JOIN(TABLE INDEX_NAME)*/
          提示明確命令優化器使用索引作為訪問路徑.例如:
          SELECT /*+INDEX_JOIN(BSEMPMS SAL_HMI HIREDATE_BMI)*/ SAL,HIREDATE
          FROM BSEMPMS WHERE SAL<60000;
          185. /*+INDEX_DESC(TABLE INDEX_NAME)*/
          表明對表選擇索引降序的掃描方法.例如:
          SELECT /*+INDEX_DESC(BSEMPMS PK_BSEMPMS) */
          FROM BSEMPMS WHERE DPT_NO='CCBZZP';
          186. /*+INDEX_FFS(TABLE INDEX_NAME)*/
          對指定的表執行快速全索引掃描,而不是全表掃描的辦法.例如:
          SELECT /*+INDEX_FFS(BSEMPMS IN_EMPNAM)*/ *
          FROM BSEMPMS WHERE DPT_NO='TEC305';
          187. /*+ADD_EQUAL TABLE INDEX_NAM1,INDEX_NAM2,...*/
          提示明確進行執行規劃的選擇,將幾個單列索引的掃描合起來.例如:
          SELECT /*+INDEX_FFS(BSEMPMS IN_DPTNO,IN_EMPNO,IN_SEX)*/ *
          FROM BSEMPMS WHERE EMP_NO='CCBZZP' AND DPT_NO='TDC306';
          188. /*+USE_CONCAT*/
          對查詢中的WHERE后面的OR條件進行轉換為UNION ALL的組合查詢.例如:
          SELECT /*+USE_CONCAT*/ * FROM BSEMPMS
          WHERE DPT_NO='TDC506' AND SEX='M';
          189. /*+NO_EXPAND*/
          對于WHERE后面的OR 或者IN-LIST的查詢語句,NO_EXPAND將阻止其基于優
          化器對其進行擴展.例如:
          ORACLE應用常見傻瓜問題1000問
          - 35 -
          SELECT /*+NO_EXPAND*/ * FROM BSEMPMS
          WHERE DPT_NO='TDC506' AND SEX='M';
          190. /*+NOWRITE*/
          禁止對查詢塊的查詢重寫操作.
          191. /*+REWRITE*/
          可以將視圖作為參數.
          192. /*+MERGE(TABLE)*/
          能夠對視圖的各個查詢進行相應的合并.例如:
          SELECT /*+MERGE(V) */ A.EMP_NO,A.EMP_NAM,B.DPT_NO
          FROM BSEMPMS A
          (
          SELET DPT_NO,AVG(SAL) AS AVG_SAL
          FROM BSEMPMS B
          GROUP BY DPT_NO
          )
          V WHERE A.DPT_NO=V.DPT_NO
          AND A.SAL>V.AVG_SAL;
          193. /*+NO_MERGE(TABLE)*/
          對于有可合并的視圖不再合并.例如:
          SELECT /*+NO_MERGE(V) */ A.EMP_NO,A.EMP_NAM,B.DPT_NO
          FROM BSEMPMS A
          (
          SELET DPT_NO,AVG(SAL) AS AVG_SAL
          FROM BSEMPMS B
          GROUP BY DPT_NO
          ) V WHERE A.DPT_NO=V.DPT_NO
          AND A.SAL>V.AVG_SAL;
          194. /*+ORDERED*/
          根據表出現在FROM中的順序,ORDERED 使ORACLE依此順序對其連接.例如:
          SELECT /*+ORDERED*/ A.COL1,B.COL2,C.COL3
          FROM TABLE1 A,TABLE2 B,TABLE3 C
          WHERE A.COL1=B.COL1 AND B.COL1=C.COL1;
          195. /*+USE_NL(TABLE)*/
          ORACLE應用常見傻瓜問題1000問
          - 36 -
          將指定表與嵌套的連接的行源進行連接,并把指定表作為內部表.例如:
          SELECT /*+ORDERED USE_NL(BSEMPMS)*/ BSDPTMS.DPT_NO,
          BSEMPMS.EMP_NO,BSEMPMS.EMP_NAM
          FROM BSEMPMS,BSDPTMS WHERE BSEMPMS.DPT_NO=BSDPTMS.DPT_NO;
          196. /*+USE_MERGE(TABLE)*/
          將指定的表與其他行源通過合并排序連接方式連接起來.例如:
          SELECT /*+USE_MERGE(BSEMPMS,BSDPTMS)*/ *
          FROM BSEMPMS,BSDPTMS WHERE
          BSEMPMS.DPT_NO=BSDPTMS.DPT_NO;
          197. /*+USE_HASH(TABLE)*/
          將指定的表與其他行源通過哈希連接方式連接起來.例如:
          SELECT /*+USE_HASH(BSEMPMS,BSDPTMS)*/ *
          FROM BSEMPMS,BSDPTMS WHERE
          BSEMPMS.DPT_NO=BSDPTMS.DPT_NO;
          198. /*+DRIVING_SITE(TABLE)*/
          強制與ORACLE所選擇的位置不同的表進行查詢執行.例如:
          SELECT /*+DRIVING_SITE(DEPT)*/ *
          FROM BSEMPMS,DEPT@BSDPTMS
          WHERE BSEMPMS.DPT_NO=DEPT.DPT_NO;
          199. /*+LEADING(TABLE)*/
          將指定的表作為連接次序中的首表.
          200. /*+CACHE(TABLE)*/
          當進行全表掃描時,CACHE 提示能夠將表的檢索塊放置在緩沖區緩存中最近
          最少列表LRU的最近使用端例如:
          SELECT /*+FULL(BSEMPMS) CAHE(BSEMPMS) */ EMP_NAM FROM BSEMPMS;
          201. /*+NOCACHE(TABLE)*/
          當進行全表掃描時,CACHE 提示能夠將表的檢索塊放置在緩沖區緩存中最近
          最少列表LRU的最近使用端,例如:
          SELECT /*+FULL(BSEMPMS) NOCAHE(BSEMPMS) */ EMP_NAM FROM BSEMPMS;
          202. /*+APPEND*/
          ORACLE應用常見傻瓜問題1000問
          - 37 -
          直接插入到表的最后,可以提高速度.
          insert /*+append*/ into test1 select * from test4 ;
          203. /*+NOAPPEND*/
          通過在插入語句生存期內停止并行模式來啟動常規插入.
          insert /*+noappend*/ into test1 select * from test4 ;
          ORACLE 內部函數篇 字符串
          204. 如何得到字符串的第一個字符的ASCII 值?
          ASCII(CHAR)
          SELECT ASCII('ABCDE') FROM DUAL;
          結果: 65
          205. 如何得到數值N指定的字符?
          CHR(N)
          SELECT CHR(68) FROM DUAL;
          結果: D
          206. 如何連接兩個字符串?
          CONCAT(CHAR1,CHAR2)
          SELECT CONCAT('ABC','DEFGH') FROM DUAL;
          結果: 'ABCDEFGH'
          207. 如何將列中的數值代替為字符串?
          DECODE(CHAR,N1,CHAR1,N2,CHAR2...)
          SELECT DECODE(DAY,1,'SUN',2,'MON') FROM DUAL;
          208. INITCAP(CHAR)
          將字符串CHAR的第一個字符為大寫,其余為小寫.
          SELECT INITCAP('ABCDE') FROM DUAL;
          209. LENGTH(CHAR)
          取一字符串CHAR的長度.
          SELECT LENGTH('ABCDE') FROM DUAL;
          210. LOWER(CHAR)
          ORACLE應用常見傻瓜問題1000問
          - 38 -
          將字符串CHAR全部變為小寫.
          SELECT LOWER('ABCDE') FROM DUAL;
          211. LPAD(CHAR1,N,CHAR2)
          用字符串CHAR2包括的字符左填CHAR1,使其長度為N.
          SELECT LPAD('ABCDEFG',10'123') FROM DUAL;
          結果: '123ABCDEFG'
          212. LTRIM(CHAR,SET)
          從字符串CHAR的左邊移去字符串SET中的字符,直到第一個不是SET中的字
          符為止.
          SELECT ('CDEFG','CD') FROM DUAL;
          結果: 'EFG'
          213. NLS_INITCAP(CHAR)
          取字符CHAR的第一個字符大寫,其余字符為小寫.
          SELECT NLS_INITCAP('ABCDE') FROM DUAL;
          214. NLS_LOWER(CHAR)
          將字符串CHAR包括的字符全部小寫.
          SELECT NLS_LOWER('AAAA') FROM DUAL;
          215. NLS_UPPER(CHAR)
          將字符串CHAR包括的字符全部大寫.
          SELECT NLS_UPPER('AAAA') FROM DUAL;
          216. REPLACE(CHAR1,CHAR2,CHAR3)
          用字符串CHAR3代替每一個列值為CHAR2的列,其結果放在CHAR1中.
          SELECT REPLACE(EMP_NO,'123','456') FROM DUAL;
          217. RPAD(CHAR1,N,CHAR2)
          用字符串CHAR2右填字符串CHAR1,使其長度為N.
          SELECT RPAD('234',8,'0') FROM DUAL;
          218. RTRIM(CHAR,SET)
          移去字符串CHAR右邊的字符串SET中的字符,直到最后一個不是SET中的字
          ORACLE應用常見傻瓜問題1000問
          - 39 -
          符為止.SELECT RTRIM('ABCDE','DE') FROM DUAL;
          219. SUBSTR(CHAR,M,N)
          得到字符串CHAR從M處開始的N個字符. 雙字節字符,一個漢字為一個字符
          的.SELECT SUBSTR('ABCDE',2,3) FROM DUAL;
          220. SUBSTRB(CHAR,M,N)
          得到字符串CHAR從M處開始的N個字符. 雙字節字符,一個漢字為二個字符
          的.SELECT SUBSTRB('ABCDE',2,3) FROM DUAL;
          221. TRANSLATE(CHAR1,CHAR2,CHAR3)
          將CHAR1中的CHAR2的部分用CHAR3代替.
          SELECT TRANSLATE('ABCDEFGH','DE','MN') FROM DUAL;
          222. UPPER(CHAR)
          將字符串CHAR全部為大寫.
          223. ADD_MONTHS(D,N)
          將N個月增加到D日期.
          SELECT ADD_MONTHS(SYSDATE,5) FROM DUAL;
          224. LAST_DAY(D)
          得到包含D日期的月份的最后的一天的日期.
          SELECT LAST_DAY(SYSDATE) FROM DUAL;
          225. MONTH_BETWEEN(D1,D2)
          得到兩個日期之間的月數.
          SELECT MONTH_BETWEEN(D1,D2) FROM DUAL;
          226. NEXT_DAY(D,CHAR)
          得到比日期D晚的由CHAR命名的第一個周日的日期.
          SELECT NEXT_DAY(TO_DATE('2003/09/20'),'SATDAY') FROM DUAL;
          227. ROUNT(D,FMT)
          得到按指定的模式FMT舍入到的最進的日期.
          ORACLE應用常見傻瓜問題1000問
          - 40 -
          SELECT ROUNT('2003/09/20',MONTH) FROM DUAL;
          228. SYSDATE
          得到當前系統的日期和時間.SELECT SYSDATE FROM DUAL;
          229. TO_CHAR(D,FMT)
          將日期D轉換為FMT的字符串.
          SELECT TO_CHAR(SYSDATE,'YYYY/MM/DD') FROM DUAL;
          230. TO_DATE(CHAR,FMT)
          將字符串CHAR按FMT的格式轉換為日期.
          SELECT TO_DATE('2003/09/20','YYYY/MM/DD') FROM DUAL;
          231. ABS(N)
          得到N的絕對值.SELECT ABS(-6) FROM DUAL;
          232. CEIL(N)
          得到大于或等于N的最大整數.SELECT CEIL(5.6) FROM DUAL;
          233. COS(N)
          得到N的余弦值.SELECT COS(1) FROM DUAL;
          234. SIN(N)
          得到N的正弦值.SELECT SIN(1) FROM DUAL;
          235. COSH(N)
          得到N的雙曲余弦值.SELECT COSH(1) FROM DUAL;
          236. EXP(N)
          得到N的E的N次冪.SELECT EXP(1) FROM DUAL;
          237. FLOOR(N)
          得到小于或等于N的最小整數.SELECT FLOOR(5.6) FROM DUAL;
          ORACLE應用常見傻瓜問題1000問
          - 41 -
          238. LN(N)
          得到N的自然對數.SELECT LN(1) FROM DUAL;
          239. LOG(M,N)
          得到以M為底N的對數.SELECT LOG(2,8) FROM DUAL;
          240. MOD(M,N)
          得到M除以N的余數.SELECT MOD(100,7) FROM DUAL;
          241. POWER(M,N)
          得到M的N冪.SELECT POWER(4,3) FROM DUAL;
          242. ROUND(N,M)
          將N舍入到小數點后M位.SELECT (78.87653,2) FROM DUAL;
          243. SIGN(N)
          當N<0時,得到-1;當N>0時,得到1;當N=0時,得到0;
          SELECT SIGN(99) FROM DUAL;
          244. SINH(N)
          得到N的雙曲正弦值.SELECT SINH(1) FROM DUAL;
          245. SORT(N)
          得到N的平方根,N>=0;SELECT SORT(9) FROM DUAL;
          246. TAN(N)
          得到N的正切值.SELECT TAN(0) FROM DUAL;
          247. TANH(N)
          得到N的雙曲正切值.SELECT TANH(0) FROM DUAL;
          248. TRUNC(N,M)
          得到在M位截斷的N的值.SELECT TRUNC(7.7788,2) FROM DUAL;
          ORACLE應用常見傻瓜問題1000問
          - 42 -
          249. COUNT()
          計算滿足條件的記錄數.SELECT COUNT(*) FROM TABLE1 WHERE COL1='AAA';
          250. MAX()
          對指定的列求最大值.SELECT MAX(COL1) FROM TABLE1;
          251. MIN()
          對指定的列求最小值.SELECT MIN(COL1) FROM TABLE1;
          252. AVG()
          對指定的列求平均值.SELECT AVG(COL1) FROM TABLE1;
          253. SUM()
          計算列的和.SELECT SUM(COL1) FROM DUAL;
          254. TO_NUMBER(CHAR)
          ORACLE內部函數篇
          255. CHARTOROWID(CHAR)
          將包含外部語法ROWID 的CHAR 或VARCHAR2 數值轉換為內部的二進制語法,
          參數CHAR必須是包含外部語法的ROWID的18 字符的字符串.
          SELECT NAME FROM BSEMPMS
          WHERE ROWID=CHARTOROWID('AAAAfZAABAAACp8AAO');
          NAME : LEIXUE
          256. CONVERT(CHAR,DEST_CHAR_SET,SOURCE_CHAR_SET)
          CONVERT將字符串CHAR中的字符從SOURCE_CHAR_SET標識的字符集轉換為由
          DEST_CHAR_SET標識的字符集
          SELECT CONVERT('GroB','US7ASCII','WE8HP') 'CONVERSION' FROM PUBS;
          CONVERSION: Gross
          257. HEXTORAW(CHAR)
          將包含十六進制的CHAR轉換為一個RAW數值.
          ORACLE應用常見傻瓜問題1000問
          - 43 -
          INSERT INTO BSEMPMS(RAW_COLUMN) SELECT HEXTORAW('7D') FROM TEST;
          258. RAWTOHEX(RAW)
          將RAW數值轉換為一個包含十六進制的CHAR 值.
          SELECT RAWTOHEX(RAW_COLUMN) 'CONVERSION' FROM BSEMPMS;
          CONVERSION: 7D
          259. ROWIDTOCHAR(ROWID)
          將一個ROWID數值轉換為VARCHAR2數據類型.
          SELECT ROWID FROM BSEMPMS WHERE ROWIDTOCHAR(ROWID) LIKE '%BR1AAB%';
          260. TO_MULTI_BYTE(CHAR)
          將CHAR中的單字節轉換為等價的多字節字符.
          SELECT TO_MULTI_BYTE('ASFDFD') FROM TEST;
          261. TO_SINGLE_BYTE(CHAR)
          將CHAR中的多字節轉換為等價的單字節字符.
          SELECT TO_SINGLE_BYTE('ASFDFD') FROM TEST;
          262. TRANSLATE USING(TEXT USING {CHAR_CS|NCHAR_CS})
          將文本TEXT 按照指定的轉換方式轉換成數據庫字符集和民族字符集.其中
          TEXT是待轉換的.
          USING CHAR_CS參數轉換TEXT為數據庫字符集,輸出數據類型是VARCHAR2.
          USING NCHAR_CS參數轉換TEXT為數據庫字符集,輸出數據類型是NVARCHAR2.
          CREATE TABLE TEST(CHAR_COL CHAR(20),NCHAR_COL NCHAR(20));
          INSERT INTO TEST VALUES('HI,N'BYE');
          SELECT * FROM TEST;
          263. DUMP(EXPR,RETURN_FORMAT,START_POSITION,LENGTH)
          返回一個包含數據類型代碼,字節長度等內部表示信息的VARCHAR2 值.返回
          結果是當前數據庫字符集,數據類型按照下面規定的內部數據類型的編碼作為一
          個數字進行返回: 代碼數據類型,0 VARCHAR2、1 NUMBER、8 LONG、12 DATE、
          23 RAW、24 LONG RAW、69 ROWID、96 CHAR、106 MSSLABEL
          參數RETUEN_FORMAT指定按照下面的基數表示返回的數值.
          RETURN_FORMAT RESULT
          8 8進制、10 10進制、16 16進制、17 單字符表示
          如果參數RETURN_FORMAT沒有指定,則按十進制表示返回.
          如果參數START_POSITION和LENGTH被指定,則從START_POSITION開始的長
          ORACLE應用常見傻瓜問題1000問
          - 44 -
          為LENGTH的字節將被返回,缺省是返回整數表示.
          SELECT DUMP('ABC',1016) FROM TEST;
          select dump(ename,8,3,2) 'example' from emp where name='ccbzzp';
          264. empty_b|clob()
          返回一個空的LOB定位符,用在初始化LOB變量,或用在INSERT及UPDATE聲
          明去初始化LOB列或將其屬性置為空.
          INSERT INTO TABLE1 VALUES(EMPTY_BLOB());
          UPDATE TABLE1 SET CLOB_COL=EMPTY_BLOB();
          265. BFILENAME('DIRECTORY','FILENAME')
          返回一個BFILE定位符,相關的二進制LOB物理文件在服務器的文件系統上.
          目錄DIRECTORY是指在服務器的文件系統上實際搜索路徑全名的別名. FILENAME
          是指服務器的文件系統的文件名.
          INSERT INTO FILE_TAB VALUES(BFILENAME('LOB_DIR','IMAGE1.GIF'));
          266. GREATEST(EXPR,EXPR,...)
          GREATEST返回參數的最大值.
          SELECT GREATEST('HARRY','HARRIOT','HAROLD') 'SAMPLE' FROM TABLE1;
          267. LEAST(EXPR,EXPR,...)
          LEAST返回參數的最小值.
          SELECT LEAST('HARRY','HARRIOT','HAROLD') 'SAMPLE' FROM TABLE1;
          268. NLS_CHARSET_DECL_LEN(BYTECNT,CSID)
          返回一個NCHAR列的寬度.
          SELECT NLS_CHARSET_DECL_LEN(200,NLS_CHARSET_ID('JA16EEFDFDF'))
          FROM TABLE1;
          269. NLS_CHARSET_ID(TEXT)
          返回相應于NLS字符集名字的NLS字符集ID 數.
          SELECT NLS_CHARSET_D('JADFDFFDF') FROM TABLE1;
          270. NLS_CHARSET_NAME(N)
          返回相應于ID數N的NLS字符集名稱.
          SELECT NLS_CHARSET_NAME(2) FROM TABLE1;
          ORACLE應用常見傻瓜問題1000問
          - 45 -
          271. NVL(EXPR1,EXPR2)
          若EXPR1是NULL,則返回EXPR2,否則返回EXPR1.
          SELECT NAME,NVL(TO_CHAR(COMM),'NOT APPLICATION') FROM TABLE1;
          272. UID
          返回唯一標識當前數據庫用戶的整數.SELECT UID FROM TABLE1;
          273. USER
          用VARCHAR2數據類型返回當前ORACLE用戶的名稱.
          SELECT USER,UID FROM TABLE1;
          274. USERENV(OPTION)
          返回當前的會話信息.
          OPTION='ISDBA'若當前是DBA角色,則為TRUE,否則FALSE.
          OPTION='LANGUAGE'返回數據庫的字符集.
          OPTION='SESSIONID'為當前會話標識符.
          OPTION='ENTRYID'返回可審計的會話標識符.
          OPTION='LANG'返回會話語言名稱的ISO簡記.
          OPTION='INSTANCE'返回當前的實例.
          SELECT USERENV('LANGUAGE') FROM DUAL;
          275. VSIZE(EXPR)
          返回EXPR內部表示的字節數.SELECT NAME,VSIZE(NAME) FROM TABLE1;
          276. DEREF(E)
          返回參數E的對象引用.SELECT DEREF(C2) FROM TABLE1;
          277. REFTOHEX(R)
          將參數R轉換為16進制.SELECT REFTOHEX(C2) FROM TABLE1;
          278. MAKE_REF(TABLE,KEY,KEY...)
          通過把給定的鍵作為主鍵來創建給定視圖對象中一行的引用.
          CREATE TYPE T1 AS OBJECT(A NUMBER,B NUMBER);
          CREATE TABLE TB1(C1 NUMBER,C2 NUMBER,PRIMARY KEY(C1,C2));
          CREATE VIEW V1 OF T1 WITH OBJECT OID(A,B) AS SELECT * FROM TB1;
          SELECT MAKE_REF(V1,1,3) FROM PUBS;
          ORACLE應用常見傻瓜問題1000問
          - 46 -
          279. STDDEV(DISTINCT|ALL X)
          STDDEV給出一組行值的標準差.
          SELECT STDDEV(SALARY) AS EXAMPLE FROM EMPLOYEE;
          280. VARIANCE(DISTINCT|ALL X)
          VARIANCE返回一組行中所有VALUE的方差.
          SELECT VARIANCE(SALARY) AS EXAMPLE FROM EMPLOYEE;
          9I 管理的V$視圖。
          281. V$ACCESS
          顯示當前被鎖定的數據庫中的對象及正在訪問他們的會話.
          282. V$ACTIVE_INSTANCES
          為當前安裝的數據庫中出現的所有實例建立從實例名到實例號的映射.
          283. V$ACTIVE_SESS_POOL_MTH
          所有活動的會話池資源分配方法.
          284. V$AQ
          當前數據庫中的隊列的統計量.
          285. V$ARCHIVE
          歸檔所需的重做日志文件中的信息.
          286. V$ARCHIVE_DEST
          當前實例的所有歸檔日志目的文件及它們的當前值,模式,狀態.
          287. V$ARCHIVE_PROCESSES
          為一個實例提供不同的ARCH進程狀態的信息.
          288. V$ARCHIVE_LOG
          控制文件中的歸檔日志信息.
          ORACLE應用常見傻瓜問題1000問
          - 47 -
          289. V$BACKUP
          所有聯機數據文件的備份狀態.
          290. V$BACKUP_ASYNC_IO
          從控制文件中顯示備份集的信息.
          291. V$BACKUP_CORRUPTION
          從控制文件中顯示數據文件備份中有關損壞的信息.
          292. V$BACKUP_DATAFILE
          從控制文件中顯示備份數據文件和備份控制文件的信息.
          293. V$BACKUP_DEVICE
          顯示關于支持備份設備的信息.
          294. V$BACKUP_PIECE
          從控制文件中顯示備份塊的信息.
          295. V$BACKUP_REDOLOG
          從控制文件中顯示關于備份集中歸檔日志的信息.
          296. V$BACKUP_SET
          從控制文件中顯示備份集的信息.
          297. V$BACKUP_SYNC_IO
          從控制文件中顯示備份集的信息.
          298. V$BGPROCESS
          描述后臺進程.
          299. V$BH
          是9I的實時應用集群視圖.為系統全局區中的每一個緩沖區給出了狀態和探
          ORACLE應用常見傻瓜問題1000問
          - 48 -
          查次數.
          300. V$BSP
          顯示用在緩存中塊服務器后臺進程上的統計信息.
          301. V$BUFFER_POOL
          顯示實例緩沖池的信息.
          302. V$BUFFER_POOL_STATISTICS
          顯示實例緩沖池的信息.
          303. V$CACHE
          包含當前實例的SGA中的每一個塊的頭部信息.
          304. V$CACHE_LOCK
          包含當前實例的SGA 中的每一個塊的頭部信息. 和V$CACHE 非常相似,除特
          使平臺鎖管理器標識符號不同外.
          305. V$CACHE_TRANSFER
          除了只顯示那些被探查了至少一次的塊的信息外,和V$CACHE功能相同.
          306. V$CIRCUIT
          包含關于虛電路的信息,是用戶通過調度程序和服務器到數據庫的所有連
          接.
          307. V$CLASS_PING
          顯示每一個塊類中被探查塊的數目.
          308. V$COMPATIBILITY
          顯示數據庫實例使用的特征,可以阻止數據庫回到早期的版本中去.
          309. V$COMPATSEG
          顯示數據庫實例使用的永久性特征,可以阻止數據庫回到早期的版本中去.
          ORACLE應用常見傻瓜問題1000問
          - 49 -
          310. V$CONTEXT
          列出當前對話的設置屬性.
          311. V$CONTROLFILE
          列出控制文件的名稱.
          312. V$CONTROLFILE_RECORD_SECTION
          顯示控制文件記錄部分的信息.
          313. V$COPY_CORRUPTION
          顯示控制文件中數據文件損壞的信息.
          314. V$CR_BLOCK_SERVER
          顯示用在緩存中塊服務器后臺進程上的統計信息.
          315. V$DATABASE
          包含控制文件中數據庫的信息.
          316. V$DATAFILE
          包含控制文件中數據庫文件的信息.
          317. V$DATAFILE_COPY
          包含控制文件中數據庫文件副本的信息.
          318. V$DATAFILE_HEADER
          顯示數據文件頭部的數據文件信息.
          319. V$DB_CACHE_ADVICE
          根據緩存的大小估計出物理讀的數量.
          320. V$DB_OBJECT_CACHE
          緩存在庫緩存中的數據庫對象.
          ORACLE應用常見傻瓜問題1000問
          - 50 -
          321. V$DB_PIPES
          顯示實例中的共享池當前描繪的管道.
          322. V$DBFILE
          列出組成數據庫的所有數據文件.
          323. V$DBLINK
          查詢會話所打開的所有數據庫連接.
          324. V$DELETED_OBJECT
          顯示控制文件中被刪除歸檔日志.
          325. V$DISPATCHER
          提供調度進程的信息.
          326. V$DISPATCHER_RATE
          為調度進程提供優質提供速率統計量.
          327. V$DLM_ALL_LOCKS
          列出當前所有鎖的信息.
          328. V$DLM_CONVERT_LOCAL
          本地鎖轉換操作所消耗的時間.
          329. V$DLM_CONVERT_REMOTE
          遠程鎖轉換操作所消耗的時間.
          330. V$DLM_LATCH
          它是過時的,參見V$LATCH
          331. V$DLM_LOCKS
          這些是鎖管理器已知的被阻塞或阻塞其他對象的鎖信息.
          ORACLE應用常見傻瓜問題1000問
          - 51 -
          332. V$DLM_MISC
          顯示多種DLM統計量.
          333. V$DLM_RESS
          顯示當前鎖管理器已知的全部資源的信息.
          334. V$ENABLEDPRIVE
          顯示被授予的特權.
          335. V$ENQUEUE_LOCK
          顯示排隊對象所擁有的全部鎖.
          336. V$EVENT_NAME
          包含等待事件的信息.
          337. V$EXECUTION
          顯示并行執行中的信息.
          338. V$FALSE_PING
          可能得到探查失敗的緩沖區.
          339. V$FAST_START_SERVERS
          執行并行操作事務恢復的所有從屬操作的信息.
          340. V$FAST_START_TRANSACTIONS
          恢復中的事務進展信息.
          341. V$FILE_CACHE_TRANSFER
          顯示每個數據文件中探查的塊的數量.
          342. V$FILE_PING
          顯示每個數據文件被探查的塊數目.
          ORACLE應用常見傻瓜問題1000問
          - 52 -
          343. V$FILESTAT
          包含文件關于讀/寫統計量信息.
          344. V$FIXED_TABLE
          顯示數據庫中所有動態性能表和視圖及導出表.
          345. V$FIXED_VIEW_DEFINITION
          顯示所有固定視圖的定義.
          346. V$GC_ELEMENTS_WITH_COLLISIONS
          可以找到保護多緩存的鎖.
          347. V$GES_BLOCKING_ENQUEUE
          這些是鎖管理器已知的被阻塞或阻塞其他對象的鎖信息.
          348. V$GES_CONVERT_LOCAL
          本地鎖轉換操作所消耗的時間.
          349. V$GES_CONVERT_REMOTE
          遠程鎖轉換操作所消耗的時間.
          350. V$GES_ENQUEUE
          顯示當前鎖管理員知道的所有的鎖.
          351. V$GES_LATCH
          參見V$LATCH
          352. V$GES_RESOURCE
          顯示當前鎖管理器已知的全部資源的信息.
          353. V$GES_STATISTICS
          顯示多種DLM統計量.
          ORACLE應用常見傻瓜問題1000問
          - 53 -
          354. V$GLOBAL_BLOCKED_LOCKS
          顯示全局塊鎖.
          355. V$GLOBAL_TRANSACTION
          顯示當前激活的全局事務的信息.
          356. V$HS_AGENT
          標識當前運行在一個給定的主機上的HS代理的集合.
          357. V$HS_SESSION
          ORACLE服務器打開的HS會話集.
          358. V$INDEXED_FIXED_COLUMN
          顯示建立索引的動態性能表中的列(X$表).
          359. V$INSTANCE
          顯示當前實例的狀態.
          360. V$INSTANCE_RECOVERY
          用來監視執行用戶指定恢復讀次數的限制機制.
          361. V$LATCH
          為非雙親簡易鎖列出統計量.
          362. V$LATCH_CHILDREN
          關于子簡易鎖的統計量.
          363. V$LATCH_MISSES
          試圖獲得一個簡易鎖失敗的統計量.
          364. V$LATCH_PARENT
          包含關于雙親簡易鎖的統計量.
          ORACLE應用常見傻瓜問題1000問
          - 54 -
          365. V$LATCHHOLDER
          當前簡易鎖持有者的信息.
          366. V$LATCHNAME
          包含關于顯示在V$LATCH中的簡易鎖的解碼簡易鎖名字的信息.
          367. V$LIBRARYCACHE
          關于高速緩存性能和活動的統計量.
          368. V$LICENSE
          許可證限制的信息.
          369. V$LOADCSTAT
          包含在一個直接裝載執行過程中所編譯的SQL*LOADER統計量.
          370. V$LOCK
          當前ORACLE所持有的鎖.
          371. V$LOCK_ACTIVITY
          顯示當前實例的DLM鎖操作活動.
          372. V$LOCK_ELEMENT
          每一個被緩存使用的PCM鎖在V$LOCK_ELEMENTS中都有一個條目.
          373. V$LOCKED_OBJECT
          列出每個事務所獲得的全部鎖.
          374. V$LOCK_WITH_COLLISIONS
          可以查詢出保護多緩沖區的鎖.
          375. V$LOG
          控制文件中日志文件的信息.
          ORACLE應用常見傻瓜問題1000問
          - 55 -
          376. V$LOG_HISTORY
          控制文件中日志文件的歷史信息.
          377. V$LOGFILE
          包含重做日志文件的信息.
          378. V$LOGHIST
          控制文件中日志文件的日志歷史信息.
          379. V$LOGMNR_CONTENTS
          日志歷史信息.
          380. V$LOGMNR_DICTIONARY
          日志歷史信息.
          381. V$LOGMNR_LOGS
          日志信息.
          382. V$LOGMNR_PARAMETERS
          日志信息.
          383. V$MTS
          包含調節多線程的服務器的信息.
          384. V$MYSTAT
          當前會話的統計量.
          385. V$NLS_PARAMETERS
          當前NLS參數信息.
          386. V$NLS_VALID_VALUES
          列出所有NLS參數的有效值.
          ORACLE應用常見傻瓜問題1000問
          - 56 -
          387. V$OBJECT_DEPENDENCY
          能夠通過當前裝載在共享池中的包,過程或游標來決定依賴哪一個對象.
          388. V$OBJECT_USAGE
          來監視索引的使用.
          389. V$OBSOLETE_PARAMETER
          列出陳舊的參數.
          390. V$OFFINE_RANGE
          顯示控制文件中數據文件的脫機信息.
          391. V$OPEN_CURSOR
          列出每一個會話當前打開的和解析的游標.
          392. V$OPTION
          列出ORACLE服務安裝的狀況.
          393. V$PARALLEL_DEGREE_LIMIT_MTH
          顯示所有有效的并行度限制資源分配的方法.
          394. V$PARAMETER
          列出關于初始化參數的信息.
          395. V$PARAMETER2
          列出了當前影響會話的參數和參數值.
          396. V$PGASTAT
          列出ORACLE內存使用統計.
          397. V$PING
          與V$CACHE一樣.
          ORACLE應用常見傻瓜問題1000問
          - 57 -
          398. V$PQ_SESSTAT
          列出并行查詢會話的統計信息.
          399. V$PQ_SLAVE
          一個實例上每個活動并行執行服務器的統計量.
          400. V$PQ_SYSSTAT
          列出并行查詢的系統的統計量.
          401. V$PQ_TQSTAT
          包含并行執行操作上的統計量.幫助在一個查詢中測定不平衡的問題.
          402. V$PROCESS
          包含關于當前活動進程的信息.
          403. V$PROXY_ARCHIVEDLOG
          包含歸檔日志備份文件的描述信息,這些備份文件帶有一個稱為PROXY 副本
          的新特征.
          404. V$PROXY_DATAFILE
          包含數據文件和控制文件備份的描述信息,這些備份文件帶有一個稱為
          PROXY副本的新特征.
          405. V$PWFILE_USERS
          列出被授予SYSDBA和SYSOPER特權的用戶.
          406. V$PX_PROCESS
          包含正在運行并行操作的會話的信息.
          407. V$PX_PROCESS_SYSSTAT
          包含正在運行并行操作的會話的信息.
          408. V$PX_SESSION
          ORACLE應用常見傻瓜問題1000問
          - 58 -
          包含正在運行并行操作的會話的信息.
          409. V$PX_SESSTAT
          包含正在運行并行操作的會話的信息.
          410. V$QUEUE
          包含多線程消息隊列的信息.
          411. V$QUEUEING_MTH
          顯示所有可用的查詢資源分配方法.
          412. V$RECOVER_FILE
          顯示需要介質恢復的文件狀態.
          413. V$RECOVERY_FILE_STATUS
          包含對每個恢復命令的每一數據文件的一行信息.
          414. V$RECOVERY_LOG
          列出需要完成介質恢復的歸檔日志的信息.這個信息來自V$LOG_HISTORY
          415. V$RECOVERY_PROCESS
          能夠用來跟蹤數據庫恢復操作,以便他們不會被終止執行.也用來估算進程
          中完成這個操作所需的時間.
          416. V$RECOVERY_STATUS
          包含當前恢復進程的統計量.
          417. V$REQDIST
          列出MTS調度程序請求次數的直方圖的統計量.
          418. V$RESERVED_WORDS
          給出PL/SQL編譯器所使用的關鍵字的列表.
          419. V$RESOURCE
          ORACLE應用常見傻瓜問題1000問
          - 59 -
          包含資源名和地址信息.
          420. V$RESOURCE_LIMIT
          顯示系統資源的全局資源使用的信息.
          421. V$ROLLNAME
          列出所有聯機回滾段的信息.
          422. V$ROLLSTAT
          包含回滾段的統計量.
          423. V$ROWCACHE
          顯示活動數據字典的統計量.
          424. V$ROWCACHE_PARENT
          顯示數據字典中所有雙親對象的信息.
          425. V$ROWCACHE_SUBORDINATE
          顯示數據字典中從屬對象的信息.
          426. V$RSRC_CONSUMER_GROUP
          顯示與當前活動資源消費者用戶組相關聯的數據.
          427. V$RSRC_CONSUMER_GROUP_CPU_MTH
          為資源消費者用戶組顯示所有可用的資源的分配方法.
          428. V$RSRC_PLAN
          顯示當前所有活動資源方案的名稱.
          429. V$RSRC_PLAN_CPU_MTH
          顯示所有用于資源方案的可用CPU資源分配方法.
          430. V$SESS_IO
          ORACLE應用常見傻瓜問題1000問
          - 60 -
          為每個用戶會話列出I/O統計.
          431. V$SESSION
          列出當前每一個會話的會話信息.
          432. V$SESSION_CONNECT_INFO
          顯示當前會話的網絡連接的信息.
          433. V$SESSION_CURSOR_CACHE
          顯示當前會話的游標用法的信息.
          434. V$SESSION_EVENT
          列出一個會話在等待一個事件的信息.
          435. V$SESSION_LONGOPS
          顯示一個長時間運行操作的狀態.
          436. V$SESSION_OBJECT_CACHE
          顯示本地服務器上當前用戶對話的對象高速緩存的統計量.
          437. V$SESSION_WAIT
          列出正在等待的活動會話的資源或事件.
          438. V$SESSTAT
          列出用戶會話統計量.
          439. V$SGA
          包含系統全局區的總統計量.
          440. V$SGASTAT
          包含系統全局區的詳細信息.
          441. V$SHARED_POOL_RESERVED
          ORACLE應用常見傻瓜問題1000問
          - 61 -
          列出能幫助你調節共享池中保留池和空間的統計量.
          442. V$SHARED_SERVER
          包含共享服務器進程的信息.
          443. V$SHARED_SERVER_MONITOR
          包含調試共享服務器進程的信息.
          444. V$SORT_SEGMENT
          包含一個給定實例中每一個排序段的信息.
          445. V$SPPARAMETER
          列出SPFILE的內容.
          446. V$SQL
          列出SQL共享區的統計量.
          447. V$SQL_BIND_DATA
          如果數據在服務器中可用,它將對查詢這個視圖的會話所擁有的每個游標中
          的每一個不同的連接變量,
          顯示客戶端發送的實際連接數據.
          448. V$SQL_BIND_METADATA
          對查詢這個視圖的會話所擁有的每個游標中的每一個不同的連接變量,顯示
          客戶端提供的連接元數據.
          449. V$SQL_CURSOR
          顯示與查詢這個視圖的會話相關的每一個游標的DEBUG信息.
          450. V$SQL_PLAN
          包含裝載到庫緩存中每個子游標的執行計劃信息.
          451. V$SQL_SHARED_CURSOR
          ORACLE應用常見傻瓜問題1000問
          - 62 -
          為啥一個特定的子游標沒有與存在的子查詢的共享的解釋.
          452. V$SQL_SHARED_MEMEORY
          關于共享內存快照的游標的信息.
          453. V$SQL_REDIRECTION
          標識重定向的SQL語句.
          454. V$SQL_WORKAREA
          顯示被SQL游標使用的工作區信息.
          455. V$SQL_WORKAREA_ACTIVE
          包含當前由系統分配的工作區的昫間信息.
          456. V$SQLAREA
          共享SQL的統計量.
          457. V$SQLTEXT
          包含SGA中屬于共享SQL游標的SQL語句文本.
          458. V$SQLTEXT_WITH_NEWLINES
          不能用空格代替新行制表符外,和V$SQLTEXT 功能一樣.
          459. V$STATNAME
          顯示V$SESSTAT和V$SYSTAT表中的統計量的譯碼統計名字.
          460. V$SUBCACHE
          顯示當前裝載于庫高速緩存中的從屬高速緩存的信息.
          461. V$SYSSTAT
          列出系統統計量.
          462. V$SYSTEM_CURSOR_CACHE
          ORACLE應用常見傻瓜問題1000問
          - 63 -
          系統范圍的信息.
          463. V$SYSTEM_EVENT
          包含等待一個事件的全部信息.
          464. V$SYSTEM_PARAMETER
          包含系統參數信息.
          465. V$SYSTEM_PARAMETER2
          ORACLE實例中當前影響的參數和參數的值.
          466. V$TABLESPACE
          控制文件中表空間的信息.
          467. V$TEMP_CACHE_TRANSFER
          顯示每個數據文件中探查塊的數量.
          468. V$TEMP_EXTENT_MAP
          顯示所有臨時表空間的每一個單元的狀態信息.
          469. V$TEMP_EXTENT_POOL
          顯示被一個給定實例使用的臨時空間緩存的狀態.
          470. V$TEMP_PING
          顯示每一個數據文件探查的塊數.
          471. V$TEMP_SPACE_HEADER
          顯示每一個臨時表空間中每一個文件的聚集信息,涉及每個空間首部中當前
          使用多少空間和有多少自由空間.
          472. V$TEMPFILE
          顯示臨時文件的信息.
          473. V$TEMPORARY_LOBS
          ORACLE應用常見傻瓜問題1000問
          - 64 -
          顯示臨時的LOB.
          474. V$TEMPSTAT
          包含文件讀/寫的統計信息.
          475. V$THREAD
          包含控制文件中的線程信息.
          476. V$TIMER
          列出以1%秒計的流逝時間.
          477. V$TIMEZONE_NAMES
          列出合法的時區名稱.
          478. V$TRANSACTION
          列出系統中的活動事務.
          479. V$TRANSACTION_ENQUEUE
          顯示事務狀態對象所擁有的鎖.
          480. V$TYPE_SIZE
          列出不同數據庫組件的大小,以便用來估算數據塊的容量大小.
          481. V$UNDOSTAT
          顯示一個歷史統計數據來顯示系統工作的如何.
          482. V$VERSION
          列出ORACLE服務器中核心庫組件的版本號.
          483. V$VPD_POLICY
          列出與當前在庫緩存中的游標相關的所有安全策略.
          484. V$WAITSTAT
          ORACLE應用常見傻瓜問題1000問
          - 65 -
          列出塊競爭統計量.
          9I 管理的數據字典DBA 視圖。
          485. DBA_2PC_NEIGHBORS
          包含未決事務的引入或流出的連接信息.
          486. DBA_ALL_TABLES
          顯示數據庫中所有表的描述.
          487. DBA_APPLICATION_ROLES
          所有的具有函數定義的驗證策略的角色.
          488. DBA_ASSOCIATIONS
          顯示用戶定義的統計信息.
          489. DBA_AUDIT_EXISTS
          列出AUDIT NOT EXISTS和AUDIT EXISTS產生的審計跟蹤.
          490. DBA_AUDIT_OBJECT
          系統中所有對象的審計跟蹤記錄.
          491. DBA_AUDIT_SESSION
          列出關于CONNECT和DISCONNECT的所有審計跟蹤信息.
          492. DBA_AUDIT_STATEMENT
          列出關于GRANT,REVOKE,AUDIT,NOAUDIT,ALTER SYSTEM 語句的審計跟蹤信
          息.
          493. DBA_AUDIT_TRAIL
          列出所有的審計跟蹤條目.
          494. DBA_BLOCKERS
          ORACLE應用常見傻瓜問題1000問
          - 66 -
          列出正有人等待一個會話持有的鎖的所有會話,但并非它們自己在等待一個
          鎖.
          495. DBA_BASE_TABLE_MVIEWS
          描述數據庫中所有的物化視圖.
          496. DBA_CATALOG
          列出所有數據庫標,視圖,同義詞和序列.
          497. DBA_CLU_COLUMNS
          列出表列到聚集列的映射.
          498. DBA_CLUSTER_HASH_EXPRESSIONS
          列出所有聚集的散列HASH函數.
          499. DBA_CLUSTERS
          包含數據庫中所有聚集的描述.
          500. DBA_COL_COMMENTS
          所有表和視圖的列的注解.
          501. DBA_COL_PRIVS
          列出數據庫中授予列的所有特權.
          502. DBA_COLL_TYPES
          顯示數據庫中所有命名的集合類型.
          503. DBA_CONS_COLUMNS
          包含在約束定義中的,可訪問的列的信息.
          504. DBA_CONSTRAINTS
          所有表上約束的定義.
          505. DBA_CONTEXT
          ORACLE應用常見傻瓜問題1000問
          - 67 -
          所有上下文名字空間的信息.
          506. DBA_DATA_FILES
          數據庫文件的信息.
          507. DBA_DB_LINKS
          數據庫中的所有數據庫鏈接.
          508. DBA_DDL_LOCKS
          數據庫所持有的所有的DDL鎖.
          509. DBA_DEPENDENCIES
          列出對象之間的依賴性.
          510. DBA_DIM_ATTRIBUTES
          代表維級和功能依賴的列之間的關系.
          511. DBA_DIM_JOIN_KEY
          代表兩個維之間的連接.
          512. DBA_DIM_LEVEL_KEY
          代表一個維級的列.
          513. DBA_DIM_LEVELS
          代表一個維級.
          514. DBA_DIMENSIONS
          代表維對象.
          515. DBA_DIRECTORIES
          提供數據庫所有對象的信息.
          516. DBA_DML_LOCKS
          ORACLE應用常見傻瓜問題1000問
          - 68 -
          列出數據庫中所有的DML鎖,和對一個DML鎖的所存未決請求.
          517. DBA_ERRORS
          列出數據庫中所有存儲的對象的當前錯誤.
          518. DBA_EXP_FILES
          包含導出文件的信息.
          519. DBA_EXP_OBJECTS
          列出以增量方式導出的對象.
          520. DBA_EXP_VERSION
          包含最后導出會話的版本號.
          521. DBA_EXTENTS
          列出數據庫中組成所有段的信息.
          522. DBA_EXTERNAL_TABLES
          描述數據庫中的所有的外部表.
          523. DBA_FREE_SPACE
          列出所有表空間中的空閑分區.
          524. DBA_FREE_SPACE_COALESCED
          包含表空間中合并空間的統計數據.
          525. DBA_HISTOGRAMS
          是DBA_TAB_HISTOGRAMS的同義詞.
          526. DBA_IND_COLUMNS
          包含在所有表和聚集中組成索引的列的描述.
          527. DBA_IND_EXPRESSIONS
          ORACLE應用常見傻瓜問題1000問
          - 69 -
          包含在所有表和聚集中函數型索引的表達式.
          528. DBA_IND_PARTITIONS
          為每一個索引分區,描述分區級的分區信息,分區的存儲參數和ANALYZE決定
          的各種分區統計數據.
          529. DBA_IND_SUBPARTITIONS
          為當前用戶擁有的每一個索引分區,描述分區級的分區信息,分區的存儲參
          數和ANALYZE決定的各種分區統計數據.
          530. DBA_INDEXES
          數據庫中所有索引的描述.
          531. DBA_INDEXTYPE_COMMENTS
          數據庫中所有的用戶定義的索引類型.
          532. DBA_INDEXTYPE_OPERATORS
          列出索引類型支持的所有操作符.
          533. DBA_INDEXTYPES
          所有的索引類型.
          534. DBA_INTERNAL_TRIGGERS
          數據庫中所有的內部觸發器.
          535. DBA_JOBS
          數據庫中的所有的作業.
          536. DBA_JOBS_RUNING
          數據庫中的所有當前運行的作業.
          537. DBA_JOIN_IND_COLUMNS
          描述數據庫中的所有的連接條件.
          ORACLE應用常見傻瓜問題1000問
          - 70 -
          538. DBA_KGLLOCK
          列出在KGL對象上所有的鎖和PINS.
          539. DBA_LIBRARIES
          列出數據庫中的所有的庫.
          540. DBA_LOB_PARTITIONS
          包含在表中的用戶可訪問的JOB.
          541. DBA_LOB_SUBPARTITIONS
          顯示LOB數據子分區中的分區級屬性.
          542. DBA_LOBS
          包含在所有表中的LOB.
          543. DBA_LOCK_INTERNAL
          包含每個被持有的鎖或簡易鎖的一行信息,及每一個未決請求的一行信息.
          544. DBA_LOCKS
          列出數據庫中持有的鎖或簡易鎖,及每一個未決請求信息.
          545. DBA_LOG_GROUP_COLUMNS
          描述在日志組中指定的數據庫中的所有列的信息.
          546. DBA_METHOD_PARAMS
          數據庫中類型的方法參數的描述.
          547. DBA_METHOD_RESULTS
          數據庫中所有類型的方法結果的描述.
          548. DBA_MVIEW_AGGREGATES
          在聚集實例化視圖的SELECT列表中出現的分組函數.
          ORACLE應用常見傻瓜問題1000問
          - 71 -
          549. DBA_MVIEW_ANALYSIS
          代表潛在地支持查詢重寫.
          550. DBA_MVIEW_LOG_FILTER_COLS
          列出所有記錄在物化視圖日志中的所有列.
          551. DBA_MVIEW_REFRESH_TIMES
          描述在數據庫中所有物化視圖的刷新時間.
          552. DBA_MVIEWS
          描述在數據庫中所有物化視圖.
          553. DBA_NESTED_TABLES
          在所有表中嵌套表的描述.
          554. DBA_OBJ_AUDIT_OPTS
          列出一個用戶所有對象的審計選項.
          555. DBA_OBJECT_SIZE
          列出各類對象用字節表示的大小.
          556. DBA_OBJECT_TABLES
          顯示數據庫中所有對象表的描述.
          557. DBA_OBJECTS
          列出數據庫中所有的對象.
          558. DBA_OPANCILLARY
          列出操作連接符的附加信息.
          559. DBA_OPARGUMENTS
          列出操作連接符的參數信息.
          ORACLE應用常見傻瓜問題1000問
          - 72 -
          560. DBA_ORPHAN_KEY_TABLE
          報告那些在基表下有壞塊的索引中的鍵值.
          561. DBA_OUTLINE_HINTS
          列出組成概要的提示符.
          562. DBA_OUTLINES
          列出有關概要的信息.
          563. DBA_PART_COL_STATISTICS
          所有分區表的列統計數據和直方圖信息.
          564. DBA_PART_HISTOGRAMS
          所有表分區上直方圖的直方圖數據.
          565. DBA_PART_INDEXES
          所有分區索引的對象級分區信息.
          566. DBA_PART_KEY_COLUMNS
          所有分區對象的分區關鍵字列.
          567. DBA_PART_LOBS
          描述分區LOB的表級信息.
          568. DBA_PART_TABLES
          列出所有分區表的對象級分區信息.
          569. DBA_PARTIAL_DROP_TABS
          描述部分刪除的表.
          570. DBA_PENDING_TRANSACTIONS
          提供關于未完成事務的信息.
          ORACLE應用常見傻瓜問題1000問
          - 73 -
          571. DBA_POLICIES
          列出數據庫中的所有的安全策略.
          572. DBA_PRIV_AUDIT_OPTS
          通過系統和由用戶審計的當前系統特權.
          573. DBA_PROCEDURES
          所有函數及過程和他們的相關屬性.
          574. DBA_PROFILES
          顯示所有啟動文件及限制.
          575. DBA_PROXIES
          顯示系統中所有代理連接的信息.
          576. DBA_PUBLISHED_COLUMNS
          描述所有存在源列的表.
          577. DBA_QUEUE_SCHEDULES
          描述當前傳播信息的方案.
          578. DBA_QUEUE_TABLES
          描述在數據庫中建立的所有隊列表中的隊列的名稱和類型.
          579. DBA_QUEUES
          描述數據庫中每一個隊列的操作特性.
          580. DBA_RCHILD
          列出任何刷新組中的所有子組.
          581. DBA_REFRESH
          列出所有刷新組.
          ORACLE應用常見傻瓜問題1000問
          - 74 -
          582. DBA_REFRESH_CHILDREN
          列出刷新組中的所有對象.
          583. DBA_REFS
          數據庫中所有表的對象類型列中的REF列和REF屬性.
          584. DBA_REGISTERED_MVIEW_GROUPS
          列出了在該地點所有重組的物化視圖.
          585. DBA_REGISTERED_MVIEWS
          數據庫中所有注冊了的物化視圖.
          586. DBA_REGISTERED_SNAPSHOT_GROUPS
          列出該場地的所有快照登記組.
          587. DBA_REGISTERED_SNAPSHOTS
          檢索本地表的遠程快照的信息.
          588. DBA_REPAIR_TABLE
          通過DBA_REPAIR.CHECK_OBJECT過程發現的任何損壞.
          589. DBA_RESUMABLE
          列出了在系統中執行的可恢復的語句.
          590. DBA_RGROUP
          列出所有刷新組.
          591. DBA_ROLE_PRIVS
          列出授予用戶角色的角色.
          592. DBA_ROLES
          數據庫中存在的所有角色.
          ORACLE應用常見傻瓜問題1000問
          - 75 -
          593. DBA_ROLLBACK_SEGS
          包含回滾段的描述.
          594. DBA_RSRC_CONSUMER_GROUP_PRIVS
          列出所有已被授權的資源管理員消費組,用戶和角色.
          595. DBA_RSRC_CONSUMER_GROUPS
          數據庫中所有資源消費組.
          596. DBA_RSRC_MANAGER_SYSTEM_PRIVS
          列出所有已授予屬于資源管理員系統特權的用戶和角色.
          597. DBA_RSRC_PLAN_DIRECTIVES
          數據庫中存在的所有資源計劃的指示.
          598. DBA_RSRC_PLANS
          數據庫中存在的所有資源計劃.
          599. DBA_SEGMENTS
          分配給所有數據庫段的存儲信息.
          600. DBA_SEQUENCES
          數據庫中所有序列的描述.
          601. DBA_SNAPSHOT_LOG_FILTER_COLS
          列出記錄在快照日志上的所有過濾列.
          602. DBA_SNAPSHOT_LOGS
          數據庫中所有的快照日志.
          603. DBA_SNAPSHOT_REFRESH_TIMES
          列出快照刷新次數.
          ORACLE應用常見傻瓜問題1000問
          - 76 -
          604. DBA_SNAPSHOTS
          數據庫中所有的快照.
          605. DBA_SOURCE
          數據庫中所有存儲對象的來源.
          606. DBA_SOURCE_TABLES
          允許發行者查看所有現有的源表.
          607. DBA_SQLJ_TYPE_ATTRS
          數據庫中所有關于SQLJ對象的所有屬性.
          608. DBA_SQLJ_TYPE_METHODS
          數據庫中所有類型的方法.
          609. DBA_SQLJ_TYPES
          數據庫中所有關于SQLJ對象類型信息.
          610. DBA_STMT_AUDIT_OPTS
          描述通過系統并由用戶審計的當前系統審計選項.
          611. DBA_STORED_SETTINGS
          列出具有執行特權的存儲PL/SQL單元的永久參數設置信息.
          612. DBA_SUBPART_COL_STATISTICS
          列出表子分區的列統計數據和直方圖信息.
          613. DBA_SUBPART_HISTOGRAMS
          列出表子分區中直方圖的實際數據.
          614. DBA_SUBPART_KEY_COLUMNS
          允許發行者查看他們預定的所有發行的列.
          ORACLE應用常見傻瓜問題1000問
          - 77 -
          615. DBA_SUBPART_TABLES
          允許發行者查看他們預定的所有發行的表.
          616. DBA_SUBSCRIPTIONS
          允許發行者查看所有的預定.
          617. DBA_SYNONYMS
          數據庫中所有同義詞.
          618. DBA_SYS_PRIVS
          授予用戶和角色的系統特權.
          619. DBA_TAB_COL_STATISTICS
          包含在DBA_TAB_COLUMNS視圖中的列統計數據和直方圖信息.
          620. DBA_TAB_COLUMNS
          所有表,視圖和聚集的描述列的信息.
          621. DBA_TAB_COMMENTS
          數據庫中所有列和表的注解.
          622. DBA_TAB_HISTOGRAMS
          所有表中列的直方圖.
          623. DBA_TAB_MODIFICATIONS
          顯示數據庫中所有的上次統計后被修改了的表.
          624. DBA_TAB_PARTITIONS
          對表的分區,描述它的分區級分區信息,分區的存儲參數和由ANALYZE決定的
          各種分區統計數據.
          625. DBA_TAB_PRIVS
          ORACLE應用常見傻瓜問題1000問
          - 78 -
          列出授予用戶的角色的系統特權.
          626. DBA_TAB_SUBPARTITIONS
          對表的子分區,描述它的分區級分區信息,分區的存儲參數和由ANALYZE決定
          的各種分區統計數據.
          627. DBA_TABLES
          數據庫中所有關系表的描述.
          628. DBA_TABLESPACES
          所有表空間的描述.
          629. DBA_TEMP_FILES
          數據庫臨時文件信息.
          630. DBA_TRANSFORMATIONS
          數據庫中所有消息傳遞信息.
          631. DBA_TRIGGER_COLS
          所有觸發器列的用法.
          632. DBA_TRIGGERS
          數據庫中所有的觸發器.
          633. DBA_TS_QUOTAS
          所有用戶的表空間的限額.
          634. DBA_TYPE_ATTRS
          數據庫類型的屬性.
          635. DBA_TYPE_METHODS
          描述數據庫中所有類型的方法.
          636. DBA_TYPES
          ORACLE應用常見傻瓜問題1000問
          - 79 -
          數據庫中所有的抽象數據類型.
          637. DBA_UNDO_EXTENTS
          在撤消表空間的每個范圍的提交時間.
          638. DBA_UNUSED_COL_TABS
          對所有未使用列的描述.
          639. DBA_UPDATABLE_COLUMNS
          對可在一個連接視圖中,由數據庫管理員更新的列的描述.
          640. DBA_USERS
          數據庫所有用戶信息.
          641. DBA_USTATS
          當前用戶信息.
          642. DBA_VARRAYS
          用戶可以訪問的視圖的文本.
          643. DBA_VIEWS
          數據庫中所有視圖的文本.
          644. DBA_WAITERS
          列出所有正在等待一個鎖的會話,以及列出正在阻止它們獲得該鎖的會話.
          9I 管理的數據字典USER 視圖。
          645. USER_ALL_TABLES
          包含對用戶可用的表的描述.
          646. USER_ARGUMENTS
          列出對用戶可存取的對象中的參數.
          ORACLE應用常見傻瓜問題1000問
          - 80 -
          647. USER_ASSOCIATIONS
          當前用戶所擁有的相關對象的用戶定義的統計.
          648. USER_AUDIT_OBJECT
          關于對象的語句審計跟蹤記錄.
          649. USER_AUDIT_SESSION
          關于用戶連接或斷開的全部審計跟蹤記錄.
          650. USER_AUDIT_STATEMENT
          列出用戶發出的GRANT,REVOKE,AUDIT,NOAUDIT,ALTER SYSTEM語句的審計跟
          蹤條目.
          651. USER_AUDIT_TRAIL
          與用戶有關的審計跟蹤條目.
          652. USER_BASE_TABLE_MVIEWS
          當前用戶擁有的所有使用物化視圖日志的物化視圖.
          653. USER_CATALOG
          用戶擁有的表,視圖,同義詞和序列.
          654. USER_CLU_COLUMNS
          用戶表的列到聚集列的映射.
          655. USER_CLUSTER_HASH_EXPRESSIONS
          用戶可存取的所有聚集及哈希函數.
          656. USER_CLUSTERS
          用戶擁有的聚集的說明.
          657. USER_COL_COMMENTS
          ORACLE應用常見傻瓜問題1000問
          - 81 -
          列出用戶表或視圖的列上的注釋.
          658. USER_COL_PRIVS
          列出列上的授權,用戶是所有者,授予者或被授予者.
          659. USER_COL_PRIVS_MADE
          列出用戶擁有對象的列上的全部授權.
          660. USER_COL_PRIVS_RECD
          列出列上的授權,用戶是被授予者.
          661. USER_COLL_TYPES
          用戶的命名集合類型.
          662. USER_CONS_COLUMNS
          用戶擁有的約束定義中的列信息.
          663. USER_CONSTRAINTS
          用戶表上的約束定義.
          664. USER_DB_LINKS
          數據庫鏈信息.
          665. USER_DEPENDENCIES
          因戶的對象之間的依賴關系.
          666. USER_DIM_ATTRIBUTES
          當前用戶模式下維級別和功能依賴之間的關系.
          667. USER_DIM_CHILD_OF
          當前用戶擁有的1到N維水平的層次關系.
          668. USER_DIM_HIERARCHIES
          ORACLE應用常見傻瓜問題1000問
          - 82 -
          當前用戶擁有的維的層次.
          669. USER_DIM_JOIN_KEY
          當前用戶擁有的維之間的連接.
          670. USER_DIM_LEVEL_KEY
          當前用戶擁有的一個維級的列.
          671. USER_DIM_LEVELS
          當前用戶擁有的一個維列.
          672. USER_DIMENSIONS
          當前用戶模式下維對象.
          673. USER_ERRORS
          用戶的所有存儲對象上的當前錯誤.
          674. USER_EXTENTS
          屬于用戶對象的段的范圍.
          675. USER_EXTERNAL_TABLES
          當前用戶擁有的所有的外部對象.
          676. USER_FREE_SPACE
          用戶可存取表空間中的空閑范圍.
          678. USER_HISTOGRAMS
          該視圖是USER_HISTOGRAMS的同義詞.
          679. USER_IND_COLUMNS
          用戶索引和表上的列.
          680. USER_IND_EXPRESSIONS
          ORACLE應用常見傻瓜問題1000問
          - 83 -
          當前用戶擁有的表上基于函數的索引的表達式.
          681. USER_IND_SUBPARTITIONS
          當前用戶擁有的每個字分區的屬性,分區級別的分區信息,子分區的存儲參
          數,ANALYZE決定的各種分區統計.
          682. USER_INDEXES
          當前用戶擁有的索引的說明.
          683. USER_INDEXTYPE_COMMENTS
          當前用戶擁有的用戶定義的索引類型的所有注釋.
          684. USER_INDEXTYPE_OPERATORS
          當前用戶擁有的索引類型的所有操作.
          685. USER_INDEXTYPES
          當前用戶擁有的所有索引類型.
          686. USER_INTERNAL_TRIGGERS
          當前用戶擁有的所有表上的內部觸發器.
          687. USER_JOBS
          用戶擁有的所有作業.
          688. USER_JOIN_IND_COLUMNS
          當前用戶擁有的數據庫中所有的連接條件.
          689. USER_LIBRARIES
          列出用戶擁有的所有庫.
          690. USER_LOB_PARTITIONS
          當前用戶擁有的LOB數據子分區中的分區級屬性.
          691. USER_LOBS
          ORACLE應用常見傻瓜問題1000問
          - 84 -
          顯示用戶表中包含的LOB.
          692. USER_LOG_GROUP_COLUMNS
          當前用戶擁有的在日志中指定的列.
          693. USER_LOG_GROUPS
          數據庫中當前用戶擁有的所有表的日志組定義.
          694. USER_METHOD_PARAMS
          當前用戶擁有的用戶類型的方法參數.
          695. USER_MVIEW_AGGREGATES
          當前用戶擁有的在聚集實例化視圖的SELECT 列表中出現的分組函數.
          696. USER_MVIEW_ANALYSIS
          當前用戶擁有的所有的物化視圖用來潛在地支持查詢重寫并有可用于應用
          程序分析的附加信息.
          697. USER_MVIEW_DETAIL_RELATIONS
          代表命名細節關系.
          698. USER_MVIEW_JOINS
          描述在一個實例化視圖的WHERE子句中,兩個列之間的連接.
          699. USER_MVIEW_KEYS
          物化視圖基于當前用戶模式的在SELECT列表中的列或表達式.
          700. USER_MVIEW_REFRESH_TIMES
          數據庫中當前用戶擁有的所有的物化視圖的刷新時間.
          701. USER_MVIEWS
          數據庫中當前用戶擁有的所有的物化視圖.
          ORACLE應用常見傻瓜問題1000問
          - 85 -
          702. USER_NESTED_TABLES
          當前用戶擁有的表中的嵌套表.
          703. USER_OBJ_AUDIT_OPTS
          用戶擁有的表和視圖的審計選項.
          704. USER_OBJECT_SIZE
          用戶擁有的PL/SQL對象的大小.
          705. USER_OBJECT_TABLES
          用戶擁有的對象表.
          706. USER_OBJECT
          用戶擁有的對象.
          707. USER_OPANCILLARY
          當前用戶擁有的操作的輔助信息.
          708. USER_OPARGUMENTS
          當前用戶擁有的操作的論據信息.
          709. USER_OPBINDINGS
          當前用戶擁有的操作的綁定.
          710. USER_OPERATOR_COMMENTS
          當前用戶擁有的用戶自定義的操作的所有注釋.
          711. USER_OPERATORS
          當前用戶擁有的所有操作.
          712. USER_OUTLINE_HINTS
          當前用戶擁有的組成概要的暗示的設置.
          ORACLE應用常見傻瓜問題1000問
          - 86 -
          713. USER_OUTLINES
          當前用戶擁有的所有概要.
          714. USER_PART_COL_STATISTICS
          當前用戶擁有的表分區的列統計和柱狀圖數據.
          715. USER_PART_HISTOGRAMS
          當前用戶可存取的表分區上柱狀圖數據.
          716. USER_PART_KEY_COLUMNS
          當前用戶擁有的分區對象的分區鍵列.
          717. USER_PART_INDEXES
          當前用戶擁有的所有分區所有的對象級分區信息.
          718. USER_PART_LOBS
          當前用戶擁有的分區大型對象的表級信息.
          719. USER_PART_TABLES
          當前用戶擁有的分區表的對象級分區信息.
          720. USER_PARTIAL_DROP_TABS
          當前用戶模式下有部分刪除表操作的所有表.
          721. USER_PASSWORD_LIMITS
          分配給用戶的口令參數文件.
          722. USER_POLICIES
          當前用戶擁有的所有對象的安全策略.
          723. USER_PROCEDURES
          當前用戶擁有的所有的函數和過錯以及它們的相關屬性.
          ORACLE應用常見傻瓜問題1000問
          - 87 -
          724. USER_PROXIES
          當前用戶被允許代理的連接信息.
          725. USER_PUBLISHED_COLUMNS
          描述有特權的所有存在的源表列.
          726. USER_QUEUE_SCHEDULES
          關于隊列時間表的信息.
          727. USER_QUEUE_TABLES
          只描述用戶模式中創建的隊列表中的隊列.
          728. USER_QUEUES
          用戶模式中的每個隊列的所有刷新組.
          729. USER_REFRESH
          當前用戶擁有的所有刷新組.
          730. USER_REFRESH_CHILDREN
          列出刷新組中的所有對象.
          731. USER_REFS
          用戶表的對象類型列中的REF列和REF屬性.
          732. USER_REGISTERED_MVIEWS
          當前用戶擁有的所有注冊的物化視圖.
          733. USER_REGISTERED_SNAPSHOTS
          當前用戶擁有的所有注冊的快照.
          734. USER_RESOURCE_LIMITS
          當前用戶的資源限制.
          ORACLE應用常見傻瓜問題1000問
          - 88 -
          735. USER_RESUMABLE
          列出當前用戶執行的可恢復語句.
          736. USER_ROLS_PRIVS
          列出授予用戶的角色.
          737. USER_RSRC_CONSUMER_GROUP_PRIVS
          列出授予用戶的所有的資源消耗組.
          738. USER_RSRC_MANAGER_SYSTEM_PRIVS
          列出所有被授予了DBMS_RESOURCE_MANAGER包的系統特權的用戶.
          739. USER_SEGMENTS
          列出屬于用戶對象的數據庫段的存儲分配信息.
          740. USER_SEQUENCES
          用戶序列的說明.
          741. USER_SNAPSHOT_LOGS
          用戶擁有的所有快照日志.
          742. USER_SNAPSHOT_REFRESH_TIMES
          快照刷新的次數.
          743. USER_SNAPSHOTS
          用戶可查看的快照.
          744. USER_SOURCE
          屬于用戶的所有存儲對象的文本來源.
          745. USER_SORCE_TABLES
          允許你查看所有有預定特權的現有的源表.
          ORACLE應用常見傻瓜問題1000問
          - 89 -
          746. USER_SQLJ_TYPE_ATTRS
          當前用戶擁有的關于SQLJ對象的所有屬性.
          747. USER_SQLJ_TYPE_METHODS
          當前用戶擁有的類型方法.
          748. USER_SQLJ_TYPES
          當前用戶擁有的關于SQLJ對象類型信息.
          749. USER_STORED_SETTINGS
          當前用戶擁有的存儲的PL/SQL單元的永久參數設置.
          750. USER_SUBPART_COL_STATISTICS
          顯示當前用戶擁有的子分區對象的子分區的列統計和柱狀圖信息.
          751. USER_SUBPART_HISTOGRAMS
          顯示當前用戶擁有的表子分區中柱狀圖的實際柱狀圖數據.
          752. USER_SUBPART_KEY_COLUMNS
          顯示當前用戶擁有的子分區對象的子分區的列統計和柱狀圖信息.
          753. USER_SUBSCRIBED_COLUMNS
          允許發行者查看所有的預定的所有發行的列.
          754. USER_SUBSCRIBED_TABLES
          允許發行者查看所有的預定的所有發行的表.
          755. USER_SUBSCRIPTIONS
          允許發行者查看所有的預定.
          756. USER_SYSNONYMS
          當前用戶擁有的私人同義詞.
          ORACLE應用常見傻瓜問題1000問
          - 90 -
          757. USER_SYS_PRIVS
          授予用戶的系統特權.
          758. USER_TAB_COL_STATISTICS
          包含USER_TAB_COLUMNS視圖中的列統計和柱狀圖信息.
          759. USER_TAB_COLUMNS
          用戶表或視圖或聚集上的列的信息.
          760. USER_TAB_COMMENTS
          用戶擁有表或視圖上的注釋.
          761. USER_TAB_HISTOGRAMS
          用戶表的列上的柱狀圖.
          762. USER_TAB_MODIFICATIONS
          用戶擁有了的所有上次統計后被修改了的表.
          763. USER_TAB_PARTITIONS
          用戶擁有的每個表子分區的名稱,存儲屬性,其所屬表和分區名.
          764. USER_TAB_PRIVS
          對象上的特權.
          765. USER_TAB_PRIVS_MADE
          用戶擁有對象上的全部特權.
          766. USER_TAB_PRIVS_RECD
          包含對象上的特權,用戶為被授予者.
          767. USER_TAB_SUBPARTITIONS
          用戶擁有的每個子分區的名稱,存儲屬性,其所屬表和分區名.
          ORACLE應用常見傻瓜問題1000問
          - 91 -
          768. USER_TABLES
          用戶擁有的關系表的描述.
          769. USER_TABLESPACES
          可存取的表空間的描述.
          770. USER_TRANSFORMATIONS
          特定用戶擁有的轉變信息.
          771. USER_TRIGGER_COLS
          用戶觸發器中列的用法.
          772. USER_TRIGGERS
          用戶觸發器的說明.
          773. USER_TYPES
          表中用戶的類型.
          774. USER_TYPE_ATTRS
          用戶的類型的屬性.
          775. USER_TS_QUOTAS
          用戶的表空間限額.
          776. USER_METHODS
          用戶的方法類型.
          777. USER_UNUSED_COL_TABS
          包含了未用列的所有表.
          778. USER_UPDATABLE_COLUMNS
          在連接視圖中對用戶可修改的列的描述.
          ORACLE應用常見傻瓜問題1000問
          - 92 -
          779. USER_USERS
          當前用戶的信息.
          780. USER_USTATS
          用戶擁有的用戶定義統計.
          781. USER_VARRAYS
          用戶擁有的所有數組.
          782. USER_VIEWS
          用戶擁有的視圖的文本.
          9I 管理的數據字典ALL 視圖。
          783. ALL_ALL_TABLES
          用戶可存取的所有表.
          784. ALL_ARGUMENTS
          用戶可存取的對象的所有參數.
          785. ALL_ASSOCIATIONS
          用戶定義的統計信息.
          786. ALL_BASE_TABLE_MVIEWS
          用戶可存取的所有物化視圖信息.
          787. ALL_CATALOG
          用戶可存取的全部表,同義詞,視土和序列.
          788. ALL_CLUSTER_HASH_EXPRESSIONS
          用戶可存取的聚集的HASH函數.
          789. ALL_CLUSTERS
          ORACLE應用常見傻瓜問題1000問
          - 93 -
          用戶可存取的所有聚集.
          790. ALL_COL_COMMENTS
          用戶可存取的表或視圖上注釋.
          791. ALL_COL_PRIVS
          列出列上的授權,用戶或PUBLIC是授予者.
          792. ALL_COL_PRIVS_MADE
          列出列上的授權,用戶是屬主或授權者.
          793. ALL_COL_PRIVS_RECD
          列出列上的授權,用戶或PUBLIC是授權者.
          794. ALL_COLL_TYPES
          用戶可存取的命名的集合類型.
          795. ALL_CONS_COLUMNS
          包含在約束定義中可存取列的信息.
          796. ALL_CONSTRAINTS
          列出可存取表上的約束定義.
          797. ALL_CONTEXT
          顯示活動的上下問信息.
          798. ALL_DB_LINKS
          用戶可存取的數據鏈.
          799. ALL_DEF_AUDIT_OPTS
          包含在對象建立時所應用的缺省對象審計選項.
          800. ALL_DEPENDENCIES
          ORACLE應用常見傻瓜問題1000問
          - 94 -
          用戶可存取的的對象之間的依賴關系.
          801. ALL_DIM_HIERARCHIES
          顯示維的層次.
          802. ALL_DIM_JOIN_KEY
          描述兩個維之間的連接.
          803. ALL_DIM_LEVEL_KEY
          描述維級的列.
          804. ALL_DIM_LEVELS
          描述維級別.
          805. ALL_DIMENSIONS
          包含維對象的信息.
          806. ALL_DIRECTORIES
          用戶可存取的所有目錄描述.
          807. ALL_ERRORS
          用戶可存取的所有對象上的當前錯誤.
          808. ALL_EXTERNAL_TABLES
          用戶可存取的外部表.
          809. ALL_HISTOGRAMS
          等于ALL_TAB_HISTOGRAMS別名.
          810. ALL_IND_COLUMNS
          用戶可存取的索引列.
          811. ALL_IND_EXPRESSIONS
          ORACLE應用常見傻瓜問題1000問
          - 95 -
          用戶可存取的表上的功能索引表達式.
          812. ALL_IND_PARTITIONS
          為索引分區,描述分區級的分區信息.
          813. ALL_IND_SUBPARTITONS
          為索引子分區,描述子分區級的分區信息.
          814. ALL_INDEXES
          用戶可存取的表上的索引描述.
          815. ALL_INDEXTYPE_COMMNETS
          用戶可存取的用戶定義的索引類型.
          816. ALL_INDEXTYPE_OPERATORS
          顯示索引類型支持的所有操作符.
          817. ALL_INDEXTYPES
          顯示所有的索引類型.
          818. ALL_INTERNAL_TRIGGERS
          用戶可存取的內部觸發器.
          819. ALL_JOBS
          數據庫中的所有作業.
          820. ALL_JOIN_IND_COLUMNS
          描述你存取的位映射連接索引的連接條件.
          821. ALL_LIBRARIES
          用戶可存取的所有庫.
          822. ALL_LOB_PARTITIONS
          ORACLE應用常見傻瓜問題1000問
          - 96 -
          用戶可存取的表中包含LOB.
          823. ALL_LOB_SUBPARTITIONS
          顯示LOB數據子分區的分區級別.
          824. ALL_LOBS
          用戶可存取的表中包含LOB.
          825. ALL_LOG_GROUP_COLUMNS
          用戶可存取的定義在日志組中的列.
          826. ALL_LOG_GROUPS
          用戶可存取的表上的日志組定義.
          827. ALL_METHOD_PARAMS
          用戶可存取的類型的方法參數.
          828. ALL_METHOD_RESULTS
          用戶可存取的類型的方法結果.
          829. ALL_MVIEW_AGGREGATES
          合計類的物化視圖的SELECT列表中出現的分組函數.
          830. ALL_MVIEW_ANALYSIS
          描述可能支持查詢重寫和有可用于應用程序分析的額外信息的物化視圖,但
          不包含遠程和非靜態的.
          831. ALL_MVIEW_DETAIL_RELATIONS
          描述物化視圖FROM 列表中的,或間接被FROM 列表中視圖引用的命名細節關
          系.
          832. ALL_MVIEW_JOINS
          描述物化視圖WHERE子句中兩列間的連接.
          ORACLE應用常見傻瓜問題1000問
          - 97 -
          833. ALL_MVIEW_KEYS
          描述物化視圖FROM 列表中的,或間接被FROM 列表中視圖引用的命名細節關
          系.
          834. ALL_MVIEW_REFRESH_TIMES
          用戶可存取的物化視圖的刷新時間.
          835. ALL_MVIEWS
          用戶可存取的所有的物化視圖.
          836. ALL_NESTED_TABLES
          用戶可存取的表中的嵌套表.
          837. ALL_OBJECT_TABLES
          用戶可存取的對象表的描述.
          838. ALL_OPANCILLARY
          顯示操作符的輔助信息.
          839. ALL_OPARGUMENTS
          顯示操作符捆綁的變元信息.
          840. ALL_OPBINDINGS
          顯示操作符捆綁.
          841. ALL_OPERATOR_COMMENTS
          用戶可存取的用戶定義操作的所有注釋.
          842. ALL_OPERATORS
          用戶可存取的操作符.
          843. ALL_OUTLINE_HINTS
          用戶可存取的概要的提示.
          ORACLE應用常見傻瓜問題1000問
          - 98 -
          844. ALL_OUTLINES
          用戶可存取的所有概要.
          845. ALL_PART_COL_STATISTICS
          用戶可存取的表分區的列統計和柱狀圖信息.
          846. ALL_PART_HISTOGRAMS
          用戶可存取的表分區的柱狀數據.
          847. ALL_PART_INDEXES
          當前用戶可存取的所有分區索引的對象級分區信息.
          848. ALL_PART_KEY_COLUMNS
          當前用戶可存取的分區對象的分區鍵值.
          849. ALL_PART_LOBS
          當前用戶可存取的分區LOB的表級信息.
          850. ALL_PART_TABLES
          當前用戶可存取的分區表的對象級分區信息.
          851. ALL_PARTIAL_DROP_TABS
          當前用戶可存取的有局部刪除表的表.
          852. ALL_POLICIES
          當前用戶可存取的所有表和視圖上的所有策略.
          853. ALL_PROCEDURES
          列出所有的函數和過程及相關屬性.
          854. ALL_PUBLISHED_COLUMNS
          描述用戶有特權的存在的源表列.
          ORACLE應用常見傻瓜問題1000問
          - 99 -
          855. ALL_QUEUE_TABLES
          當前用戶可存取的隊列表的所有隊列.
          856. ALL_QUEUES
          顯示用戶有入隊或出隊特權的隊列信息.
          857. ALL_REFRESH
          當前用戶可存取的所有刷新組.
          858. ALL_REFRESH_CHILDREN
          列出刷新組中的所有對象.
          859. ALL_REFRESH_DEPENDENCIES
          顯示當前模式中所有概要或快照的依賴細節或容器表名稱.
          860. ALL_REFS
          當前用戶可存取的對象類型列中的REF列和REF屬性.
          861. ALL_REGISTERED_MVIEWS
          當前用戶可存取的所有物化視圖.
          862. ALL_REGISTERED_SNAPSHOTS
          列出所有注冊的快照.
          863. ALL_SEQUENCES
          當前用戶可存取的所有序列.
          864. ALL_SNAPSHOT_LOGS
          當前用戶可存取的物化視圖日志.
          865. ALL_SNAPSHOT_REFRESH_TIMES
          快照刷新次數.
          ORACLE應用常見傻瓜問題1000問
          - 100 -
          866. ALL_SOURCE
          當前用戶可存取的所有存儲對象的文本源.
          867. ALL_SOURCE_TABLES
          允許發行者查看所有存在的源表.
          868. ALL_SQLJ_TYPE_ATTRS
          當前用戶可存取的關于SQLJ對象的所有屬性.
          869. ALL_SQLJ_TYPE_METHODS
          當前用戶可存取的類型方法.
          870. ALL_SQLJ_TYPES
          當前用戶可存取的關于SQLJ對象類型信息.
          871. ALL_STORED_SETTINGS
          當前用戶有其執行特權的存儲PL/SQL單元的永久參數設置.
          872. ALL_SUBPART_COL_STATISTICS
          包含USER_TAB_COLUMNS的列統計和柱狀信息.
          873. ALL_SUBPART_HISTOGRAMS
          顯示表子分區中柱狀圖的實際柱狀圖信息.
          874. ALL_SUBPART_KEY_COLUMNS
          顯示使用復合范圍/HASH方法分區的表的子分區鍵值.
          875. ALL_SUBSCRIBED_COLUMNS
          允許發行者查看他們預定的所有發行的列.
          876. ALL_SUBSCRIBED_TABLES
          允許發行者查看他們預定的所有發行的表.
          ORACLE應用常見傻瓜問題1000問
          - 101 -
          877. ALL_SUBSCRIPTIONS
          允許發行者查看他們所有的預定.
          878. ALL_SUMDELIA
          用戶可存取的直接路徑裝載條目.
          879. ALL_SYNONYMS
          用戶可存取的所有同義詞.
          880. ALL_TAB_COL_STATISTICS
          包含ALL_TAB_COLUMNS的列統計和柱狀信息.
          881. ALL_TAB_COLUMNS
          用戶可存取的所有表,視圖和聚集的列.
          882. ALL_TAB_COMMENTS
          用戶可存取的表和視圖中的注釋.
          883. ALL_TAB_HISTOGRAMS
          用戶可存取的表和視圖中的柱狀信息.
          884. ALL_TAB_MODIFICATIONS
          用戶可存取的上次統計后被修改了的表.
          885. ALL_TAB_PRIVS
          列出對象上的授權,用戶或PUBLIC用戶是被授予者.
          886. ALL_TAB_PRIVS_MADE
          列出用戶的授權和用戶對象上的授權.
          887. ALL_TAB_PRIVS_RECD
          列出對象上的授權,用戶和PUBLIC是被授予者.
          ORACLE應用常見傻瓜問題1000問
          - 102 -
          888. ALL_TAB_SUBPARTITIONS
          用戶可存取的每個表子分區的名稱,存儲屬性,其所屬的表和分區名.
          889. ALL_TABLES
          用戶可存取的關系表的描述.
          890. ALL_TRIGGERS
          用戶擁有的觸發器.
          891. ALL_TRIGGER_COLS
          用戶擁有的觸發器的列及用法.
          892. ALL_TYPE_ATTRS
          用戶可存取的類型的屬性.
          893. ALL_TYPE_METHODS
          用戶可存取的類型的方法.
          894. ALL_TYPES
          用戶可存取的類型.
          895. ALL_UNUSED_COL_TABS
          包含未使用列的所有表.
          896. ALL_UPDATABLE_COLUMNS
          包含莫連接視圖中可以修改的所有列的描述.
          897. ALL_USERS
          數據庫中所有用戶的信息.
          898. ALL_USTATS
          用戶可存取的用戶定義統計.
          ORACLE應用常見傻瓜問題1000問
          - 103 -
          899. ALL_VARRAYS
          用戶可存取的所有數組.
          900. ALL_VIEWS
          用戶可存取的視圖的文本.
          ORACLE9I 的數據字典.
          901. CHAINED_ROWS
          存儲帶LIST CHAINED ROWS子句的ANALYZE命令的輸出.
          902. CHAINGE_SOURCES
          允許發行者查看現有的變化資源.
          903. CHANGE_SETS
          允許發行者查看現有的變化設置.
          904. CHANGE_TABLES
          允許發行者查看現有的變化表.
          905. CODE_PIECES
          ORACLE存取這個視圖用于創建關于對象大小的視圖.
          906. CODE_SIZE
          ORACLE存取這個視圖用于創建關于對象大小的視圖.
          907. COLS
          USER_TAB_COLUMNS同義詞.
          908. COLUMN_PRIVILEGES
          列出列上的授權狀況.
          909. DATABASE_PROPERTIES
          ORACLE應用常見傻瓜問題1000問
          - 104 -
          列出當前缺省的臨時表空間的名稱.
          910. DBMS_ALERT_INFO
          描述注冊了的警告.
          911. DBMS_LOCK_ALLOCATED
          描述用戶分配了的鎖.
          912. DEPTREE
          有UTLDTREE.SQL創建,包好對象依賴樹的信息.
          913. DICT_COLUMNS
          包含數據字典表和視圖列的描述.
          914. DICTIONARY
          包含數據字典表和視圖列的描述.
          915. ERROR_SIZE
          ORACLE存取這個視圖用于創建關于對象大小的視圖.
          916. EXCEPTIONS
          包含完整約束的違反信息.
          917. FILE_LOCKS
          實時應用集群視圖,顯示到GC_FILES_TO_LOCKS 中指定數據文件的PCM 鎖映
          象.
          918. FILE_PING
          實時應用集群視圖,顯示每個數據文件連接的塊數.
          919. GLOBAL_NAME
          當前數據庫的全局名.
          ORACLE應用常見傻瓜問題1000問
          - 105 -
          920. HS_ALL_CAPS
          包含關于非ORACLE(FDS)數據存儲有關的所有兼容性信息.
          921. HS_ALL_DD
          包含關于非ORACLE(FDS)數據存儲的數據字典信息.
          922. HS_ALL_INITS
          包含關于非ORACLE(FDS)數據存儲的初始化參數信息.
          923. HS_BASE_CAPS
          包含關于非ORACLE(FDS)數據存儲的基本性能信息.
          924. HS_BASE_DD
          顯示基本數據字典翻譯表的信息.
          925. HS_CLASS_CAPS
          包含屬于非ORACLE(FDS)數據存儲的類指定性能信息.
          926. HS_CLASS_INIT
          包含關于非ORACLE(FDS)類指定初始化參數信息.
          927. HS_EXTERNAL_OBJECT_PRIVILEGES
          包含授予用戶的對象上的特權的信息.
          928. HS_EXTERNAL_OBJECTS
          包含ORACLE服務器可存取的所有分布式外部對象的信息.
          929. HS_FDS_CLASS
          包含合法的非ORACLE(FDS)類的信息.
          930. HS_FDS_INST
          包含合法的非ORACLE(FDS)實例的信息.
          ORACLE應用常見傻瓜問題1000問
          - 106 -
          931. HS_INST_CAPS
          包含實例指定的性能信息.
          932. HS_INST_DD
          顯示非ORACLE(FDS)實例特定的數據字典翻譯的信息.
          933. HS_INST_INIT
          顯示非ORACLE(FDS)實例指定的初始化參數的信息.
          934. IDEPTREE
          列出依賴樹.
          935. INDEX_HISTOGRAM
          包含THE ANALYZE INDEX ... VALIDATE STRUCTURE命令的信息.
          936. INDEX_STATS
          包含ANALYZE INDEX ... VALIDATE STRUCTURE命令的信息.
          937. NLS_DATABASE_PRAMETERS
          列出數據庫中永久的NLS參數信息.
          938. NLS_INSTANCE_PARAMETERS
          列出實例中永久的NLS參數信息.
          939. NLS_SESSION_PARAMETERS
          列出會話中永久的NLS參數信息.
          940. PARSED_PIECES
          ORACLE存取這個視圖用于創建關于對象大小的視圖.
          941. PARSED_SIZE
          ORACLE存取這個視圖用于創建關于對象大小的視圖.
          ORACLE應用常見傻瓜問題1000問
          - 107 -
          942. PLAN_TABLE
          是EXPLAN PLAN語句的結果表.
          943. PLUGGABLE_SET_CHECK
          包含可插入的設置檢查.
          944. PRODUCT_COMPONENT_VERSION
          包含組成產品的版本和狀態信息.
          945. PROXY_USERS
          描述那些能假設其他用戶身份的用戶.
          946. PSTUBTBL
          包含PSTUB 程序生成的根上的信息,以便ORACLE FORM3.0 客戶可以調用
          ORACLE數據庫中的存儲過程.
          947. PUBLIC_DEPTENDENCY
          列出對象的依賴.
          948. PUBUCSYN
          包含公共同義詞上的信息.
          949. QUEUE_PRIVILEGES
          顯示那些特權授予給了會話的高級查詢對象.
          950. RESOURCE_COST
          列出每個資源的開銷.
          951. RESOURCE_MAP
          包含資源的描述.
          952. ROLE_ROLE_PRIVS
          包含授予其它角色的角色信息.
          ORACLE應用常見傻瓜問題1000問
          - 108 -
          953. ROLE_SYS_PRIVS
          包含授予角色的系統特權的信息.
          954. ROLE_TAB_PRIVS
          包含授予角色的表特權的信息.
          955. SESSION_CONTEXT
          列出當前會話的屬性和值設置.
          956. SESSION_PRIVS
          列出當前對用戶可用的特權.
          957. SESSION_ROLES
          列出當前對用戶啟用的角色.
          958. SOURCE_SIZE
          ORACLE存取這個視圖用于創建關于對象大小的視圖.
          959. STMT_AUDIT_OPTION_MAP
          包含審計選項類型代碼的信息.
          960. SYSCATALOG
          該視圖用于與ORACLE5版本保持兼容,建議不使用之.
          961. SYSFILES
          該視圖用于與ORACLE5版本保持兼容,建議不使用之.
          962. SYSSEGOBJ
          該視圖用于與ORACLE5版本保持兼容,建議不使用之.
          963. SYSTEM_PRIVILEGE_MAP
          包含系統特權代碼的信息.
          ORACLE應用常見傻瓜問題1000問
          - 109 -
          964. SYS_OBJECTS
          將對象ID映射到對象類型和段數據塊地址.
          965. TABLE_PRIVILEGE_MAP
          包含關于存取特權代碼的信息.
          966. TABLE_PRIVILEGES
          包含對象上的特權信息.
          967. TABQUOTAS
          該視圖用于與ORACLE5版本保持兼容,建議不使用之.
          968. TRUSTED_SERVERS
          顯示服務器是信任的還是不信任的.
          969. TS_PITR_CHECK
          提供可能禁止表空間及時點恢復繼續的依賴或約束信息.
          970. TS_PITR_OBJECTS_TO_BE_DROPPED
          列出作為執行表空間及時點恢復的結果而丟失的所有對象.
          971. UNI_PLUGGABLE_SET_CHECK
          保護可插的檢查信息.

          posted on 2007-04-27 10:24 liaojiyong 閱讀(4345) 評論(0)  編輯  收藏 所屬分類: Oracle

          主站蜘蛛池模板: 扬中市| 瑞丽市| 资阳市| 屯门区| 玉环县| 高清| 永靖县| 雷山县| 鸡西市| 广灵县| 共和县| 繁峙县| 弋阳县| 苍溪县| 藁城市| 巢湖市| 普兰县| 曲靖市| 东光县| 海门市| 睢宁县| 甘南县| 烟台市| 余姚市| 陈巴尔虎旗| 普兰店市| 房产| 聂拉木县| 海口市| 揭阳市| 鹤峰县| 泰和县| 壶关县| 惠来县| 上虞市| 乌恰县| 徐水县| 潮州市| 简阳市| 白水县| 拜泉县|