Oracle 12c 多租戶常用管理命令

來源:互聯網
上載者:User

標籤:oracle12c   多租戶   管理命令   

--進入cdb  
sqlplus /nolog  
conn sys/sys as dba  

--查看資料庫基本資料
select name,cdb from v$database;

--查看容器的相關資訊
select con_id,name from v$containers;

--查看資料檔案的路徑
select con_id,file_name from cdb_data_files order by 1;

--顯示當前串連容器資訊
show con_id con_name user

--顯示所有pdb
show pdbs

--start和stop根容器

--啟動資料
--CDB
sqlplus / as sysdba
startup

--PDB(所有PDB)
alter pluggable database all open;
--啟動pdb1庫
alter pluggable database pdb1 open;

--關閉資料庫
--CDB
shutdown immediate

--pdb1
alter pluggable database pdb1 close;
alter pluggable database pdb1 close immediate;
--關閉所有pdb
alter pluggable database all close immediate;

--建立公用使用者(sys和system在可插拔中就是自動建立的公用使用者)
sqlplus / as sysdba
create user c#dba identified by alex;


--建立公用角色
sqlplus / as sysdba
create role c##dbaprivs container=all;

grant dba to c##dbaprivs container=all;

--公用角色給公用使用者
grant c##dbaprivs to c#dba container=all;

--切換容器
alter session set container=ehrpdb;
--切換回根容器
alter session set container=cdb$root;


--2建立可插拔資料庫
--2.1複製種子容器
create pluggable database cpcdb
admin user cpcadm identified by  cpcadm
file_name_convert=('/oracle/app/oracle/oradata/edw/pdbseed','/oradata/edw/cpcdb/datafile/');


--2.2直接建立資料庫
CREATE PLUGGABLE DATABASE hrdb
ADMIN USER hrdba IDENTIFIED BY hrdba
STORAGE (MAXSIZE 100G MAX_SHARED_TEMP_SIZE 2G)
DEFAULT TABLESPACE hrdb DATAFILE '/oradata/EDW/hrdb/datafile/hrdb001.dbf' SIZE 512M AUTOEXTEND on next 8M maxsize 10G;

CREATE PLUGGABLE DATABASE cpcdb
ADMIN USER cpcdba IDENTIFIED BY cpcdba
STORAGE (MAXSIZE 100G MAX_SHARED_TEMP_SIZE 2G)
DEFAULT TABLESPACE tbscpc DATAFILE '/oradata/EDW/cpcdb/datafile/tbscpc001.dbf' SIZE 512M AUTOEXTEND on next 8M maxsize 10G;

--2.3建立資料案例


create pluggable database cpcdb
admin user cpcadm identified by  cpcadm
file_name_convert=('/oracle/app/oracle/oradata/edw/pdbseed','/oradata/edw/cpcdb/datafile/');

create pluggable database ncdb
admin user ncadm identified by  ncadm
file_name_convert=('/oradata/edw/pdbseed','/oradata/edw/ncdb/datafile/');


CREATE PLUGGABLE DATABASE ncdb
ADMIN USER ncdba IDENTIFIED BY ncdba
STORAGE (MAXSIZE 100G MAX_SHARED_TEMP_SIZE 2G);

--訪問ncdb的插拔資料庫
sqlplus sys/[email protected]:1521/ncdb as sysdba  

--關閉PDB資料庫
alter pluggable database ncdb close immediate;
alter pluggable database hrdb close immediate;
alter pluggable database cpcdb close immediate;
alter pluggable database edwpdb close immediate;
--刪除PDB資料庫  
DROP PLUGGABLE DATABASE ncdb INCLUDING DATAFILES;  
DROP PLUGGABLE DATABASE hrdb INCLUDING DATAFILES;  
DROP PLUGGABLE DATABASE cpcdb INCLUDING DATAFILES;
DROP PLUGGABLE DATABASE edwpdb INCLUDING DATAFILES;  

--建立pdb案例
--1、cpcdb
create pluggable database cpcdb
admin user cpcadm identified by  cpcadm
file_name_convert=('/oradata/edw/pdbseed/','/oradata/edw/cpcdb/');

--2、ncdb
create pluggable database ncdb
admin user ncadm identified by  ncadm
file_name_convert=('/oradata/edw/pdbseed/','/oradata/edw/ncdb/');


--3、hrdb
create pluggable database hrdb
admin user hradm identified by hradm
file_name_convert=('/oradata/edw/pdbseed/','/oradata/edw/hrdb/');

alter pluggable database all open;

--登入cpcdb
$sqlplus sys/[email protected]:1531/cpcdb as sysdba

$sqlplus sys/[email protected]:1533/ncdb as sysdba --含有!需要單獨輸入密碼

Oracle 12c 多租戶常用管理命令

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.