Oracle

在 Windows Server 2012 R2 上安裝 Oracle 10.2.0.4

  • June 9, 2017

我在 Windows Server 2012 R2 上安裝 Oracle 10.2.0.4 時遇到問題。

我們在 Windows Server 2008 R2 上執行舊的 10.2.0.4 實例。現在我必須將它遷移到 Windows Server 2012 R2。由於使用 db 的應用程序老舊且沒有支持,因此將 db 遷移到 11g 或 12c 是非常危險的。我知道 10.2.0.4 不再受支持,並且 2012 R2 未通過 10.2.0.4 認證。

我嘗試了以下步驟:

  1. 要執行安裝程序,我編輯了

$$ Certified Versions $$在oraparam.ini:( Windows=5.0,5.1,5.2,6.0,6.1,6.2我也refhost.xml以同樣的方式編輯) 2. 然後我用“以管理員身份執行”執行安裝程序(我在伺服器上以域管理員身份登錄)並且我已經安裝了“僅軟體” 3. 然後我使用dbca並創建了實例生成了創建腳本:

一)mkdir adump, dpdump等。

b)c:\oracle10\product\10.2.0\db_1\bin\oradim.exe -new -sid test10 -startmode manual

C)c:\oracle10\product\10.2.0\db_1\bin\oradim.exe -edit -sid test10 -startmode auto -srvcstart system

d)c:\oracle10\product\10.2.0\db_1\bin\orapwd.exe file=c:\oracle10\product\10.2.0\db_1\database\PWDtest10.ora password=test10 force=y

e) 我已將 複製pfilec:\oracle10\product\10.2.0\db_1\database 4. 現在我想連接到空閒實例來執行startup nomount

編輯:

我正在嘗試在 Windows 命令提示符下以這種方式連接:

set oracle_home

set oracle_sid

sqlplus / as sysdba

但我收到以下錯誤:

ORA-12546: TNS: 權限被拒絕

然後我編輯sqlnet.ora並更改sqlnet.authentication_services = (nts)(none)並嘗試使用密碼文件登錄 - 沒有成功。

ORACLE_SID變數設置正確。

安裝 Oracle 10.2.0.4 沒有成功,我們嘗試了 10.2.0.5。安裝沒有任何問題。

在防火牆中添加埠偵聽器 1521:入站規則出站規則

ORACLE_HOMEregedit中添加權限:

cmd → regedit → HKEY_LOCAL_MACHINE → SOFTWARE → ORACLE

引用自:https://dba.stackexchange.com/questions/123649