個人常用的一些SQL語句(DBA) Oracle
針對此版一些ITPUB網友們提出的問題,結合我自己常用的一些語句(關于DBA方面的),總結出了一
些語句如下:(以為我也曾經總結過一些常用的SQL語句(也是針對此版中的),大家有興趣的也可以找
找)希望對大家有所幫助。
1、查看當前數(shù)據(jù)庫版本信息
select * from product_component_version;
select * from v$version;
2、授權與取消
grant 權限(如sysdba) to 用戶名;
revoke 權限(如sysdba) from 用戶名;
3、查看數(shù)據(jù)庫中哪些用戶被授予了sysdba和/或sysoper權限
select * from v$pwfile_users;
4、更改用戶密碼
alter user 用戶名 identified by 新密碼;
5、啟動實例,裝載并打開數(shù)據(jù)庫
startup
6、啟動實例,不裝載數(shù)據(jù)庫
startup nomount
7、啟動并裝載數(shù)據(jù)庫
startup mount
8、迫使實例啟動
startup force
9、打開一個關閉的數(shù)據(jù)庫
alter database open
10、以只讀模式打開數(shù)據(jù)庫
alter database open read only
11、用讀寫模式打開數(shù)據(jù)庫
alter database open read write
12、查看所有表
select * from user_all_tables;
13、查看實例名
select instance_name from v$instance;
14、查看數(shù)據(jù)庫全名
select * from global_name;
15、查看表空間
select * from user_tablespaces;
16、查看某表創(chuàng)建的時間
select object_name,created from user_objects;
17、查看同義詞
select * from user_synonyms;
18、查看當前數(shù)據(jù)庫狀態(tài)
select open_mode from v$database;
19、更改為只讀
alter database open read only;
20、查看所有用戶信息
select username,profile,account_status from dba_users;
21、查看當前用戶的角色
select * from user_role_privs;
22、查看當前用戶的系統(tǒng)權限
select * from user_sys_privs;
23、查看當前用戶的表權限
select * from user_tab_privs;
24、設為禁止
alter system quiesce restricted
posted on 2006-05-17 21:45 Java Fly 閱讀(328) 評論(0) 編輯 收藏 所屬分類: Oracle base