oracle 12c 常用命令操作

2021-09-22 19:43:40 字數 2653 閱讀 4634

建立表空間:

- drop tablespace user_temp  including contents and datafiles; 

- drop tablespace user_data including contents and datafiles;

- drop tablespace user_index including contents and datafiles;

- drop user c##amap cascade;

- drop user amap cascade;

- create temporary tablespace user_temp tempfile

autoextend on next 20m maxsize unlimited;

- create tablespace user_data datafile

autoextend on next 40m maxsize unlimited;

- create tablespace user_index logging datafile

autoextend on next 32m maxsize 2048m extent management local;

建立common使用者:

create user c##amap identified by amap default tablespace user_data temporary tablespace user_temp ;
建立local使用者:

create user amap identified by amap default tablespace user_data temporary tablespace user_temp;
使用者授權:

- grant dba to amap;

- grant connect to amap;

- grant resource to amap;

- grant unlimited tablespace to amap;

匯入命令

imp amap/amap@amap file=/opt/oracle/0430.dmp full=y
檢視當前例項:

select status,instance_name from v$instance;
oracle 多個例項互相切換例項

windows中設定環境變數

set oracle_sid=a
linux中設定環境變數

export oracle_sid=a
//啟動sqlplus

sqlplus / as sysdba

1.登入伺服器,切換到oracle使用者,或者以oracle使用者登入

[admin@dataserver ~]$ su - oracle
密碼:

[oracle@dataserver ~]$
2.開啟監聽服務

[oracle@localhost ~]$ lsnrctl start
可以通過lsnrctl status命令檢視oracle***執行狀況

[oracle@localhost ~]$ lsnrctl status
3.以sys使用者身份登入oracle

複製**

[oracle@localhost ~]$ sqlplus /nolog
sql*plus: release 11.2.0.1.0 production on fri dec 1 23:29:19 2017

sql> conn /as sysdba
connected to an idle instance.

切換使用者:

conn 使用者名稱/密碼 [as sysdba],如果是sys使用者一定要寫上as sysdba

4.通過startup命令啟動例項

sql> startup
oracle instance started.

total system … … database mounted. database opened.

二、linux下關閉oracle

1.關閉資料庫例項

sql> shutdown
database closed. database dismounted. oracle instance shut down.

sql> quit

2.關閉***

[oracle@localhost ~]$ lsnrctl stop

Oracle 12c 常用命令

查詢是否為cdb使用者 select name,cdb from v database 查詢是否啟用cdb select name,decode cdb,yes multitenant option enabled regular 12c database multitenant option op...

Oracle 12c 常用操作命令

1多例項切換 export oracle sid 例項名 例如 2登陸資料庫 sqlplus as sysdba 注意 3檢視當前例項或者說當前容器 select name from v database 或者show con name 例如 4檢視當前容器的pdb show con name 例子...

Oracle 12c 例項啟動操作命令

1.判斷oracle 監聽是否啟動 lsnrctl start lsnrctl stop lsnrctl status 2.啟動 關閉oracle 例項 sql startup sql shutdown immediate 3.檢視當前例項 sql select name from v databa...