很多時(shí)候客戶現(xiàn)場(chǎng)或測(cè)試環(huán)境不一定有xm等圖形工具,新建庫(kù)或刪除庫(kù)需要通過(guò)命令行進(jìn)行。
創(chuàng)新新互聯(lián),憑借10多年的成都網(wǎng)站建設(shè)、成都網(wǎng)站制作經(jīng)驗(yàn),本著真心·誠(chéng)心服務(wù)的企業(yè)理念服務(wù)于成都中小企業(yè)設(shè)計(jì)網(wǎng)站有上千案例。做網(wǎng)站建設(shè),選創(chuàng)新互聯(lián)。
靜默建庫(kù):
SYS@pro>select * from v$version where rownum<2; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production [oracle@prodb-s pro]$ dbca -help dbca [-silent | -progressOnly | -customCreate] {} | { [ [options] ] -responseFile } [-continueOnNonFatalErrors ] 有關(guān)詳細(xì)信息, 請(qǐng)參閱手冊(cè)。 可以輸入以下命令之一: 通過(guò)指定以下參數(shù)創(chuàng)建數(shù)據(jù)庫(kù): -createDatabase -templateName <默認(rèn)位置或完整模板路徑中現(xiàn)有模板的名稱> [-cloneTemplate] -gdbName <全局?jǐn)?shù)據(jù)庫(kù)名> [-sid <數(shù)據(jù)庫(kù)系統(tǒng)標(biāo)識(shí)符>] [-sysPassword ] [-systemPassword ] [-emConfiguration -dbsnmpPassword -sysmanPassword [-hostUserName -hostUserPassword -backupSchedule <使用 hh:mm 格式的每日備份計(jì)劃>] [-centralAgent ]] [-disableSecurityConfiguration [-datafileDestination <所有數(shù)據(jù)庫(kù)文件的目標(biāo)目錄> | -datafileNames <含有諸如控制文件, 表空間, 重做日志文件數(shù)據(jù)庫(kù)對(duì)象以及按 name=value 格式與這些對(duì)象相對(duì)應(yīng)的裸設(shè)備文件名映射的 spfile 的文本文件。>] [-redoLogFileSize <每個(gè)重做日志文件的大小 (MB)>] [-recoveryAreaDestination <所有恢復(fù)文件的目標(biāo)目錄>] [-datafileJarLocation <數(shù)據(jù)文件 jar 的位置, 只用于克隆數(shù)據(jù)庫(kù)的創(chuàng)建>] [-storageType < FS | ASM > [-asmsnmpPassword <用于 ASM 監(jiān)視的 ASMSNMP 口令>] -diskGroupName <數(shù)據(jù)庫(kù)區(qū)磁盤組名> -recoveryGroupName <恢復(fù)區(qū)磁盤組名> [-characterSet <數(shù)據(jù)庫(kù)的字符集>] [-nationalCharacterSet <數(shù)據(jù)庫(kù)的國(guó)家字符集>] [-registerWithDirService -dirServiceUserName <目錄服務(wù)的用戶名> -dirServicePassword <目錄服務(wù)的口令> -walletPassword <數(shù)據(jù)庫(kù) Wallet 的口令>] [-listeners <監(jiān)聽(tīng)程序列表, 該列表用于配置具有如下對(duì)象的數(shù)據(jù)庫(kù)>] [-variablesFile <用于模板中成對(duì)變量和值的文件名>]] [-variables <以逗號(hào)分隔的 name=value 對(duì)列表>] [-initParams <以逗號(hào)分隔的 name=value 對(duì)列表>] [-sampleSchema ] [-memoryPercentage <用于 Oracle 的物理內(nèi)存百分比>] [-automaticMemoryManagement ] [-totalMemory <為 Oracle 分配的內(nèi)存 (MB)>] [-databaseType ]] 通過(guò)指定以下參數(shù)來(lái)配置數(shù)據(jù)庫(kù): -configureDatabase -sourceDB <源數(shù)據(jù)庫(kù) sid> [-sysDBAUserName <用戶名 (具有 SYSDBA 權(quán)限)> -sysDBAPassword ] [-registerWithDirService|-unregisterWithDirService|-regenerateDBPassword -dirServiceUserName <目錄服務(wù)的用戶名> -dirServicePassword <目錄服務(wù)的口令> -walletPassword <數(shù)據(jù)庫(kù) Wallet 的口令>] [-disableSecurityConfiguration [-enableSecurityConfiguration [-emConfiguration -dbsnmpPassword -sysmanPassword [-hostUserName -hostUserPassword -backupSchedule <使用 hh:mm 格式的每日備份計(jì)劃>] [-centralAgent ]] 通過(guò)指定以下參數(shù)使用現(xiàn)有數(shù)據(jù)庫(kù)創(chuàng)建模板: -createTemplateFromDB -sourceDB <服務(wù)采用 : : 格式> -templateName <新的模板名> -sysDBAUserName <用戶名 (具有 SYSDBA 權(quán)限)> -sysDBAPassword [-maintainFileLocations ] 通過(guò)指定以下參數(shù)使用現(xiàn)有數(shù)據(jù)庫(kù)創(chuàng)建克隆模板: -createCloneTemplate -sourceSID <源數(shù)據(jù)庫(kù) sid> -templateName <新的模板名> [-sysDBAUserName <用戶名 (具有 SYSDBA 權(quán)限)> -sysDBAPassword ] [-maintainFileLocations ] [-datafileJarLocation <存放壓縮格式數(shù)據(jù)文件的目錄>] 通過(guò)指定以下參數(shù)生成腳本以創(chuàng)建數(shù)據(jù)庫(kù): -generateScripts -templateName <默認(rèn)位置或完整模板路徑中現(xiàn)有模板的名稱> -gdbName <全局?jǐn)?shù)據(jù)庫(kù)名> [-scriptDest <所有腳本文件的目標(biāo)位置>] 通過(guò)指定以下參數(shù)刪除數(shù)據(jù)庫(kù): -deleteDatabase -sourceDB <源數(shù)據(jù)庫(kù) sid> [-sysDBAUserName <用戶名 (具有 SYSDBA 權(quán)限)> -sysDBAPassword ] 通過(guò)指定以下選項(xiàng)來(lái)查詢幫助: -h | -help
方法一:
[oracle@prodb-s pro]$ dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname orcl -sid orcl -sysPassword admin -systemPassword admin -dbsnmpPassword admin -sysmanPassword admin -responseFile NO_VALUE -characterSet AL32UTF8 -memoryPercentage 30 -emConfiguration LOCAL 復(fù)制數(shù)據(jù)庫(kù)文件 1% 已完成 3% 已完成 11% 已完成 18% 已完成 26% 已完成 37% 已完成 正在創(chuàng)建并啟動(dòng) Oracle 實(shí)例 40% 已完成 45% 已完成 50% 已完成 55% 已完成 56% 已完成 60% 已完成 62% 已完成 正在進(jìn)行數(shù)據(jù)庫(kù)創(chuàng)建 66% 已完成 70% 已完成 73% 已完成 85% 已完成 96% 已完成 100% 已完成 [oracle@prodb-s pro]$ emctl status dbconsole Oracle Enterprise Manager 11g Database Control Release 11.2.0.4.0 Copyright (c) 1996, 2013 Oracle Corporation. All rights reserved. https://prodb-s:5500/em/console/aboutApplication Oracle Enterprise Manager 11g is running. ------------------------------------------------------------------ Logs are generated in directory /u01/app/oracle/product/11.2.0/dbhome_1/prodb-s_orcl/sysman/log [oracle@prodb-s pro]$ ps -ef |grep pmon oracle 3789 10963 0 06:09 pts/5 00:00:00 grep pmon oracle 29995 1 0 05:48 ? 00:00:00 ora_pmon_orcl
方法二:
也可以通過(guò)配置dbca.rsp文件進(jìn)行數(shù)據(jù)庫(kù)創(chuàng)建:
也可以通過(guò)配置dbca.rsp文件進(jìn)行數(shù)據(jù)庫(kù)創(chuàng)建: [oracle@prodb-s ~]$ cd /u01/app/oracle/product/11.2.0/dbhome_1/assistants/dbca/ [oracle@prodb-s dbca]$ more create_dbca.rsp [GENERAL] RESPONSEFILE_VERSION = "11.2.0" OPERATION_TYPE = "createDatabase" [CREATEDATABASE] GDBNAME = "orcl" SID = "orcl" TEMPLATENAME = "General_Purpose.dbc" characterSet = "ZHS16GBK" memoryPercentage = "20" sysPassword = "oracle" systemPassword = "oracle" dbsnmpPassword = "oracle" sysmanPassword = "oracle" EMCONFIGURATION = "LOCAL" [oracle@prodb-s dbca]$ dbca -silent -responseFile create_dbca.rsp
創(chuàng)建進(jìn)度可以查看:
[oracle@prodb-s ~]$ tail -f /u01/app/oracle/cfgtoollogs/dbca/orcl/orcl.log [oracle@prodb-s ~]$ tail -f /u01/app/oracle/cfgtoollogs/dbca/orcl/trace.log
刪除數(shù)據(jù)庫(kù)實(shí)例:
方法一:
[oracle@prodb-s pro]$ dbca -silent -deleteDatabase -sourceDB orcl 正在連接到數(shù)據(jù)庫(kù) 4% 已完成 9% 已完成 14% 已完成 19% 已完成 23% 已完成 28% 已完成 47% 已完成 正在更新網(wǎng)絡(luò)配置文件 48% 已完成 52% 已完成 正在刪除實(shí)例和數(shù)據(jù)文件 76% 已完成 100% 已完成 有關(guān)詳細(xì)信息, 請(qǐng)參閱日志文件 "/u01/app/oracle/cfgtoollogs/dbca/orcl.log"。
方法二:
[oracle@prodb-s dbca]$ cat del_dbca.rsp [GENERAL] RESPONSEFILE_VERSION = "11.2.0" OPERATION_TYPE = "deleteDatabase" [DELETEDATABASE] SOURCEDB = "orcl" [oracle@prodb-s dbca]$ dbca -silent -responseFile del_dbca.rsp
參考:Creating a Database with Noninteractive/Silent DBCA