個人常用的一些SQL語句(DBA) Oracle
針對此版一些ITPUB網(wǎng)友們提出的問題,結(jié)合我自己常用的一些語句(關(guān)于DBA方面的),總結(jié)出了一
些語句如下:(以為我也曾經(jīng)總結(jié)過一些常用的SQL語句(也是針對此版中的),大家有興趣的也可以找
找)希望對大家有所幫助。
1、查看當(dāng)前數(shù)據(jù)庫版本信息
select * from product_component_version;
select * from v$version;
2、授權(quán)與取消
grant 權(quán)限(如sysdba) to 用戶名;
revoke 權(quán)限(如sysdba) from 用戶名;
3、查看數(shù)據(jù)庫中哪些用戶被授予了sysdba和/或sysoper權(quán)限
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、打開一個關(guān)閉的數(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、查看當(dāng)前數(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、查看當(dāng)前用戶的角色
select * from user_role_privs;
22、查看當(dāng)前用戶的系統(tǒng)權(quán)限
select * from user_sys_privs;
23、查看當(dāng)前用戶的表權(quán)限
select * from user_tab_privs;
24、設(shè)為禁止
alter system quiesce restricted
posted on 2006-05-17 21:45 Java Fly 閱讀(327) 評論(0) 編輯 收藏 所屬分類: Oracle base