1. 程式人生 > >Oracle 18c建立PDB的幾種方式

Oracle 18c建立PDB的幾種方式

建立PDB方式

說明

利用seed(種子)模板來建立

使用PDB seed或應用程式seed的檔案在CDB中建立PDB。這種技術將與seed相關的檔案複製到一個新的位置,並將複製的檔案與新的PDB相關聯。這是預設的建立機制。其他技術需要源資料庫(PDB或非cdb)或XML。

克隆已有的PDB/non-CDB

通過克隆源PDB或non-CDB來建立PDB。源庫可以是本地CDB中的PDB、遠端CDB中的PDB、本地或遠端應用程式容器中的PDB,或者non-CDB。這種技術將與源端相關聯的檔案複製到新的位置,並將複製的檔案與新的PDB相關聯。

將一個PDB遷移到另一個CDB

通過將PDB從一個CDB中移動到另一個CDB來建立PDB。這種技術將與PDB相關的檔案移動到一個新的位置。

將一個unplugged PDB插入到CDB中

通過使用描述PDB和與PDB關聯的檔案的XML元資料檔案來建立PDB,將其插入到CDB中。

從non-CDB建立PDB,並插入到CDB中

使用DBMS_PDB包從Oracle資料庫12c non-CDB建立一個unplugged PDB。然後可以將unplugged PDB插入到CDB中。

 在接下來將一一測試這些建立方法。

相關推薦

Oracle 18c建立PDB方式

建立PDB方式 說明 利用seed(種子)模板來建立 使用PDB seed或應用程式seed的檔

深入研究Spring-IoC :容器建立方式

1.前言 本文為對tiny-spring的學習解讀,程式碼參考自tiny-spring。一個手寫的Spring簡易版框架。 前面已經提到了Spring IOC容器的建立大致分為3個步驟。但是這個三個步驟是有一個演進的過程的,Spring容器建立方式前後有6種,從最基本的例項化建立

vue常用建立元件方式總結

最近一週需要使用vue開發一個谷歌擴充套件外掛,但是又不能在vue-cli腳手架中開發,所以只能單獨引入vue.js整個包進行指令碼植入開發。引入vue.js就代表著不能用import、require之類的引入單檔案元件檔案,只能在檔案中開發,或者多個js檔案分先後順序植入開發,然後就出現了一個尷尬

執行緒和程序的關係 ----執行緒建立方式

程序是一個應用程式在處理機上的一次執行過程,他是一個動態的概念 ,執行緒是程序的一部分是程式執行的最小單元 一個程序中有多個執行緒 個人理解 :             

struts2建立action方式有什麼區別?

 當我們在寫action的時候,可以實現Action介面,也可以繼承Actionsupport這個類.到底這兩個有什麼區別呢? Action介面有: public static final java.lang.String SUCCESS = "success"; publ

json建立方式的示例

JSON(JavaScript Object  Notation)一種簡單的資料格式,比xml更輕巧。JSON是JavaScript原生格式,這意味著在JavaScript中處理JSON資料不需要任何特殊的API或工具包。  JSON的規則很簡單:物件是一個無序的“‘名稱/

客觀面試題--8.執行緒的生命週期是什麼?執行緒建立方式?

1.執行緒的生命週期執行緒是一個動態執行的過程,它也有一個從產生到死亡的過程。(1)生命週期的五種狀態新建(new Thread)當建立Thread類的一個例項(物件)時,此執行緒進入新建狀態(未被啟動)。例如:Thread  t1=new Thread();就緒(runna

Oracle優化-Oracle訪問資料的方式

 ORACLE如何訪問資料1.全表掃描(FullTableScansFTS)為實現全表掃描, Oracle讀取表中所有行,並檢查每一行是否滿足語句的WHERE限制條件一個多塊讀操作可以使一次I/O

Oracle數據庫遷移的方式

備份與恢復 行遷移 target span spf 位置 server create 設備 面試: 一、exp/imp邏輯備份與恢復: 二、Storage存儲遷移: 將數據文件、控制文件、日誌文件、spfile掛到新機器上,然後在新機器上啟動數據庫。 三、利用data gu

C# 連接 Oracle方式

微軟公司 客戶 access unicode address 空間 cti 下載 oracle客戶端 一:通過System.Data.OracleClient(需要安裝Oracle客戶端並配置tnsnames.ora)1. 添加命名空間System.Data.Oracl

使用Myeclipse2014建立Maven專案有如下方式

1、建立Maven Java專案     1.1 選擇新建Maven專案 1.2、選擇建立簡單專案 1.3、填寫專案資訊 1.4、建立成功後項目目錄結構   1.5、建立後pom.xml檔案內容 1 <project xmlns="http

Java建立物件的方式

Java建立物件的幾種方式(重要): (1) 用new語句建立物件,這是最常見的建立物件的方法。 (2) 運用反射手段,呼叫java.lang.Class或者java.lang.reflect.Constructor類的newInstance()例項方法。 (3) 呼叫物件的clone()方法。 (4) 運用

mybatis+oracle實現主鍵自增長的方式

1、使用selectKey標籤 <insert id="addLoginLog" parameterType="map" > <selectKey keyProperty="id" resultType="int" order="BEFORE"> se

JS建立函式的方式

js中建立函式的三種方式: 第一種(函式宣告):  function sum1(num1,num2){    return num1+num2; } sum1(10,20); 第二種(函式表示式): var sum2 = function(num1,num2

JavaScript高階程式設計學習筆記——建立物件的方式

建立物件的幾種方式 工廠模式 function createPerson(name, age, job){ var o = new Object(); o.name = name; o.age = age; o.job =

js 建立物件的方式總結

第一種 建構函式建立 var Person = new Object(); Person.name = 'nike'; Person.age = 29; console.log(Person) 這串程式碼建立了Object 引用型別的一個新例項

javascript建立物件的方式

javascript建立物件簡單的說,無非就是使用內建物件或各種自定義物件,當然還可以用JSON;但寫法有很多種,也能混合使用。 1、物件字面量的方式 person={firstna

談一談建立React Component的方式

React中有兩種元件:函式元件(Functional Components) 和類元件(Class Components) 函式元件 import React from "react"; import Button from "./Button"; let Messag

Oracle 更改表名稱的方式

1:使用命令直接修改(推薦) ALTER TABLE old_table_name RENAME TO new_table_name;(大寫為系統命令) 2:使用rename修改  SQL> select tname from tab ; TNAME --------

【流暢的python】03-建立字典的方式

python中建立字典的多種方式 >>> # 1. 用鍵值表的方式建立字典 >>> a = dict(one=1, two=2, three=3) >>> a {'three': 3, 'two': 2, '