Oracle常用数据库系统表单以及SQL的整理
生活随笔
收集整理的這篇文章主要介紹了
Oracle常用数据库系统表单以及SQL的整理
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
因?yàn)樽罱婕暗搅艘恍?shù)據(jù)庫(kù)的歸檔,備份等工作,所以一部分的重心放在了數(shù)據(jù)庫(kù)上,畢竟之前對(duì)數(shù)據(jù)庫(kù)的了解也只停留在了一般的建表,查詢,最多最多再寫一寫觸發(fā)器之類的東西。
通常都是自己瞎搞搞,也就懂一點(diǎn)皮毛,主要作用就是給后端提供數(shù)據(jù),所以這一次觸碰到了企業(yè)級(jí)數(shù)據(jù)庫(kù)的一些維護(hù)操作,需要的知識(shí)還是很多。
首先就是在查看數(shù)據(jù)庫(kù)性能的時(shí)候,會(huì)涉及到對(duì)系統(tǒng)表的一些查看和讀取,所以借此機(jī)會(huì)也整理一下。
DBA_TABLES 意為DBA擁有的或可以訪問(wèn)的所有的關(guān)系表;
ALL_TABLES意為某一用戶擁有的或可以訪問(wèn)的所有的關(guān)系表;
USER_TABLES意為某一用戶所擁有的所有關(guān)系表。
-- 比較常用的DBA開頭的視圖有 select * from dba_users; --數(shù)據(jù)庫(kù)用戶信息 select * from dba_roles; --角色信息 select * from dba_segments; --表段信息 select * from dba_extents; --數(shù)據(jù)區(qū)信息 select * from dba_objects; --數(shù)據(jù)庫(kù)對(duì)象信息 select * from dba_lobs; --lob數(shù)據(jù)信息 select * from dba_tablespaces; --數(shù)據(jù)庫(kù)表空間信息 select * from dba_data_files; --數(shù)據(jù)文件設(shè)置信息 select * from dba_temp_files; --臨時(shí)數(shù)據(jù)文件信息 select * from dba_rollback_segs; --回滾段信息 select * from dba_ts_quotas; --用戶表空間配額信息 select * from dba_free_space; --數(shù)據(jù)庫(kù)空閑空間信息 select * from dba_profiles; --數(shù)據(jù)庫(kù)用戶資源限制信息 select * from dba_sys_privs; --用戶的系統(tǒng)權(quán)限信息 select * from dba_tab_privs; --用戶具有的對(duì)象權(quán)限信息 select * from dba_col_privs; --用戶具有的列對(duì)象權(quán)限信息 select * from dba_role_privs; --用戶具有的角色信息 select * from dba_audit_trail; --審計(jì)跟蹤記錄信息 select * from dba_stmt_audit_opts; --審計(jì)設(shè)置信息 select * from dba_audit_object; --對(duì)象審計(jì)結(jié)果信息 select * from dba_audit_session; --會(huì)話審計(jì)結(jié)果信息 select * from dba_indexes; --用戶模式的索引信息-- 比較常用的ALL開頭的視圖有 select * from all_users; --數(shù)據(jù)庫(kù)所有用戶的信息 select * from all_objects; --數(shù)據(jù)庫(kù)所有的對(duì)象的信息 select * from all_def_audit_opts; --所有默認(rèn)的審計(jì)設(shè)置信息 select * from all_tables; --所有的表對(duì)象信息 select * from all_indexes; --所有的數(shù)據(jù)庫(kù)對(duì)象索引的信息 select * from all_tab_comments; --查詢所有用戶的表,視圖等 select * from all_col_comments; --查詢所有用戶的表的列名和注釋. select * from all_tab_columns; --查詢所有用戶的表的列名等信息(詳細(xì)但是沒有備注)-- 比較常用的ALL開頭的視圖有 select * from user_objects; --用戶對(duì)象信息 select * from user_source; --數(shù)據(jù)庫(kù)用戶的所有資源對(duì)象信息 select * from user_segments; --用戶的表段信息 select * from user_tables; --用戶的表對(duì)象信息 select * from user_tab_columns; --用戶的表列信息 select * from user_constraints; --用戶的對(duì)象約束信息 select * from user_sys_privs; --當(dāng)前用戶的系統(tǒng)權(quán)限信息 select * from user_tab_privs; --當(dāng)前用戶的對(duì)象權(quán)限信息 select * from user_col_privs; --當(dāng)前用戶的表列權(quán)限信息 select * from user_col_comments; -- 查詢本用戶的表的列名和注釋 select * from user_role_privs; --當(dāng)前用戶的角色權(quán)限信息 select * from user_indexes; --用戶的索引信息 select * from user_ind_columns; --用戶的索引對(duì)應(yīng)的表列信息 select * from user_cons_columns; --用戶的約束對(duì)應(yīng)的表列信息 select * from user_clusters; --用戶的所有簇信息 select * from user_clu_columns; --用戶的簇所包含的內(nèi)容信息 select * from user_cluster_hash_expressions; --散列簇的信息-- 比較常用的V$開頭的別名有 select * from v$database; --數(shù)據(jù)庫(kù)信息 select * from v$datafile; --數(shù)據(jù)文件信息 select * from v$controlfile; --控制文件信息 select * from v$logfile; --重做日志信息 select * from v$instance; --數(shù)據(jù)庫(kù)實(shí)例信息 select * from v$log; --日志組信息 select * from v$loghist; --日志歷史信息 select * from v$sga; --數(shù)據(jù)庫(kù)SGA信息 select * from v$parameter; --初始化參數(shù)信息 select * from v$process; --數(shù)據(jù)庫(kù)服務(wù)器進(jìn)程信息 select * from v$bgprocess; --數(shù)據(jù)庫(kù)后臺(tái)進(jìn)程信息 select * from v$controlfile_record_section; --控制文件記載的各部分信息 select * from v$thread; --線程信息 select * from v$datafile_header; --數(shù)據(jù)文件頭所記載的信息 select * from v$archived_log; --歸檔日志信息 select * from v$archive_dest; --歸檔日志的設(shè)置信息 select * from v$logmnr_contents; --歸檔日志分析的DML DDL結(jié)果信息 select * from v$logmnr_dictionary; --日志分析的字典文件信息 select * from v$logmnr_logs; --日志分析的日志列表信息 select * from v$tablespace; --表空間信息 select * from v$tempfile; --臨時(shí)文件信息 select * from v$filestat; --數(shù)據(jù)文件的I/O統(tǒng)計(jì)信息 select * from v$undostat; --Undo數(shù)據(jù)信息 select * from v$rollname; --在線回滾段信息 select * from v$session; --會(huì)話信息 select * from v$transaction; --事務(wù)信息 select * from v$rollstat; --回滾段統(tǒng)計(jì)信息 select * from v$pwfile_users; --特權(quán)用戶信息 select * from v$sqlarea; --當(dāng)前查詢過(guò)的sql語(yǔ)句訪問(wèn)過(guò)的資源及相關(guān)的信息 select * from v$sql; --與v$sqlarea基本相同的相關(guān)信息 select * from v$sysstat; --數(shù)據(jù)庫(kù)系統(tǒng)狀態(tài)信息?
轉(zhuǎn)載于:https://www.cnblogs.com/rekent/p/7323718.html
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的Oracle常用数据库系统表单以及SQL的整理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 电脑声卡被占用怎么办 电脑声卡被占用怎么
- 下一篇: 权限管理表结构设计