中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

靜默建庫和刪除數據庫

發布時間:2020-07-05 15:45:16 來源:網絡 閱讀:594 作者:jsj_007 欄目:數據庫

很多時候客戶現場或測試環境不一定有xm等圖形工具,新建庫或刪除庫需要通過命令行進行

靜默建庫:

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] {<command> <options> }  | { [<command> [options] ] -responseFile  <response file > } [-continueOnNonFatalErrors <true | false>]
有關詳細信息, 請參閱手冊。
可以輸入以下命令之一:

通過指定以下參數創建數據庫:
        -createDatabase
                -templateName <默認位置或完整模板路徑中現有模板的名稱>
                [-cloneTemplate]
                -gdbName <全局數據庫名>
                [-sid <數據庫系統標識符>]
                [-sysPassword <SYS 用戶口令>]
                [-systemPassword <SYSTEM 用戶口令>]
                [-emConfiguration <CENTRAL|LOCAL|ALL|NONE>
                        -dbsnmpPassword <DBSNMP 用戶口令>
                        -sysmanPassword <SYSMAN 用戶口令>
                        [-hostUserName <EM 備份作業的主機用戶名>
                         -hostUserPassword <EM 備份作業的主機用戶口令>
                         -backupSchedule <使用 hh:mm 格式的每日備份計劃>]
                        [-centralAgent <Enterprise Manager 中央代理主目錄>]]
                [-disableSecurityConfiguration <ALL|AUDIT|PASSWORD_PROFILE|NONE>
                [-datafileDestination <所有數據庫文件的目標目錄> |  -datafileNames <含有諸如控制文件, 表空間, 重做日志文件數據庫對象以及按 name=value 格式與這些對象相對應的裸設備文件名映射的 spfile 的文本文件。>]
                [-redoLogFileSize <每個重做日志文件的大小 (MB)>]
                [-recoveryAreaDestination <所有恢復文件的目標目錄>]
                [-datafileJarLocation  <數據文件 jar 的位置, 只用于克隆數據庫的創建>]
                [-storageType < FS | ASM > 
                        [-asmsnmpPassword     <用于 ASM 監視的 ASMSNMP 口令>]
                         -diskGroupName   <數據庫區磁盤組名>
                         -recoveryGroupName       <恢復區磁盤組名>
                [-characterSet <數據庫的字符集>]
                [-nationalCharacterSet  <數據庫的國家字符集>]
                [-registerWithDirService <true | false> 
                        -dirServiceUserName    <目錄服務的用戶名>
                        -dirServicePassword    <目錄服務的口令>
                        -walletPassword    <數據庫 Wallet 的口令>]
                [-listeners  <監聽程序列表, 該列表用于配置具有如下對象的數據庫>]
                [-variablesFile   <用于模板中成對變量和值的文件名>]]
                [-variables  <以逗號分隔的 name=value 對列表>]
                [-initParams <以逗號分隔的 name=value 對列表>]
                [-sampleSchema  <true | false> ]
                [-memoryPercentage <用于 Oracle 的物理內存百分比>]
                [-automaticMemoryManagement ]
                [-totalMemory <為 Oracle 分配的內存 (MB)>]
                [-databaseType <MULTIPURPOSE|DATA_WAREHOUSING|OLTP>]]

通過指定以下參數來配置數據庫:
        -configureDatabase
                -sourceDB    <源數據庫 sid>
                [-sysDBAUserName     <用戶名 (具有 SYSDBA 權限)>
                 -sysDBAPassword     <sysDBAUserName 用戶名的口令>]
                [-registerWithDirService|-unregisterWithDirService|-regenerateDBPassword <true | false> 
                        -dirServiceUserName    <目錄服務的用戶名>
                        -dirServicePassword    <目錄服務的口令>
                        -walletPassword    <數據庫 Wallet 的口令>]
                [-disableSecurityConfiguration <ALL|AUDIT|PASSWORD_PROFILE|NONE>
                [-enableSecurityConfiguration <true|false>
                [-emConfiguration <CENTRAL|LOCAL|ALL|NONE>
                        -dbsnmpPassword <DBSNMP 用戶口令>
                        -sysmanPassword <SYSMAN 用戶口令>
                        [-hostUserName <EM 備份作業的主機用戶名>
                         -hostUserPassword <EM 備份作業的主機用戶口令>
                         -backupSchedule <使用 hh:mm 格式的每日備份計劃>]
                        [-centralAgent <Enterprise Manager 中央代理主目錄>]]


通過指定以下參數使用現有數據庫創建模板:
        -createTemplateFromDB
                -sourceDB    <服務采用 <host>:<port>:<sid> 格式>
                -templateName      <新的模板名>
                -sysDBAUserName     <用戶名 (具有 SYSDBA 權限)>
                -sysDBAPassword     <sysDBAUserName 用戶名的口令>
                [-maintainFileLocations <true | false>]


通過指定以下參數使用現有數據庫創建克隆模板:
        -createCloneTemplate
                -sourceSID    <源數據庫 sid>
                -templateName      <新的模板名>
                [-sysDBAUserName     <用戶名 (具有 SYSDBA 權限)>
                 -sysDBAPassword     <sysDBAUserName 用戶名的口令>]
                [-maintainFileLocations <true | false>]
                [-datafileJarLocation       <存放壓縮格式數據文件的目錄>]

通過指定以下參數生成腳本以創建數據庫:
        -generateScripts
                -templateName <默認位置或完整模板路徑中現有模板的名稱>
                -gdbName <全局數據庫名>
                [-scriptDest       <所有腳本文件的目標位置>]

通過指定以下參數刪除數據庫:
        -deleteDatabase
                -sourceDB    <源數據庫 sid>
                [-sysDBAUserName     <用戶名 (具有 SYSDBA 權限)>
                 -sysDBAPassword     <sysDBAUserName 用戶名的口令>]
通過指定以下選項來查詢幫助: -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
復制數據庫文件
1% 已完成
3% 已完成
11% 已完成
18% 已完成
26% 已完成
37% 已完成
正在創建并啟動 Oracle 實例
40% 已完成
45% 已完成
50% 已完成
55% 已完成
56% 已完成
60% 已完成
62% 已完成
正在進行數據庫創建
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

方法二:
也可以通過配置dbca.rsp文件進行數據庫創建:

也可以通過配置dbca.rsp文件進行數據庫創建:
[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


創建進度可以查看:

[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


刪除數據庫實例:
方法一:

[oracle@prodb-s pro]$ dbca -silent -deleteDatabase -sourceDB orcl
正在連接到數據庫
4% 已完成
9% 已完成
14% 已完成
19% 已完成
23% 已完成
28% 已完成
47% 已完成
正在更新網絡配置文件
48% 已完成
52% 已完成
正在刪除實例和數據文件
76% 已完成
100% 已完成
有關詳細信息, 請參閱日志文件 "/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



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

包头市| 宁南县| 利津县| 长海县| 定陶县| 大邑县| 兴国县| 彭州市| 海宁市| 佛学| 武强县| 铜川市| 梁河县| 崇仁县| 手游| 安陆市| 南京市| 双桥区| 常熟市| 富民县| 方山县| 鲁山县| 谢通门县| 永泰县| 信丰县| 手机| 东乌珠穆沁旗| 易门县| 广汉市| 合江县| 米易县| 中山市| 休宁县| 九江市| 辛集市| 谢通门县| 东方市| 衡阳县| 庐江县| 蓝田县| 长兴县|