更改 PC 域和主机名(PC 名称)后,Oracle SQL 无法在本地主机上工作
Oracle SQL not working on localhost after changing domain of PC and host name (PC name)
我的 Oracle SQL Server 11g 有一些问题。
事情是这样的:
我的老板告诉我将我的 PC 添加到我们公司的域并更改我的 PC 的名称,因为它不符合我们的惯例。所以我更改了它,然后当我打开 SQL developer 时,我发现我与本地主机的所有连接都不起作用,但是存储在网络其他地方的数据库是完全可以访问的。
我已经检查了所有服务,重新启动它们并尝试重新启动计算机,但没有任何效果。
可能是什么问题?有什么想法吗?
非常感谢!!
(更新:发现OracleXETNSListener服务没有正常启动)
我找到了解决方案。
显然,当我们安装 Oracle 时,有一些文件采用主机名并在某些脚本中使用它。
好吧,就我而言,有一个文件 C:/oraclexe/app/oracle/product/11.2.0/server/network/ADMIN/listener.ora
包含以下内容:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\oraclexe\app\oracle\product.2.0\server)
(PROGRAM = extproc)
)
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = C:\oraclexe\app\oracle\product.2.0\server)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = HOST-NAME)(PORT = 1521))
)
)
DEFAULT_SERVICE_LISTENER = (XE)
所以解决方案很简单,只需更改 HOST = MY-NEW-HOSTNAME 的值并重新启动服务,应该可以工作!
顺便问一句,请问高手,我想知道为什么这个值没有存储在环境变量中...这样就不会遇到这个问题了!
我的 Oracle SQL Server 11g 有一些问题。
事情是这样的: 我的老板告诉我将我的 PC 添加到我们公司的域并更改我的 PC 的名称,因为它不符合我们的惯例。所以我更改了它,然后当我打开 SQL developer 时,我发现我与本地主机的所有连接都不起作用,但是存储在网络其他地方的数据库是完全可以访问的。
我已经检查了所有服务,重新启动它们并尝试重新启动计算机,但没有任何效果。
可能是什么问题?有什么想法吗?
非常感谢!!
(更新:发现OracleXETNSListener服务没有正常启动)
我找到了解决方案。
显然,当我们安装 Oracle 时,有一些文件采用主机名并在某些脚本中使用它。
好吧,就我而言,有一个文件 C:/oraclexe/app/oracle/product/11.2.0/server/network/ADMIN/listener.ora
包含以下内容:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\oraclexe\app\oracle\product.2.0\server)
(PROGRAM = extproc)
)
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = C:\oraclexe\app\oracle\product.2.0\server)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = HOST-NAME)(PORT = 1521))
)
)
DEFAULT_SERVICE_LISTENER = (XE)
所以解决方案很简单,只需更改 HOST = MY-NEW-HOSTNAME 的值并重新启动服务,应该可以工作!
顺便问一句,请问高手,我想知道为什么这个值没有存储在环境变量中...这样就不会遇到这个问题了!