色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

oracle 12c 新建 pdb

黃欣然9個月前5瀏覽0評論

Oracle 12c是Oracle數據庫的一個版本,在這個版本中引入了許多新功能,其中一項比較重要的新功能是多租戶架構。多租戶架構意味著單個數據庫可以支持多個租戶,每個租戶有自己的獨立數據庫,這些數據庫稱為PDB,也稱為Plugable Database。在本文中,我們將探討如何在Oracle 12c中創建一個新的PDB。

創建PDB之前,需要先創建一個CDB,即一個容器數據庫。CDB中包含一個根容器和一個或多個PDB。下面是一個創建名為mycdb的CDB的示例:

CREATE DATABASE mycdb
USER sys IDENTIFIED BY password
USER system IDENTIFIED BY password
SET db_create_file_dest='/u01/app/oracle/oradata'
SET db_create_online_log_dest_1='/u01/app/oracle/oradata'
MAXINSTANCES=8
MAXLOGFILES=50
MAXLOGMEMBERS=5
MAXDATAFILES=1000
CHARACTER SET AL32UTF8
NATIONAL CHARACTER SET AL16UTF16
EXTENT MANAGEMENT LOCAL
SYSAUX DATAFILE SIZE 500M REUSE AUTOEXTEND ON NEXT 512K MAXSIZE UNLIMITED
DEFAULT TABLESPACE users DATAFILE SIZE 500M REUSE AUTOEXTEND ON NEXT 512K MAXSIZE UNLIMITED
DEFAULT TEMPORARY TABLESPACE temp TEMPFILE SIZE 500M REUSE AUTOEXTEND ON NEXT 512K MAXSIZE UNLIMITED;

此腳本將創建一個名為mycdb的CDB,將根容器和一個默認PDB命名為mycdb_pdb1。現在,我們來看一下如何在CDB中創建一個新的PDB:

CREATE PLUGGABLE DATABASE mypdb
ADMIN USER pdbadmin IDENTIFIED BY password
DEFAULT TABLESPACE users
DATAFILE '/u01/app/oracle/oradata/mycdb/mypdb01.dbf' SIZE 500M
FILE_NAME_CONVERT = ('/u01/app/oracle/oradata/mycdb/pdbseed/', '/u01/app/oracle/oradata/mycdb/mypdb/')
STORAGE UNLIMITED;

在此示例中,我們使用了CREATE PLUGGABLE DATABASE語句來創建名為mypdb的新PDB。我們指定了使用pdbadmin用戶和password作為PDB的管理員用戶和密碼。我們使用DEFAULT TABLESPACE參數指定了PDB的默認表空間為users。我們指定了一個數據文件,并使用FILE_NAME_CONVERT參數將文件從根容器的pdbseed目錄轉換為PDB的目錄。最后,使用STORAGE參數指定了無限制的存儲。

使用以上腳本,就可以在Oracle 12c中創建一個新的PDB了。在現代企業中,使用多租戶架構可以帶來許多好處,如更好的資源利用率、操作靈活性、更好的安全性等。使用CDB和PDB可以更好地支持多租戶環境,并使數據庫更加容易維護。