14 个解决方案
#1
一定是windowns版的oracle吧,你首先控制面版->管理工具->服务,把其中的相应的Oracle的服务都启来。
另,检查一下你的库是否启动了。
另,检查一下你的库是否启动了。
#2
如果是服务器端,进入DOS: C:\oracle\ora81\BIN\lsnrctl start
#3
Dos Command Line输入
lsnrctl回车,进入监听管理
输入 start回车,ok!
lsnrctl回车,进入监听管理
输入 start回车,ok!
#4
说清楚点。
如果是在windows当中,去服务程序里看看,自己手动启动
如果是unix中,登录数据库,然后输入lsnrctl
再stop
再start
试试看,怎么样
如果是在windows当中,去服务程序里看看,自己手动启动
如果是unix中,登录数据库,然后输入lsnrctl
再stop
再start
试试看,怎么样
#5
试试lsnrctl命令!
如果没问题,就应该是你设置的问题了
如果没问题,就应该是你设置的问题了
#6
可能是监听文件listener.ora中的host设置不正确,应该是本机的IP或机器名
#7
谢谢!监听器启动,但又出现什么“server_name"错误,请问各大虾怎么办啊!
#8
看看你的监听配置是否正确
然后在看看Oracle的服务是否有启动(右键我的电脑->管理->服务与应用中的服务)
然后在看看Oracle的服务是否有启动(右键我的电脑->管理->服务与应用中的服务)
#9
那就要检查你的tnsnames.ora和sqlnet.ora文件了
#10
1、如果是因为修改了NT的机器名,则把listener.ora文件中的host参数全部改为新的NT机器名,
重新启动OracleTNSListenr80服务即可。
例如:
LISTENER =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(Host = NT_Name)(Port = 1521))
(ADDRESS = (PROTOCOL = TCP)(Host = NT_Name)(Port = 1526))
)
2。使用监听器实用程序:LSNRCTL80.exe
3。检查监听器参数文件:c:\orant\NET80\admin\listener.ora
4。检查监听器日志文件:c:\orant\NET80\log\listener.log
5。Tnsnames.ora文件配置错误,重新配置。
6。检查client 端 Tnsnames.ora
重新启动OracleTNSListenr80服务即可。
例如:
LISTENER =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(Host = NT_Name)(Port = 1521))
(ADDRESS = (PROTOCOL = TCP)(Host = NT_Name)(Port = 1526))
)
2。使用监听器实用程序:LSNRCTL80.exe
3。检查监听器参数文件:c:\orant\NET80\admin\listener.ora
4。检查监听器日志文件:c:\orant\NET80\log\listener.log
5。Tnsnames.ora文件配置错误,重新配置。
6。检查client 端 Tnsnames.ora
#11
在你oracle的安装目录下的/network/admin/下修改tnsnames.ora
SNAME =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.2.140)(PORT = 1521))
)
(CONNECT_DATA =
(SID = SERSID)
(SERVER = DEDICATED)
)
)
SNAME为你任意起的服务名,SERSID必须为服务器创建的服务名。
SNAME =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.2.140)(PORT = 1521))
)
(CONNECT_DATA =
(SID = SERSID)
(SERVER = DEDICATED)
)
)
SNAME为你任意起的服务名,SERSID必须为服务器创建的服务名。
#12
这样可以吗!在 tnsnames.ora
(CONNECT_DATA =
(SID =XXKJDATA.NTDOMAIN.COM)
(SERVICE_NAME = XXKJDATA.NTDOMAIN.COM)
)
(CONNECT_DATA =
(SID =XXKJDATA.NTDOMAIN.COM)
(SERVICE_NAME = XXKJDATA.NTDOMAIN.COM)
)
#13
谢谢!解决了,谢谢大家, 谢谢 zzyok
#14
you are welcome!
#1
一定是windowns版的oracle吧,你首先控制面版->管理工具->服务,把其中的相应的Oracle的服务都启来。
另,检查一下你的库是否启动了。
另,检查一下你的库是否启动了。
#2
如果是服务器端,进入DOS: C:\oracle\ora81\BIN\lsnrctl start
#3
Dos Command Line输入
lsnrctl回车,进入监听管理
输入 start回车,ok!
lsnrctl回车,进入监听管理
输入 start回车,ok!
#4
说清楚点。
如果是在windows当中,去服务程序里看看,自己手动启动
如果是unix中,登录数据库,然后输入lsnrctl
再stop
再start
试试看,怎么样
如果是在windows当中,去服务程序里看看,自己手动启动
如果是unix中,登录数据库,然后输入lsnrctl
再stop
再start
试试看,怎么样
#5
试试lsnrctl命令!
如果没问题,就应该是你设置的问题了
如果没问题,就应该是你设置的问题了
#6
可能是监听文件listener.ora中的host设置不正确,应该是本机的IP或机器名
#7
谢谢!监听器启动,但又出现什么“server_name"错误,请问各大虾怎么办啊!
#8
看看你的监听配置是否正确
然后在看看Oracle的服务是否有启动(右键我的电脑->管理->服务与应用中的服务)
然后在看看Oracle的服务是否有启动(右键我的电脑->管理->服务与应用中的服务)
#9
那就要检查你的tnsnames.ora和sqlnet.ora文件了
#10
1、如果是因为修改了NT的机器名,则把listener.ora文件中的host参数全部改为新的NT机器名,
重新启动OracleTNSListenr80服务即可。
例如:
LISTENER =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(Host = NT_Name)(Port = 1521))
(ADDRESS = (PROTOCOL = TCP)(Host = NT_Name)(Port = 1526))
)
2。使用监听器实用程序:LSNRCTL80.exe
3。检查监听器参数文件:c:\orant\NET80\admin\listener.ora
4。检查监听器日志文件:c:\orant\NET80\log\listener.log
5。Tnsnames.ora文件配置错误,重新配置。
6。检查client 端 Tnsnames.ora
重新启动OracleTNSListenr80服务即可。
例如:
LISTENER =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(Host = NT_Name)(Port = 1521))
(ADDRESS = (PROTOCOL = TCP)(Host = NT_Name)(Port = 1526))
)
2。使用监听器实用程序:LSNRCTL80.exe
3。检查监听器参数文件:c:\orant\NET80\admin\listener.ora
4。检查监听器日志文件:c:\orant\NET80\log\listener.log
5。Tnsnames.ora文件配置错误,重新配置。
6。检查client 端 Tnsnames.ora
#11
在你oracle的安装目录下的/network/admin/下修改tnsnames.ora
SNAME =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.2.140)(PORT = 1521))
)
(CONNECT_DATA =
(SID = SERSID)
(SERVER = DEDICATED)
)
)
SNAME为你任意起的服务名,SERSID必须为服务器创建的服务名。
SNAME =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.2.140)(PORT = 1521))
)
(CONNECT_DATA =
(SID = SERSID)
(SERVER = DEDICATED)
)
)
SNAME为你任意起的服务名,SERSID必须为服务器创建的服务名。
#12
这样可以吗!在 tnsnames.ora
(CONNECT_DATA =
(SID =XXKJDATA.NTDOMAIN.COM)
(SERVICE_NAME = XXKJDATA.NTDOMAIN.COM)
)
(CONNECT_DATA =
(SID =XXKJDATA.NTDOMAIN.COM)
(SERVICE_NAME = XXKJDATA.NTDOMAIN.COM)
)
#13
谢谢!解决了,谢谢大家, 谢谢 zzyok
#14
you are welcome!