DBCA靜默創(chuàng)建CDB容器數(shù)據(jù)庫

      網(wǎng)友投稿 937 2022-05-29

      創(chuàng)建CDB數(shù)據(jù)庫的幾種方式

      使用DBCA靜默創(chuàng)建CDB的幾種情況

      靜默刪庫:

      創(chuàng)建存儲為磁盤組的CDB單實(shí)例數(shù)據(jù)庫:

      創(chuàng)建rac類型的CDB數(shù)據(jù)庫:

      創(chuàng)建FS存儲方式的單實(shí)例(不含PDB)數(shù)據(jù)庫:

      創(chuàng)建FS存儲方式的單實(shí)例(含一個(gè)PDB)數(shù)據(jù)庫:

      靜默方式創(chuàng)建一個(gè)非CDB數(shù)據(jù)庫:

      創(chuàng)建CDB數(shù)據(jù)庫的幾種方式

      使用DBCA靜默創(chuàng)建CDB的幾種情況

      靜默刪庫:

      創(chuàng)建存儲為磁盤組的CDB單實(shí)例數(shù)據(jù)庫:

      創(chuàng)建rac類型的CDB數(shù)據(jù)庫:

      創(chuàng)建FS存儲方式的單實(shí)例(不含PDB)數(shù)據(jù)庫:

      創(chuàng)建FS存儲方式的單實(shí)例(含一個(gè)PDB)數(shù)據(jù)庫:

      靜默方式創(chuàng)建一個(gè)非CDB數(shù)據(jù)庫:

      創(chuàng)建CDB數(shù)據(jù)庫示例

      DBCA靜默建庫如何創(chuàng)建歸檔模式的數(shù)據(jù)庫

      DBCA靜默建庫的日志在哪里?

      創(chuàng)建CDB數(shù)據(jù)庫的幾種方式

      在Oracle 19c中,若要創(chuàng)建CDB容器數(shù)據(jù)庫環(huán)境,可以使用如下幾種辦法:

      1、DBCA靜默創(chuàng)建CDB

      2、DBCA圖形化界面創(chuàng)建CDB

      3、手動創(chuàng)建CDB,即使用create database來創(chuàng)建CDB

      4、duplicate a CDB

      5、Using DBCA to Duplicate a CDB

      在OCP的課件中,Oracle給我們提供了如下圖的幾種方式:

      從本節(jié)開始,麥老師將依次講解使用DBCA靜默創(chuàng)建CDB 、DBCA圖形化界面創(chuàng)建CDB、手動創(chuàng)建CDB,即使用create database來創(chuàng)建CDB 、duplicate a CDB、Using DBCA to Duplicate a CDB這5種方式來創(chuàng)建CDB。

      使用DBCA靜默創(chuàng)建CDB的幾種情況

      麥老師覺得,這種方式創(chuàng)建數(shù)據(jù)庫,是一個(gè)DBA必須要會的技能。想起曾幾何時(shí),領(lǐng)導(dǎo)讓我創(chuàng)建一個(gè)數(shù)據(jù)庫,而我還傻傻的向領(lǐng)導(dǎo)去申請Xmanager Enterprise軟件,還告訴領(lǐng)導(dǎo),有這個(gè)軟件才能把圖形界面調(diào)出來,進(jìn)而才能創(chuàng)建數(shù)據(jù)庫,哎,,,

      靜默刪庫:

      dbca -silent -deleteDatabase -sourceDB lhr19cdb -sysDBAUserName sys -sysDBAPassword lhr -forceArchiveLogDeletion

      創(chuàng)建存儲為磁盤組的CDB單實(shí)例數(shù)據(jù)庫:

      dbca -silent -ignorePreReqs -ignorePrereqFailure -createDatabase -templateName General_Purpose.dbc -responseFile NO_VALUE \ -gdbname lhr19cdb -sid lhr19cdb \ -createAsContainerDatabase TRUE \ -sysPassword lhr -systemPassword lhr -pdbAdminPassword lhr -dbsnmpPassword lhr \ -datafileDestination '+DATA' -recoveryAreaDestination '+FRA' \ -redoLogFileSize 50 \ -storageType ASM \ -characterset AL32UTF8 \ -sampleSchema true \ -totalMemory 1024 \ -databaseType MULTIPURPOSE \ -emConfiguration NONE

      創(chuàng)建rac類型的CDB數(shù)據(jù)庫:

      dbca -silent -ignorePreReqs -ignorePrereqFailure -createDatabase -templateName General_Purpose.dbc -responseFile NO_VALUE \ -gdbname rac19c -sid rac19c \ -createAsContainerDatabase TRUE \ -sysPassword lhr -systemPassword lhr -pdbAdminPassword lhr -dbsnmpPassword lhr \ -datafileDestination '+DATA' -recoveryAreaDestination '+FRA' \ -redoLogFileSize 50 \ -storageType ASM \ -characterset AL32UTF8 \ -sampleSchema true \ -totalMemory 1024 \ -databaseType MULTIPURPOSE \ -emConfiguration none \ -nodeinfo raclhr-19c-n1,raclhr-19c-n2

      創(chuàng)建FS存儲方式的單實(shí)例(不含PDB)數(shù)據(jù)庫:

      dbca -silent -createDatabase -templateName General_Purpose.dbc -responseFile NO_VALUE \ -gdbname CDBLHR -sid CDBLHR \ -createAsContainerDatabase TRUE \ -sysPassword lhr -systemPassword lhr \ -datafileDestination '/u01/app/oracle/oradata' \ -recoveryAreaDestination '/u01/app/oracle/flash_recovery_area' \ -redoLogFileSize 50 \ -storageType FS \ -characterset ZHS16GBK -nationalCharacterSet AL16UTF16 \ -sampleSchema true \ -totalMemory 1024 \ -databaseType OLTP \ -emConfiguration NONE

      創(chuàng)建FS存儲方式的單實(shí)例(含一個(gè)PDB)數(shù)據(jù)庫:

      dbca -silent -createDatabase -templateName General_Purpose.dbc -responseFile NO_VALUE \ -gdbname CDBLHR3 -sid CDBLHR3 \ -createAsContainerDatabase TRUE \ -numberOfPDBs 1 \ -pdbName pdb2 \ -pdbAdminPassword lhr \ -sysPassword lhr -systemPassword lhr \ -datafileDestination '/u01/app/oracle/oradata' \ -recoveryAreaDestination '/u01/app/oracle/flash_recovery_area' \ -redoLogFileSize 50 \ -storageType FS \ -characterset ZHS16GBK -nationalCharacterSet AL16UTF16 \ -sampleSchema true \ -totalMemory 1024 \ -databaseType OLTP \ -emConfiguration NONE

      靜默方式創(chuàng)建一個(gè)非CDB數(shù)據(jù)庫:

      dbca -silent -ignorePreReqs -ignorePrereqFailure -createDatabase -templateName General_Purpose.dbc -responseFile NO_VALUE \ -gdbname lhrdb -sid lhrdb \ -createAsContainerDatabase FALSE \ -sysPassword lhr -systemPassword lhr -dbsnmpPassword lhr \ -datafileDestination '/u01/app/oracle/oradata' -recoveryAreaDestination '/u01/app/oracle/flash_recovery_area' \ -storageType FS \ -characterset ZHS16GBK \ -sampleSchema true \ -totalMemory 600 \ -databaseType MULTIPURPOSE \ -emConfiguration NONE

      創(chuàng)建CDB數(shù)據(jù)庫示例

      麥老師不能把所有情況都演示一次,我這里只演示其中的一種,其它情況大家自行測試。

      接下來創(chuàng)建的是一個(gè)文件系統(tǒng)存儲的CDB數(shù)據(jù)庫,默認(rèn)包含一個(gè)PDB,腳本如下所示:

      dbca -silent -createDatabase -templateName General_Purpose.dbc -responseFile NO_VALUE \ -gdbname CDBLHR -sid CDBLHR \ -createAsContainerDatabase TRUE \ -numberOfPDBs 1 \ -pdbName pdb2 \ -pdbAdminPassword lhr \ -sysPassword lhr -systemPassword lhr \ -datafileDestination '/u01/app/oracle/oradata' \ -recoveryAreaDestination '/u01/app/oracle/flash_recovery_area' \ -redoLogFileSize 50 \ -storageType FS \ -characterset AL32UTF8 -nationalCharacterSet AL16UTF16 \ -sampleSchema true \ -totalMemory 1024 \ -databaseType OLTP \ -emConfiguration NONE

      執(zhí)行過程:

      [oracle@lhrora19c ~]$ sqlplus -v SQL*Plus: Release 19.0.0.0.0 - Production Version 19.3.0.0.0 [oracle@lhrora19c ~]$ dbca -silent -createDatabase -templateName General_Purpose.dbc -responseFile NO_VALUE \ > -gdbname CDBLHR -sid CDBLHR \ > -createAsContainerDatabase TRUE \ > -numberOfPDBs 1 \ > -pdbName pdb2 \ > -pdbAdminPassword lhr \ > -sysPassword lhr -systemPassword lhr \ > -datafileDestination '/u01/app/oracle/oradata' \ > -recoveryAreaDestination '/u01/app/oracle/flash_recovery_area' \ > -redoLogFileSize 50 \ > -storageType FS \ > -characterset AL32UTF8 -nationalCharacterSet AL16UTF16 \ > -sampleSchema true \ > -totalMemory 1024 \ > -databaseType OLTP \ > -emConfiguration NONE [WARNING] [DBT-06208] The 'SYS' password entered does not conform to the Oracle recommended standards. CAUSE: a. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9]. b.The password entered is a keyword that Oracle does not recommend to be used as password ACTION: Specify a strong password. If required refer Oracle documentation for guidelines. [WARNING] [DBT-06208] The 'SYSTEM' password entered does not conform to the Oracle recommended standards. CAUSE: a. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9]. b.The password entered is a keyword that Oracle does not recommend to be used as password ACTION: Specify a strong password. If required refer Oracle documentation for guidelines. [WARNING] [DBT-06208] The 'PDBADMIN' password entered does not conform to the Oracle recommended standards. CAUSE: a. Oracle recommends that the password entered should be at least 8 characters in length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9]. b.The password entered is a keyword that Oracle does not recommend to be used as password ACTION: Specify a strong password. If required refer Oracle documentation for guidelines. Prepare for db operation 8% complete Copying database files 31% complete Creating and starting Oracle instance 32% complete 36% complete 40% complete 43% complete 46% complete Completing Database Creation 51% complete 53% complete 54% complete Creating Pluggable Databases 58% complete 77% complete Executing Post Configuration Actions 100% complete Database creation complete. For details check the logfiles at: /opt/oracle/cfgtoollogs/dbca/CDBLHR. Database Information: Global Database Name:CDBLHR System Identifier(SID):CDBLHR Look at the log file "/opt/oracle/cfgtoollogs/dbca/CDBLHR/CDBLHR.log" for further details.

      這樣我們就創(chuàng)建完一個(gè)CDB數(shù)據(jù)庫,不用做其他交互式操作,是不是非常簡單?我們進(jìn)入數(shù)據(jù)庫就可以做基本的操作了。

      [oracle@lhrora19c ~]$ ORACLE_SID=CDBLHR [oracle@lhrora19c ~]$ sas SQL*Plus: Release 19.0.0.0.0 - Production on Fri Oct 23 16:20:12 2020 Version 19.3.0.0.0 Copyright (c) 1982, 2019, Oracle. All rights reserved. Connected to: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.3.0.0.0 SYS@CDBLHR> show pdbs CON_ID CON_NAME OPEN MODE RESTRICTED ---------- ------------------------------ ---------- ---------- 2 PDB$SEED READ ONLY NO 3 PDB2 READ WRITE NO

      有關(guān)每個(gè)參數(shù)的詳細(xì)含義和靜默建庫的常見故障處理請參考:【DB筆試面試852】在Oracle中,什么是靜默建庫?

      DBCA靜默建庫如何創(chuàng)建歸檔模式的數(shù)據(jù)庫

      DBCA靜默建庫默認(rèn)創(chuàng)建的是一個(gè)非歸檔的數(shù)據(jù)庫,這是由配置文件$ORACLE_HOME/assistants/dbca/templates/General_Purpose.dbc決定的,如下:

      [oracle@lhrora19c ~]$ strings $ORACLE_HOME/assistants/dbca/templates/General_Purpose.dbc | grep -i arch false [oracle@lhrora19c ~]$

      所以,若想創(chuàng)建一個(gè)歸檔模式的數(shù)據(jù)庫,可以將該值修改為true,后續(xù)所有DBCA創(chuàng)建的數(shù)據(jù)庫都是一個(gè)歸檔模式的數(shù)據(jù)庫。

      DBCA靜默建庫的日志在哪里?

      11g開始:$ORACLE_BASE/cfgtoollogs/dbca 10g:$ORACLE_HOME/cfgtoollogs/dbca

      DBCA靜默創(chuàng)建CDB容器數(shù)據(jù)庫

      從該日志中可以找到DBCA靜默建庫的詳細(xì)過程,值得我們深入分析。

      本文結(jié)束。

      Oracle 數(shù)據(jù)庫

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:霍夫變換---OpenCV-Python開發(fā)指南(35)
      下一篇:AI人工智能發(fā)展現(xiàn)狀
      相關(guān)文章
      亚洲精品午夜国产VA久久成人| 亚洲人片在线观看天堂无码| 在线观看亚洲免费视频| 久久亚洲最大成人网4438| 亚洲的天堂av无码| 中文字幕亚洲精品| 亚洲av激情无码专区在线播放| 黑人精品videos亚洲人| 国产亚洲精品资源在线26u| 亚洲欭美日韩颜射在线二| 亚洲日韩精品一区二区三区无码 | 亚洲美女精品视频| 精品亚洲aⅴ在线观看| 亚洲色图.com| 亚洲人6666成人观看| 精品亚洲成在人线AV无码| 亚洲AV成人一区二区三区在线看| 97se亚洲国产综合自在线| 亚洲日韩中文字幕无码一区| 亚洲国产成人久久综合| 国产精品无码亚洲精品2021| 国产综合成人亚洲区| 亚洲熟伦熟女新五十路熟妇| 久久久久亚洲精品天堂久久久久久 | 亚洲午夜未满十八勿入| 亚洲综合在线观看视频| 亚洲精品综合久久中文字幕| 亚洲精品中文字幕无乱码麻豆| 伊人久久五月丁香综合中文亚洲| 亚洲成在人线aⅴ免费毛片 | 国产精品亚洲专区无码WEB | 国产成人毛片亚洲精品| 亚洲国产美女精品久久久久∴| 国精无码欧精品亚洲一区| 亚洲精品视频在线| 亚洲免费电影网站| 亚洲精品无码成人| 亚洲精品无码激情AV| 亚洲人成网站在线观看播放| 亚洲国产精品线在线观看| 亚洲免费黄色网址|