重启操作系统,监听和TNS方面的问题。

[复制链接]
查看11 | 回复3 | 2008-6-30 01:01:54 | 显示全部楼层 |阅读模式
在redhat5上安装oracle时,先选择只安装数据库管理软件,然后新建数据库实例,接着配置netca的监听和本地net服务名test;
在这种情况下,启动Listener后,只出现实例PLSExtProc启动监听;也能tnsping通本地的net服务名,但就是不能通过sqlplus "sys/password@test"访问到test实例,报错"TNS:监听不知道当前的服务请求";然后我运行dbca重新配置一下该实例,就能够通过sqlplus正在访问并操作了,但是重启redhat5操作系统后,又会出现同样的问题。还有,我想通过dbstart命令启动数据库的方式解决,但该命令不能使用。谢谢大家!!!
还有一个问题:emca和emctl区别在哪儿,我运行emca重建了em配置后,em的服务端口改变,也能够通过WEB管理数据库,但为什么我使用emctl status dbconsole时,返回的信息仍然是错误信息;而且,我应该从哪个文件或地方能看到em真实的服务端口号(假设我忘记了emca重建后更改了的端口号),谢谢大家!!!
回复

使用道具 举报

千问 | 2008-6-30 01:01:54 | 显示全部楼层
直接在listener.ora文件里面添加看看
回复

使用道具 举报

千问 | 2008-6-30 01:01:54 | 显示全部楼层
直接修改listener.ora和tnsnames.ora这两个文件,我也尝试过的,
我觉得有可能是test实例没有关联上监听造成的该现象,就是不知道怎么才能解决这个问题。
目前,我只能每次重启操作系统后,再重新配置一下实例,就可以正常访问数据库。
回复

使用道具 举报

千问 | 2008-6-30 01:01:54 | 显示全部楼层
把listener.ora和tnsnames.ora贴出来看看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行