今日,手工安裝了一套Oracle,執行前兩個腳本均正常,執行建庫腳本 dbca.rsp 時,出現錯誤如下:
Template General Purpose does not exist. Please specify an existing template for database creation.
很奇怪的錯誤,最近幾天手工安裝了至少10套以上Oracle,均正常,這次爲啥就不行了呢?
然後上網搜索了一番,發現有人提出如下解決方案:
解決辦法,打開dbca.rsp響應文件,找到如下配置信息:
#-----------------------------------------------------------------------------
# Name : TEMPLATENAME
# Datatype : String
# Description : Name of the template
# Valid values : Template name as seen in DBCA
# Default value : None
# Mandatory : Yes
#-----------------------------------------------------------------------------
TEMPLATENAME = "General Purpose" 將其修改爲
TEMPLATENAME = "General_Purpose.dbc"
---------------------
查了下相應文件,我的 TEMPLATENAME 的值,就是 General_Purpose.dbc ,沒有問題
然後利用find命令,搜索了一下模板文件,發現我的環境中模板文件竟然只有一個,命令如下:
find $ORACLE_HOME/assistants/dbca -name "*.dbc"
很奇怪,文件怎麼會丟了呢?
然後從其他服務器將缺失的文件拷貝過來,然後又報缺失其他文件的錯誤
鄭州不孕不育醫院:http://byby.zztjyy.com/yiyuanzaixian/zztjyy//
。。。。。。。。。。。。。。。。。
過了很久,就在準備放棄的時候,突然history了一下之前執行過的命令,發現解壓縮的時候,竟然只解壓縮了一個安裝包,即:p13390677_112040_Linux-x86-64_1of7.zip,而第二個安裝包p13390677_112040_Linux-x86-64_2of7.zip根本就沒有解壓,怪不得缺失這麼多文件呢,然後刪除所有的東西,重新執行安裝步驟,搞定!