tns已经开启了。我的Oracle8i里的数据库一直用的好好的,昨天有几个库就出问题了。
解决方案 »
- pl/sql连不上oracle
- Oracle备份问题
- 大师求助:下面的求出了一个月某字段的总数,耗时太多了
- 如何实现两个不同数据库之间数据的导入?
- 请问帮我解决下ORACLE导数的问题.具体见内容!
- Oracle Directory Manager 登录问题
- 如何通过oracle查询远端数据库.
- help!!!!!!!!!problem encounterred when starting snmp for oracle 9iiiii
- SQL数据库到ORACLE的转换
- oracle 调用java发出http请求怎么没有请求到服务器
- 高手们帮帮忙---触发器
- 关于监听程序问题,郁闷死了!麻烦各位帮忙
你把监听器重新配置一下。
Cause: The process of starting up a dedicated server process failed. The
executable could not be found or the environment may be set up incorrectly.
Action: Turn on tracing at the ADMIN level and re-execute the operation.
Verify that the Oracle Server executable is present and has execute permissions
enabled. Ensure that the Oracle environment is specified correctly in
LISTENER.ORA. The Oracle Protocol Adapter that is being called may not be
installed on the local hard drive. Check that the correct Protocol Adapter are
successfully linked. If the error persists, contact Oracle Support Services.
你把监听器重新配置一下。
但是是用新用户名登陆的win2000Advanced Server。
我刚才把相应服务设为自动启动,现在提示我以DBA登陆打开连接。
问题是我以Sys/change_on_install登陆后打开连接时他说我无用的用户名和密码。
可我不知道原来的用户名了。
请问大侠们有什么建议?
我修改了process,问题依旧。
难道真的解决不了了么?
我还没有放弃希望......
sql>show parameter db_name
sql>show parameter instance_name
的结果贴出来
# TNSNAMES.ORA Network Configuration File: d:\Oracle8i\Ora81\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
NEWKXD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = newkxd)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = newkxd)
)
)
listener.ora:
# LISTENER.ORA Network Configuration File: d:\Oracle8i\Ora81\network\admin\listener.ora
# Generated by Oracle configuration tools.LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = newkxd)(PORT = 1521))
)SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = newkxd)
(ORACLE_HOME = d:\oracle8i)
(SID_NAME = newkxd)
)
)SQL> show parameter db_nameNAME TYPE VALUE
------------------------------------ ------- ------
db_name string Gao
SQL> show parameter instance_nameNAME TYPE VALUE
------------------------------------ ------- ------
instance_name string Gao原来的登陆名是administrator,现在改为gao了。
2.把tnsnames.ora中的SERVICE_NAME = newkxd改成SERVICE_NAME = gao
3.把listener.ora中的GLOBAL_DBNAME = newkxd改成GLOBAL_DBNAME = gao
SID_NAME = newkxd改成SID_NAME = gao
重新登录试试
我已经有名为gao的库了。是我换登陆名后建的,可以连接。
这个名为newkxd的库是以前的,现在不能连接了。
或者用操作系统的密码进入试试
登陆时提示ORA12541:TNS:没有监听器。
登陆失败。drabit(square): 这个服务已经启动了。状态是:启动。tiger9382(tiger9382) :我把tnsnames.ora和listener.ora中的HOST 都改成了localhost,
问题依旧。还是我以Sys/change_on_install登陆后打开连接时
他说我无用的用户名 和密码。beckhambobo(beckham) :sqlnet.ora里只有这两行:
# SQLNET.ORA Network Configuration File: d:\Oracle8i\Ora81
\NETWORK\ADMIN\sqlnet.ora
# Generated by Oracle configuration tools.
再次感谢大家对这个问题的关心!
新的ip:192.168.168.190.1
修改完ip后客户端怎么改都连接不上,提示的就是这个问题说的现象啊
newkxd?gao?
把tnsnames.ora中的(PORT = 1521)改为(PORT = 1522),把listener.ora中的(PORT = 1521)改为(PORT = 1522),试一下老兄你的方法我曾经在 listener.ora 和 tnsnames.ora 文件中使用,老是说出,连监听服务也启动不了,是不是还要再设别的地方?
在CSDN又很多帖子谈到这个问题(用“启动”搜一下吧),
我就不班门弄斧了。
感谢各位的关注,散分了。