要修改Oracle tnslsnr的配置文件,請按照以下步驟操作:
打開終端或命令提示符。
導(dǎo)航到Oracle安裝目錄下的network/admin文件夾。例如,如果您的Oracle安裝在C:\oracle\product\11.2.0\dbhome_1,則應(yīng)導(dǎo)航到C:\oracle\product\11.2.0\dbhome_1\network\admin。
使用文本編輯器(如Notepad++或Visual Studio Code)打開tnsnames.ora文件。
在tnsnames.ora文件中,找到您要修改的服務(wù)名。每個服務(wù)名都有一個對應(yīng)的條目,包含以下信息:
其中:
根據(jù)需要修改HOST、PORT和SERVICE_NAME的值。例如,如果您要將端口號從1521更改為1522,可以將PORT=myport更改為PORT=1522。
保存并關(guān)閉tnsnames.ora文件。
重新啟動tnslsnr以應(yīng)用更改。在命令提示符或終端中,導(dǎo)航到Oracle安裝目錄下的bin文件夾(例如,C:\oracle\product\11.2.0\dbhome_1\bin),然后運行以下命令:
現(xiàn)在,tnslsnr的配置文件已成功修改,您可以使用新的設(shè)置連接到Oracle數(shù)據(jù)庫。