工作必備!oracle常用命令總結(jié)
發(fā)布時間:
2020-04-12 15:58:40
工作必備!oracle常用命令總結(jié)
概述
分享下oracle平時比較常用,但是又容易忘記的一些命令,整理如下:
1、查詢當前所有用戶:
select username from dba_users;
2、創(chuàng)建表空間:
create tablespace 表空間名 datafile '文件路徑文件名.dbf' size 1024m;
3、創(chuàng)建用戶并指定默認表空間和臨時表空間:
create user 用戶名 identified by 密碼 default tablespace 表空間名 temporary tablespace 臨時表空間名;
4、用戶授權(quán):
grant all privileges to username;
grant dba to username;
5、導(dǎo)入dmp文件(SQLPlus中須在最前面加$):
imp 用戶名/密碼@實例名 file=文件路徑文件名.dmp full=y;
6、刪除當前用戶及其下所有數(shù)據(jù):
drop user username cascade;
7、刪除表空間及其下所有數(shù)據(jù):
drop tablespace 表空間名 including contents and datafiles;
8、SQLPlus斷開當前用戶:
discon+回車鍵
9、若再連接其他用戶:
conn+回車鍵
再錄入其他登錄用戶信息即可。
10、查看當前數(shù)據(jù)庫名:
show parameter db_name;
11、查看當前用戶名,表空間:
select username,default_tablespace from user_users;
12、查看所有用戶名,表空間:
select username,default_tablespace from dba_users;
13、查看當前實例名:
show parameter instance_name;
14、導(dǎo)出dmp文件(SQLPlus中須在最前面加$):
exp 用戶名/密碼@實例名 file=文件路徑文件名.dmp full=y;
15、cmd遠程連接數(shù)據(jù)庫:
sqlplus 用戶名/密碼@服務(wù)器IP:1521/實例名;
16、 測試sql語句執(zhí)行時間
set timing on ;
17、 查看偵聽狀態(tài)/關(guān)閉偵聽/開啟偵聽
$ lsnrctl status
$ lsnrctl stop
$ lsnrctl start
18、 關(guān)閉數(shù)據(jù)庫
shutdown immediate;
19、開啟數(shù)據(jù)庫
startup
20、查看當前用戶角色
select * from user_role_privs;
21、查看數(shù)據(jù)文件
select * from dba_data_files;
22、查看數(shù)據(jù)庫是否為歸檔模式
SQL< select name,log_mode from v$database;
SQL< archive log list;
SQL< select archiver from v$instance;
23、修改用戶表空間
alter user user1 default tablespace test_tbsp;
24、查看表空間是否自動擴展
select file_name,autoextensible,increment_by from dba_data_files where tablespace_name='TEST';
25、表空間開啟自動擴展
alter database datafile '/home/oracle/oradata/test.dbf' autoextend on;
上一篇:
大數(shù)據(jù)培訓(xùn)機構(gòu)究竟該怎么選擇?
下一篇:
華為hcip培訓(xùn)對職業(yè)發(fā)展有哪些幫助