12c簡單查詢

2021-08-20 18:25:40 字數 2631 閱讀 6384

檢視例項名稱;select instance_name from v$instance;

檢視所在資料庫;show con_name;

檢視檢視;select name,con_id from v$services;

檢視可插拔資料庫;select con_id,name,open_mode from v$pdbs;

檢視cdb中所得的pdb;desc cdb_pdbs;

檢視cdb中所有表空間;desc cdb_tablespaces;

檢視cdb中所有資料檔案;desc cdb_data_files;

檢視cdb中所有使用者;desc cdb_users;

檢視控制檔案;select name,con_id from v$controfile;

檢視表空間;select file#,ts.name,ts.ts#,ts.con_id from v$datafile d,v$tablespace ts

where d.ts#=ts.ts# and d.con_id=ts.con_id order by 4;

檢視臨時檔案;select file_name,tablespace_name from cdb_temp_files;

建立pdb;create pluggable database pdb_name admin useradmin_name

identified by oracle roles=(connect) file_name_convert=('路徑','路徑');

連線pdb;alter pluggable database pdb_name open;

alter session set container=pdb_name;

檢視當前con_name;show con_name;

- 檢視oracle 資料庫中本使用者下的所有表 

select table_name from user_tables;

-- 檢視oracle 資料庫中所有使用者下的所有表 

select user,table_name from all_tables;

-- 檢視oracle 資料庫中本使用者下的所有列 

select table_name,column_name from user_tab_columns;

-- 檢視oracle 資料庫中本使用者下的所有列 

select user,table_name,column_name from all_tab_columns;

-- 檢視oracle 資料庫中的序列號 

select * from user_sequences;

-- 上面的所有物件,都可以通過下面的sql語句查詢得到 

-- 查詢所有的使用者生成的oracle物件 

select * from user_objects;

-- 檢視oracle 資料庫中所有表的注釋 

select table_name,comments from user_tab_comments;

-- 檢視oracle 資料庫中所有列的注釋 

select table_name,column_name,comments from user_col_comments;

-- 給表加oracle的注釋 

comment on table aa10 is '系統參數列';

-- 給列加oracle的注釋 

comment on column aa10.aaa100 is '引數類別';

-- 檢視表中列的屬性,包括 資料型別,是否非空等 

desc aa10; 

-- 通過系統表,檢視表中列的屬性,包括 資料型別,是否非空等 

select table_name,column_id,column_name,data_type,data_length,data_precision,nullable 

from user_tab_columns 

order by table_name,column_id;

--檢視所有表空間  

selecttablespace_name,sum(bytes)/1024/1024 from dba_data_files  group by tablespace_name

--檢視未使用表空間大小

selecttablespace_name,sum(bytes)/1024/1024 from dba_free_space group bytablespace_name;

-- 檢視資料庫中表、索引占用的資料庫空間大小 

select * from user_segments;

-- 檢視所有表的記錄數 

create table table_count(table_name varchar2(50),columns number(20)); 

-- 通過pb執行下面的語句,得到結果集,將結果集在pb下執行,最後提交

select 'insert into table_count values('''||table_name||''', (select count(1)from '||table_name||'));//'||comments from user_tab_comments; 

-- 所有表的記錄都在table_count了 

select * from table_count;

12C的審計模式

1.mixed auditing policy 混合審計模式支援新的審計引擎和老的審計引擎一起工作 資料庫公升級後,已有的審計設定不會受到影響。但是官方建議遷移到統一審計模式。資料庫建立後,預設是使用混合模式。在決定使用unified auditing模式之前,可以使用混合模式建立審計策略然後開啟該...

小白月賽12 C

拓展線性篩法,將所有素數的n次冪算出來,利用素數的次冪得到合數的次冪。include include includeusing namespace std typedef long long ll const int mod 1e9 7 ll quick ll a,ll b return res m...

12 《C 程式設計》位運算

運算子 含義運算子含義 按位與 取反 按位或 左移 按位異或 右移參加運算的兩個資料,按二進位制位進行 與 運算。參加運算的兩個資料,按二進位制進行 與 運算。如果兩個相應的二進位制位都為1,則該位的結果值為1 否則為0 9 5可寫算式如下 00001001 9的二進位制補碼 00000101 5的...