Oracle在12c版本引入了多租户的概念,在一个cdb的根容器下可以创建多个pdb供不同用户使用,cdb中主要保存数据库元数据,而pdb中保存用户数据,各个pdb直接不相互影响。Oracle提供了多种方式进行pdb数据库的创建/迁移/克隆,甚至实现了不停机的在线克隆。 PDB的创建 Creating a PDB by Relocating It 12.2的online pdb relo...
5)启动PDB数据库 方式1: SQL>alterpluggabledatabasePDBEPPSopen; Pluggabledatabasealtered. SQL>selectcon_id, dbid, guid, name , open_modefromv$pdbs; CON_ID DBID GUID NAME OPEN_MODE--- --- --- --- ---24071321146E89E8DA2866E3157E043DE07A8C09238 PDB$SEEDREADONLY31930201447E89E9418B882350...
--查看PDB信息(在CDB模式下) show pdbs --查看所有pdbselect name,open_mode from vpdbs;−−vpdbs为PDB信息视图select con_id, dbid, guid, name , open_mode from v --切换容器 alter session set container=orcl1 --切换到PDBorcl1容器 alter session set container=CDB$ROOT --切换到CDB容器 --...
备份默认在 闪回恢复区里。 方式二:在PDB中使用BACKUP DATABASE备份当前连接的PDB数据库,前提条件是需要配置好TNSNAMES.ORA文件。 [oracle@12c01 ~]$ rman target sys/oracle@10.100.25.16:1521/pdb01 connected to target database: ANDYCDB:PDB01 (DBID=2550500229) RMAN> backup database format='/home/oracle...
SELECT NAME, CON_ID, DBID, CON_UID, GUID FROM V$CONTAINERS ORDER BY CON_ID; CON_ID:来表示容器的ID,但是当PDB移动时,CON_ID会发生变化,CON_ID为0的是CDB本身,1为CDBROOT,2为PDBSEED,>2的为用户PDB。 CON_UID:PDB的唯一标识符,当PDB移动时候,该号码也不会变动,CDBROOT的CONUID为1。DBID:基于数...
Local PDB Remote PDB non-CDB数据库 拔下的PDB 使用DBCA可以使用以下资源创建PDB CDB seed (PDB$SEED) RMAN备份 拔下的PDB 示例:(这里只演示使用create pluggable database命令方式创建PDB) 使用CDB seed创建PDB 1.在SQL*Plus中输入CREATE PLUGGABLE DATABASE语句 ...
3 异机恢复PDB 库启动 恢复pfile 恢复contorlfile 恢复datafile 恢复数据库 打开数据库 总结 引言在当今数据驱动的时代,数据库的安全与稳定性是企业运营的基石。Oracle数据库作为业界翘楚,其备份与恢复机制尤为重要。RMAN(Recovery Manager)作为Oracle数据库的官方备份与恢复工具,为数据库管理员提供了强大的数据保护功能。
一、CDB、PDB常用管理命令 查看PDB信息(在CDB模式下) show pdbs --查看所有pdb select name,open_mode from v$pdbs为PDB信息视图 select con_id, dbid, guid, name , open_mode from v$pdbs; 1. 2. 3. 切换容器 alter session set container=orcl1 --切换到PDBorcl1容器 ...
3.3、创建一个新的PDB: SQL> create pluggable database test_pdb admin user admin identified by admin; SQL> alter pluggable database test_pdb open; ---将test_pdb 打开 SQL> select con_id,dbid,con_uid,guid,name,open_mode,create_scn,total_size,block_size from v$pdbs; ---查看pdb的状态 CON...
pdb_name => 'pdb3'); IF l_result THEN DBMS_OUTPUT.PUT_LINE('compatible'); ELSE DBMS_OUTPUT.PUT_LINE('incompatible'); END IF; END; / 1、当前库的可拔插測试 21:06:51 sys@stldb> alter pluggable database prod unplug into '/u02/pdb/prod.xml'; ...