Oracle數據庫常用命令整理


轉至:https://blog.csdn.net/creativemobile/article/details/8982164

1監聽

(1)啟動監聽 
lsnrctl start 
(2)停止監聽  
lsnrctl stop  
(3)查看監聽狀態  
lsnrctl status  

2啟動

(1)以oracle用戶進入 
su - oracle 
運行sqlplus命令,進入sqlplus環境,nolog參數表示不登錄; 
sqlplus /nolog 
(2)以管理員身份進入 
conn /as sysdba 
(3)啟動數據庫 
startup 
(4)停止數據庫 
shutdown immediate 
(5)遠程連接數據庫 
sqlplus /nolog 
conn sys/sys@IP:1521/orainstance as sysdba 
(6)直接運行 
dbstart //啟動數據庫腳本  
dbshut //停止數據庫腳本  

3用戶管理

(1)創建用戶 
create user "username" identified by "userpassword"; 
PS:后面可帶表空間 
(2)刪除用戶 
drop user “username” cascade; 
PS:cascade 參數是級聯刪除該用戶所有對象,經常遇到如用戶有對象而未加此參數則用戶刪不了的問題,所以習慣性的加此參數  
(3)用戶授權 
grant connect,resource,dba to "username"; 
(4)查看當前用戶的角色 
select * from user_role_privs; 
select * from session_privs;  
(5)查看當前用戶的系統權限和表級權限 
select * from user_sys_privs; 
select * from user_tab_privs; 
(6)查詢用戶表 
select username from dba_users;  
(7)修改用戶口令 
alter user "username" identified by "password";  
(8)顯示當前用戶 
show user; 

4表空間

(1)創建表空間 
CREATE TABLESPACE data01 DATAFILE '/oracle/oradata/db/tablespace_name.dbf' SIZE 500M; 
(2)刪除表空間 
DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES; 
(3)修改表空間大小 
alter database datafile '/path/tablespace_name.dbf' resize 3000M; 
(4)增加表空間 
alter tablespace Name add datafile '/path/tablespace_name_add.dbf' size 3000M;   
(5)查詢數據庫文件 
select * from dba_data_files;  
(6)查詢當前存在的表空間 
select * from v$tablespace; 
(7)表空間分配情況 
select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name; 
(8)查詢表空間剩余空間 
select tablespace_name,sum(bytes)/1024/1024 from dba_free_space group by tablespace_name; 

5連接數

(1)修改連接數 
alter system set processes=1000 scope=spfile; 
shutdown immediate; 
startup; 
(2)查看用戶當前連接數 
select count(*) from sys.v_$session; 

6使用pfile啟動Oracle例程

lsnrctl start 
sqlplus /nolog 
conn user@instance as sysdba 
password 
create spfile from pfile='/Oracle/instance/pfile/init.ora.789456123'; 
startup 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM