silent模式採用命令列方式一次將所有資訊提供給dbca完成資料庫的建立,在建立過程中不存在互動作用,所有的資訊、錯誤和告警都寫到日誌檔案中,只在結束時螢幕上列印出日誌檔案的位置,除此以外,沒有其他的訊息。
silent模式的引數:
f:>dbca -help
dbca[-silent | -progressonly | -customcreate]
| [-continueonnonfatalerrors
]
有關詳細資訊, 請參閱手冊。
可以輸入以下命令之一:
通過指定以下引數建立資料庫:
-createdatabase
-templatename
《現有模板的名稱》
[-clonetemplate]
-gdbname
《全域性資料庫名》
[-sid
《資料庫系統識別符號》
]
[-datafiledestination
《所有資料檔案的目標位置》
]
[-datafilejarlocation
《資料檔案 jar 的位置, 只用於複製資料庫的建立》
]
[-characterset
《資料庫的字符集》
]
[-nationalcharacterset
《資料庫的國家字符集》
]
[-registerwithdirservice
-dirserviceusername
《目錄服務的使用者名稱》
-dirservicepassword
《目錄服務的口令》
]
[-listeners
《監聽程式列表, 該列表用於配置具有如下物件的資料庫》
]
[-variablesfile
《用於模板中成對變數和值的檔名》
]]
通過指定以下引數使用現有資料庫建立模板:
-createtemplatefromdb
-sourcedb
《服務採用》::
格式》
-sysdbausername
《使用者名稱 (具有 sysdba 許可權)>
-sysdbapassword
-templatename
《新的模板名》
[-maintainfilelocations
]
通過指定以下引數使用現有資料庫建立複製模板:
-createclonetemplate
-sourcedb
《源資料庫 sid>
-sysdbausername
《使用者名稱 (具有 sysdba 許可權)>
-sysdbapassword
-templatename
《新的模板名》
[-maintainfilelocations
]
[-datafilejarlocation
《存放壓縮格式資料檔案的目錄》
]
通過指定以下選項來查詢幫助: -h | -help
使用silent模式主要用兩個功能,通過模板建立資料庫和通過資料庫建立模板。
1.根據資料庫生成帶資料檔案的模板
f:>dbca
-silent -createclonetemplate -sourcedb yangtk -sysdbausername yangtk
-sysdbapassword yangtk -templatename yangtk -datafilejarlocation
f:oracleoracle920assistantsdbcatemplates
有關詳細資訊, 請參閱日誌檔案 "f:oracleoracle920assistantsdbcalogssilent.log"。
開啟日誌檔案f:oracleoracle920assistantsdbcalogssilent.log:
成功生成複製資料庫模板"yangtk"。
2.利用帶資料檔案的模板生成轉殖資料庫
f:>dbca -silent -createdatabase -templatename yangtk.dbc -gdbname test.yangtingkun -sid test -datafilejarlocationf:oracleoracle920assistantsdbcatemplates -datafiledestination f:test -responsefile no_value -characterset zhs16gbk
有關詳細資訊, 請參閱日誌檔案 "f:oracleadmintestcreatetest.log"。
開啟日誌檔案f:oracleadmintestcreatetest.log:
資料庫建立已完成。有關詳細資訊, 請參閱 f:oracleadmintestcreate 上的日誌檔案。
資料庫資訊:
全域性資料庫名: test.yangtingkun
資料庫系統識別符號(sid): test
sys 帳戶口令: change_on_install
system 帳戶口令: manager。
注: 所有其他資料庫帳戶已鎖定。oracle 強烈建議更改所有使用者的預設口令。
3.利用不帶資料檔案的模板生成新的資料庫
f:>dbca
-silent -createdatabase -templatename new_database.dbt -gdbname
test.yangtingkun -sid test -datafiledestination f:test -responsefile
no_value -characterset zhs16gbk
有關詳細資訊, 請參閱日誌檔案 "f:oracleadmintestcreatetest.log"。
開啟日誌檔案f:oracleadmintestcreatetest.log:
資料庫建立已完成。有關詳細資訊, 請參閱 f:oracleadmintestcreate 上的日誌檔案。
資料庫資訊:
全域性資料庫名: test.yangtingkun
資料庫系統識別符號(sid): test
sys 帳戶口令: change_on_install
system 帳戶口令: manager。
注: 所有其他資料庫帳戶已鎖定。oracle 強烈建議更改所有使用者的預設口令。
本文**
RAC新增新節點繞過dbca新建例項的方法
最近為客戶rac集群新增第三節點,在使用dbca新增新例項時遭遇dbca程式不可用的問題,最後使用手動新增例項的方式,繞過dbca加上了第三節點,這樣做的優點是可以不驗證舊節點1521埠的監聽和不驗證sys登入 有些客戶禁止sys登入 同時不使用dbca程式,缺點是都要手動配置比較麻煩而且需要細心否...
DBCA建立資料庫時選擇模板的依據
1.一般用途 2.事務處理 3.定製資料庫 4.資料倉儲 主要依據就是資料是oltp還是olap oltp 聯機事務處理,事務多,執行大多較短,併發量大的資料庫,如日常的進存銷系統 olap 聯機分析處理,事務較少,但執行大多較長,併發量小的資料庫,如資料倉儲 資料 oracle的索引主要包含兩類 ...
rac建立資料庫dbca的時候沒發現磁碟組小結
首先建立asm磁碟組的時候,設定的組和執行dbca命令所在的組要有相同組。usr sbin oracleasm configure i default user to own the driver inte ce grid default group to own the driver inte c...