监听进程不能解析在连接描述符中给出的 SERVICE_NAME那你就用net8重新配置一遍。不过怎么会在没安装完的时候出现ora-12560 协议适配器错误呢?没见过。
解决方案 »
- 两日期相减,得到一个毫秒数? 在线等
- 【树的节点问题】子节点加载父节点
- 错误 ORA-08103: object no longer exists , 有一个表 返回10条数据没问题,但是返回1000条 数据 就报这个错误
- 请教如何把DBF数据或者EXECEL数据导入ORACLE9i数据库中?
- insert 触发器,当插入一条记录时,同时在触发器中修改某个字段的值?怎么写?很急
- 谁帮我解释一下这条sql是什么意思??????
- 怎么把select出的参数 传入到下一个sql语句中?
- 可以用其他的解决方案代替磁针吗?
- 请教一个关于oracle时间的问题!!
- 如何在delphi程序中实现数据回滚!
- 如何把oracle817中的数据导入到oracle816中?
- vtk-1000 无法连接到 managerment server mydb?
照你的描述,安装到90%的时候,有可能数据库服务器都没有建立起来。那么,就要创建一个新的数据库,用Database Configuration Assistant创建一个数据库实例,会自动创建一个OracleService<ORCL>的服务。2 运行svrmgrl,看是不是报同样的错误。如果在服务器本地,即使不启listener ,也是可以连接到oracle的。3 本地可以连接上,启动listener。
服务OracleServiceORADB也已经启动
在net8中:服务名:oradb,主机名:server
在注册表中oracle_sid也是oradb
好象都没有错,到底错在哪里?
你尝试一下:
1 添加一个本地网络名,NET configure assistant
2 在HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0,中添加一个注册项LOCAL,值等于新添加网络服务名
3 再运行svrmgrl试一下。
添加一个本地网络名aaa,注册项LOCAL:aaa
运行svrmgrl
结果:
ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME
1 检查服务器上的监听服务是否起来
2 检查一下,配置文件
<ORACLE_HOME>\network\admin\listener.ora --检查监听服务的配置
SID_LIST_LISTENER中,SID_NAME指定了数据库实例名
<ORACLE_HOME>\network\admin\tnsnames.ora --检查网络连接服务名的配置
ORADB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = SAM)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORADB)
)
)
这个是否存在
那应该是
aaa =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = SAM)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORADB)
)
)
再帮我看看
ORADB.HONGQINGTING.COM =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(PORT = 1521)(HOST = server))
)
(CONNECT_DATA =
(SERVICE_NAME = ORADB)
)
)