自動建庫會出TNS協議錯誤,需用dbca生成建庫sql,在bat中加入 net start oracleserviceXXXX(SID)行在oradim下面。
監聽找不到服務(提示sid錯誤或找不到)需要在監聽文件中增加
(SID_DESC =
(GLOBAL_DBNAME = XXXX(SID))
(ORACLE_HOME = Y:\XXXX\XXXX\oradbs(oracle_home路徑))
(SID_NAME = XXXX(SID))
)
在服務啓動後還是提示TNS協議錯誤,需要在windows系統環境變量中增加ORACLE_SID=rlzyorcl
mkdir C:\ClusterStorage\Volume1\oradata\xxxx
mkdir xxxx\admin\rlzyorcl\adump
mkdir xxxx\admin\rlzyorcl\bdump
mkdir xxxx\admin\rlzyorcl\cdump
mkdir xxxx\admin\rlzyorcl\dpdump
mkdir xxxx\admin\rlzyorcl\pfile
mkdir xxxx\admin\rlzyorcl\udump
mkdir xxxx\flash_recovery_area
mkdir xxxx\oradbs\cfgtoollogs\dbca\rlzyorcl
mkdir xxxx\oradbs\database
set ORACLE_SID=xxxxx
xxxx\oradbs\bin\oradim.exe -new -sid xxxx -startmode manual -spfile
xxxx\oradbs\bin\oradim.exe -edit -sid xxxxx -startmode auto -srvcstart system
//net start oracleservicexxxxx加上這一句
xxxx\oradbs\bin\sqlplus /nolog
@D:\xxxxxx\scripts\xxxxx.sql