orcle系統(tǒng)表大全_第1頁
orcle系統(tǒng)表大全_第2頁
orcle系統(tǒng)表大全_第3頁
orcle系統(tǒng)表大全_第4頁
orcle系統(tǒng)表大全_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、oracle 系統(tǒng)表大全、普通用戶user_objects用戶對象信息user_source 數(shù)據(jù)庫用戶的所有資源對象信息 user_segments 用戶的表段信息 user_tables 用戶的表對象信息 user_tab_columns 用戶的表列信息 user_constraints 用戶的對象約束信息user_sys_privs當(dāng)前用戶的系統(tǒng)權(quán)限信息user_tab_privs當(dāng)前用戶的對象權(quán)限信息user_col_privs當(dāng)前用戶的表列權(quán)限信息user_role_privs當(dāng)前用戶的角色權(quán)限信息user_indexes用戶的索引信息user_ind_columns 用戶的索引對應(yīng)

2、的表列信息user_cons_columns 用戶的約束對應(yīng)的表列信息user_clusters用戶的所有簇信息user_clu_columns 用戶的簇所包含的內(nèi)容信息user_cluster_hash_expressions 散列簇的信息、管理員1、用戶:select username from dba_users;改口令alter user spgroup identified by spgtest;2、表空間:select * from dba_data_files;select * from dba_tablespaces;/ 表空間select tablespace_name,su

3、m(bytes), sum(blocks)from dba_free_space group by tablespace_ name;/ 空閑表空間select * from dba_data_fileswhere tablespace_ name=RBS;表空間對應(yīng)的數(shù)據(jù)文件select * from dba_segmentswhere tablespace_name=INDEXS;3、數(shù)據(jù)庫對象:select * from dba_objects;CLUSTER 、 DATABASE LINK 、 FUNCTION 、INDEX 、LIBRARY 、 PACKAGE 、 PACKAGE B

4、ODY 、PROCEDURE 、SEQUENCE 、SYNONYM 、TABLE 、TRIGGER 、TYPE 、UNDEFINED 、 VIEW 。4、表:select * from dba_tables;analyze my_table compute statistics;-dba_tables 后 6 列select extent_id,bytes from dba_extentswhere segment_name=CUSTOMERS and segment_type=TABLEorder by extent_id; 表使用的 extent 的信息。segment_type=ROLL

5、BACK查看回滾段的 空間分配信息列信息:select distinct table_namefrom user_tab_columnswhere column_name=SO_TYPE_ID;5、索引:select * from dba_indexes;/ 索引,包括主鍵索引select * from dba_ind_columns;/ 索引列select i.index_name,i.uniqueness,c.column_namefrom user_indexes i,user_ind_columns cwhere i.index_name=c.index_nameand i.table

6、_name =ACC_NBR;/ 聯(lián)接使用6、序列: select * from dba_sequences;7、視圖:select * from dba_views;select * from all_views;text 可用于查詢視圖生成的腳本8、聚簇:select * from dba_clusters;9、快照:select * from dba_snapshots;快照、分區(qū)應(yīng)存在相應(yīng)的表空間。10、同義詞:select * from dba_synonymswhere table_owner=SPGROUP;/if owner is PUBLIC,then the synonym

7、s is a public synonym. if owner is one of users,then the synonyms is a private synonym.11、數(shù)據(jù)庫鏈:select * from dba_db_links;在 spbase 下建數(shù)據(jù)庫鏈create database link dbl_spnewconnect to spnew identified by spnew using jhhx;insert into acc_nbrdbl_spnewselect * from acc_nbr where nxx_nbr=237 and line_nbr=8888

8、;12、觸發(fā)器:select * from dba_trigers;存儲過程,函數(shù)從 dba_objects 查找。其文本: select text from user_source where name=BOOK_SP_EXAMPLE; 建立出錯: select * from user_errors;oracle 總是將存儲過程,函數(shù)等軟件放在 SYSTEM 表空間。13、約束:( 1)約束是和表關(guān)聯(lián)的,可在create table 或 alter table table_name add/drop/modify 來建立、修改、刪除約束??梢耘R時禁止約束,如:alter table book

9、_exampledisable constraint book_example_1;alter table book_exampleenable constraint book_example_1;( 2)主鍵和外鍵被稱為表約束,而not null 和 unique 之類的約束被稱為列約束。通常將主鍵和外鍵作為單獨的命名約束放在字段列表下面, 而列約束可放在列定義的同一行, 這 樣更具有可讀性。(3)列約束可從表定義看出,即describe;表約束即主鍵和外鍵,可從dba_co nstrai nts和 dba_cons_columns 查。select * from user_constrai

10、ntswhere table_name=BOOK_EXAMPLE;select owner,CONSTRAINT_NAME,TABLE_NAMEfrom user_constraintswhere constraint_type=R order by table_name;(4)定義約束可以無名(系統(tǒng)自動生成約束名)和自己定義約束名(特別是主鍵、外 鍵)如: create table book_example (identifier number not null); create table book_example (identifier number constranit book_ex

11、ample_1 not null);14、回滾段: 在所有的修改結(jié)果存入磁盤前, 回滾段中保持恢復(fù)該事務(wù)所需的全部信息, 必須以數(shù)據(jù) 庫發(fā)生的事務(wù)來相應(yīng)確定其大?。?DML 語句才可回滾, create,drop,truncate 等 DDL 不能回 滾)。回滾段數(shù)量 = 并發(fā)事務(wù) /4,但不能超過 50;使每個回滾段大小足夠處理一個完整的事務(wù); create rollback segment r05tablespace rbs;create rollback segment rbs_cvttablespace rbs storage(initial 1M next 500k);使回滾段在線a

12、lter rollback segment r04 online;用 dba_extents,v$rollback_segs 監(jiān)測回滾段的大小和動態(tài)增長。回滾段的區(qū)間信息select * from dba_extentswhere segment_type=ROLLBACK and segment_name=RB1;回滾段的段信息 ,其中 bytes 顯示目前回滾段的字節(jié)數(shù)select * from dba_segmentswhere segment_type=ROLLBACK and segment_name=RB1;為事物指定回歸段set transaction use rollback

13、segment rbs_cvt針對 bytes 可以使用回滾段回縮。alter rollback segment rbs_cvt shrink;select bytes,extents,max_extents from dba_segmentswhere segment_type=ROLLBACK and segment_name=RBS_CVT; 回滾段的當(dāng)前狀態(tài)信息:select * from dba_rollback_segswhere segment_name=RB1;比多回滾段狀態(tài)status,回滾段所屬實例instance_num查優(yōu)化值 optimalselect ,

14、s.optsizefrom v$rollname n,v$rollstat swhere n.usn=s.usn;回滾段中的數(shù)據(jù)set transaction use rollback segment rb1;/* 回滾段名 */ select ,s.writes from v$rollname n,v$rollstat swhere n.usn=s.usn;當(dāng)事務(wù)處理完畢,再次查詢 $rollstat ,比較 writes( 回滾段條目字節(jié)數(shù) )差值,可確定事務(wù) 的大小。查詢回滾段中的事務(wù)column rr heading RB Segment format a18column

15、us heading Username format a15column os heading Os User format a10column te heading Terminal format a10 select rr,nvl(s.username,no transaction) us,s.osuser os,s.terminal te from v$lock l,v$session s,v$rollname rwhere l.sid=s.sid(+)and trunc(l.id1/65536)=R.USNand l.type=TXand l.lmode=6order b

16、y ;15、作業(yè) 查詢作業(yè)信息 select job,broken,next_date,interval,what from user_jobs; select job,broken,next_date,interval,what from dba_jobs;查詢正在運行的作業(yè)select * from dba_jobs_running;使用包 exec dbms_job.submit(:v_num,a;,sysdate,sysdate + (10/(24*60*60) 加入作業(yè)。 間 隔 10 秒鐘exec dbms_job.submit(:v_num,a;,sysdate,sy

17、sdate + (11/(24*60) 加入作業(yè)。間隔 11 分鐘使用 包 exec dbms_job.remove(21) 刪除 21 號作業(yè)。dba_開頭,匯總:dba_users 數(shù)據(jù)庫用戶信息dba_segments 表段信息dba_extents 數(shù)據(jù)區(qū)信息dba_objects 數(shù)據(jù)庫對象信息dba_tablespaces 數(shù)據(jù)庫表空間信息dba_data_files 數(shù)據(jù)文件設(shè)置信息 dba_temp_files 臨時數(shù)據(jù)文件信息 dba_rollback_segs 回滾段信息 dba_ts_quotas 用戶表空間配額信息 dba_free_space 數(shù)據(jù)庫空閑空間信息 db

18、a_profiles 數(shù)據(jù)庫用戶資源限制信息 dba_sys_privs 用戶的系統(tǒng)權(quán)限信息 dba_tab_privs 用戶具有的對象權(quán)限信息 dba_col_privs 用戶具有的列對象權(quán)限信息 dba_role_privs 用戶具有的角色信息 dba_audit_trail 審計跟蹤記錄信息 dba_stmt_audit_opts 審計設(shè)置信息 dba_audit_object 對象審計結(jié)果信息 dba_audit_session 會話審計結(jié)果信息 dba_indexes 用戶模式的索引信息三、v$開頭v$database 數(shù)據(jù)庫信息 v$datafile 數(shù)據(jù)文件信息 v$contro

19、lfile 控制文件信息 v$logfile 重做日志信息 v$instance 數(shù)據(jù)庫實例信息v$log 日志組信息v$loghist 日志歷史信息v$sga 數(shù)據(jù)庫 SGA 信息v$parameter 初始化參數(shù)信息v$process 數(shù)據(jù)庫服務(wù)器進程信息v$bgprocess 數(shù)據(jù)庫后臺進程信息v$controlfile_record_section 控制文件記載的各部分信息v$thread 線程信息v$datafile_header 數(shù)據(jù)文件頭所記載的信息v$archived_log 歸檔日志信息v$archive_dest 歸檔日志的設(shè)置信息v$logmnr_contents 歸檔日

20、志分析的 DML DDL 結(jié)果信息v$logmnr_dictionary 日志分析的字典文件信息v$logmnr_logs 日志分析的日志列表信息v$tablespace 表空間信息v$tempfile 臨時文件信息v$filestat 數(shù)據(jù)文件的 I/O 統(tǒng)計信息v$undostat Undo 數(shù)據(jù)信息v$rollname 在線回滾段信息v$session 會話信息v$transaction 事務(wù)信息v$rollstat 回滾段統(tǒng)計信息v$pwfile_users 特權(quán)用戶信息v$sqlarea當(dāng)前查詢過的 sql 語句訪問過的資源及相關(guān)的信息v$sql 與 v$sqlarea 基本相同的相

21、關(guān)信息v$sysstat 數(shù)據(jù)庫系統(tǒng)狀態(tài)信息四、all_ 開頭all_users 數(shù)據(jù)庫所有用戶的信息all_objects 數(shù)據(jù)庫所有的對象的信息all_def_audit_opts 所有默認(rèn)的審計設(shè)置信息all_tables 所有的表對象信息all_indexes 所有的數(shù)據(jù)庫對象索引的信息五、session_ 開頭session_roles 會話的角色信息session_privs 會話的權(quán)限信息六、index_ 開頭index_stats 索引的設(shè)置和存儲信息七、偽表dual 系統(tǒng)偽列表信息 Oracle 基于 SQL 幾個常用的幾個系統(tǒng)表八、其他1、sysobjects系統(tǒng)對象表。 保存當(dāng)前數(shù)據(jù)庫的對象,如約束、默認(rèn)值、日志、規(guī)則、存儲過程等sysobjects 重要字段解釋:sysObjects (Name sysname, object 名稱 id int , object idxtype char( 2), object 類型type char (2),Object類型(與xtype似乎一模一樣?有點郁悶)uid smallint , object 所有者的 ID 其他的字段不常用到。) 注:需要解釋的是 xtype 和 type 是一模一樣的,他的數(shù)據(jù)為:C = CHECK 約束D =

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論