01 建立PDB的四種方式

2022-07-19 07:30:13 字數 1604 閱讀 5801

轉殖種子容器

轉殖已有的pdb

插入乙個非cdb資料庫

插入乙個以前拔出的pdb

1.轉殖種子容器

sqlplus / as sysdba

alter session set db_create_file_dest='/opt/oradata/';

create pluggable database pdbdb admin user pdb_dba identified by oracle

alter pluggable database pdbdb open ;

2. 轉殖已有的pdb

alter pluggable database q2 close ;

alter pluggable database q2 open read only ;

create pluggable database q1 from q2

storage unlimited

file_name_convert=none ;

alter pluggable database q1 open read wirte ;;

alter pluggable database q2 close ;

alter pluggable database q2 open read write ;

3. 插入乙個非cdb資料庫

注:如果是12c以前的版本,就必須先公升級到12c, 或者使用data pump 移動該資料庫

alter datbase open read only  ;

exec dbms_pdb.describe('/home/oracle/to_pdb.xml')

#資料檔案拷貝過去

create pluggable database p1 using '/home/oracle/to_pdb.xml';

alte session set container=p1

@noncdb_to_pdb.sql

alter pluggable database p1 open read write ;

4.插入乙個以前拔出的pdb

alter pluggable database m1 close ;

alter pluggable database m1 unplug into '/home/oracle/to_pdb.xml'

#資料檔案拷貝過去

#drop pluggable database m1 including datafiles ; #刪除資料庫和檔案

#drop pluggable database pdb01 keep datafiles; #刪除資料庫 儲存檔案

create pluggable database m1 using '/home/oracle/to_pdb.xml' nocopy ;

alte pluggable database m1 open read wirte ;

建立執行緒的四種方式

1.繼承於thread類,重寫run 方法 2.實現runable介面,實現裡面的run 方法 前兩種不用多說 3.使用 futuretask 實現有返回結果的執行緒,可以返回執行緒執行結果 public class test class mycallable implements callable...

建立執行緒的四種方式

class thread00 extends thread class thread01 implements runnable class thread02 implements callable 對以上三種方法進行測試 測試四種建立執行緒的方式 public class newthread 輸出...

建立執行緒的四種方式

首先我們先來了解一下測試thread中的常用方法 一 繼承thread類 二 實現runnable介面 三 實現callable介面 四 使用執行緒池建立 建立執行緒方式一 繼承thread類 繼承thread類建立執行緒的步驟為 1 新建乙個主類,然後再建立乙個類繼承thread的子類。2 重寫t...