Oracle常用收集

2021-06-16 21:11:28 字數 2111 閱讀 1699

例項:

*** varchar2(2) check (*** in('男','女')),

*** varchar2(2) check (***='男' or ***='女'),

1、檢視使用者下所有的表

select * from user_tables;

2、修改使用者名稱

alter user scott identified by cat;

3、鎖或解鎖使用者

alter  user  scott  account  lock;

alter  user  scott  account  unlock;

4、檢視某錶的結構

desc tablename;

5、格式化列  (column命令)

col  columnname format a20;   【這只是乙個例子,選項有很多,如數字,**,日期】

設定頁面大小(一頁中顯示的行數)

set pagesize 100;

設定行大小(一行中顯示的字元數可以使用set linesize命令來設定)

set linesize 100;

清除列格式

column columnname clear;

clear columns;    ---清除所有列的格式

6、關閉啟動伺服器

shut down immediate;

startup;

7、spool命令(在spool和spool off之間的輸出全部會寫到c盤下的test.txt檔案中) 

spool  c:\test.txt;

desc user_tables;

spool off;

8、檢視oracle中的引數

show  parameter; (普通使用者沒有此許可權)

9、檢視約束資訊

select owner,constraint_name,constraint_type,table_name from user_constraints;

10、檢視當前使用者的角色

select * from user_role_privs; 

11、檢視當前使用者

show user;

11、檢視函式和過程的源**

select text from all_source where owner=user and name=upper('&plsql_name');     //無法檢視建表語句

12、檢視函式和過程的狀態

select object_name,status from user_objects where object_type='function';

select object_name,status from user_objects where object_type='procedure';

13、檢視序列號【

拷貝自】

select * from user_sequences;

檢視檢視的名稱

select view_name from user_views;

檢視建立檢視的select語句

set view_name,text_length from user_views;

set long 2000; 說明:可以根據檢視的text_length值設定set long 的大小

select text from user_views where view_name=upper('&view_name');

檢視同義詞的名稱

select * from user_synonyms;

檢視索引個數和類別

select index_name,index_type,table_name from user_indexes order by table_name;

檢視索引被索引的字段

select * from user_ind_columns where index_name=upper('&index_name');

檢視索引的大小

select sum(bytes)/(1024*1024) as "size(m)" from user_segments

where segment_name=upper('&index_name');

oracle常用命令收集

建立表空間 create tablespace tx db logging datafile f oracle product 10.2.0 oradata txdb tx db.dbf size 1024m autoextend on next 32m maxsize 2048m extent m...

Oracle知識收集

建立表空間 create tablespace compsignup2012 logging datafile f oracle oradata orcl compsignup2012.dbf size 50m autoextend on next 50m maxsize 20480m extent...

Oracle 語句收集

1.oracle分頁sql a 根據rowid來分 select from t xiaoxi where rowid in select rid from select rownum rn,rid from select rowid rid,cid from t xiaoxi order by ci...