oracle 可以用em登陆,oracle无监听程序错误,提示:ORA-12541: TNS: 无监听程序

oracle 可以用em登陆,oracle无监听程序错误,提示:ORA-12541: TNS: 无监听程序,第1张

方法一:

在oracle_home下找到lsnrctl.exe 输入 start

方法二

可能认不到实例名

在cmd下运行

set oracle_sid=自己数据库闭举的实例名(大多数尺歼orcl)

网上还有很多解决办法

也许不见得管用,这种问题具体问题具体分析比较好。介绍的这2种您的机器还不行。就去修改一个TNSNAMES.ORA。

***************************************************************

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(SID_NAME = PLSExtProc)

(ORACLE_HOME = E:\oracle\product\10.2.0\db_1)

(PROGRAM = extproc)

)

(SID_DESC =

(SID_NAME = TESTDB)

(ORACLE_HOME = E:\oracle\product\10.2.0\轿困碧db_1)

)

)

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))

(ADDRESS = (PROTOCOL = TCP)(HOST = xyz123)(PORT = 1521))

)

)

Listener 改为上面的样子(ORACLE_SID为TESTDB,如果实际不是,自己改一下).

然后lsnrctl stop

lsnrctl start

看看你碧拆缓的SYSMAN用户是不是被锁住了!

呵呵!

我这有些关悔模于10G EM的命令解释,希望对你有帮助。

============================================

如果安装了oem 应该拥有sysman、dbsnap用户的存在

select user_id,username from dba_users

emca -h

emca -repos create

emca -r(如果机器名改变或者IP地址改变都会影响EM启动)

emca -r -DBCONSOLE_PORT 5500 创建新的WEB 浏览端口

emca -config dbcontrol db -repos recreate (smtp:smtp.hurray.com.cn)

目录$ORACLE_HOME/oc4j/j2ee/OC4J_dbcCONSOLE_<hostname>_<sid>

目录$ORACLE_HOME/<hostname>_<sid>

tree %ORACLE_HOME%\oc4j\j2ee\OC4J_DBConsole_tan_%ORACLE_SID%

tree %ORACLE_HOME%\tan_%ORACLE_SID%

http://192.168.0.210:5500/em/

cd $ORACLE_HOME/jdk/jre/lib $ORACLE_HOME/jre/1.4.2/lib/(font*zh_CN*)

cp font.properties.zh_CN.Redhat font.properties

$ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs

确认remote_login_passwordfile不为none 否则御皮无法用EM登陆

====================================

祝你好运

1 windows上安装Oracle的客户端

2 在windows中的Oracle客户端的tnsnames.ora里添或嫌加你要连接的Oracle(即虚滑团伏拟里Linux的Oracle)信息

3 虚拟机linux打开Oracle服务

4 要能连接还需要对虚拟机进行一些配置。确定能够Ping通hello希信携望对你有帮助。更多到


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12410482.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存