我在本地安装的oracle也经常遇到这种问题,连接其它服务器上的实例都正常,就是本地的不行,oem也经常不好使了。借用下其它帖子里的回复,你可以用以下方法试下重新配置:cmd进命令行1.drop configuration files and repository run : emca -deconfig dbcontrol db -repos drop2. Logon SQLPLUS as user SYS or SYSTEM, and drop the sysman account and mangement objects: a. drop user sysman cascade; b. drop role MGMT_USER; c. drop user MGMT_VIEW cascade; d. drop public synonym MGMT_TARGET_BLACKOUTS; e. drop public synonym SETEMVIEWUSERCONTEXT;3.Create configuration files and repository run emca -config dbcontrol db -repos create如果其中提示orcle_sid有问题,就“set oracle_sid=[orcl]”,其中orcl用你的本地实例名
监听是什么状态?
--lsnrctl status看下tnsping SID, 能ping通吗?
数据库是在本地,用的是win2003系统,服务都已经开启,监听也已经开启
用127.0.0.1试试看看
2.Net Manager工具-->Oracle Net配置-->本地-->监听程序-->LISTENER
-->数据库服务-->检查全局数据库名是否正确.
修改正确后,重启一下Oracle OraHome92TBS Listener服务.
似乎有点儿道理,如果是windows系统,set oracle_sid=xxxx
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 这种问题。麻烦各位高手多多指点。
1、服务开启
2、稍等片刻,登陆PLSQL Developer
3、选择好数据库实例,先登陆试试,报错就直接点取消,它还是可以进去的。
4、文件(f) -- 新建(n) -- 命令窗口(c) 然后用口令去登陆吧大多数同学这样都能登上去,你试试看行不行
设定一个固定IP试下.
b. drop role MGMT_USER; c. drop user MGMT_VIEW cascade;
d. drop public synonym MGMT_TARGET_BLACKOUTS; e. drop public synonym SETEMVIEWUSERCONTEXT;3.Create configuration files and repository run emca -config dbcontrol db -repos create如果其中提示orcle_sid有问题,就“set oracle_sid=[orcl]”,其中orcl用你的本地实例名