oracle 11g进em后,到实例的代理连接,状态,失败,详细资料ORA-12505: TNS: 监听程序当前无法识别连接描述
两个方法, 监听服务没有启动,在我的电脑,右键–管理–服务中,启动服务即可。
在net manager中设置监听和服务,原理吗,网上可以找到.ora文件的手工配置方法,里面有介绍,呵呵。
plsql登录,报无监听程序,该怎么解决
看看 我的电脑-高级设置里面的环境变量:tns_admin的参数设置了没有:为Oracleproduct11.2.0clientNETWORKadmin。有时候配好了也不一定可以,因为很多原因,比如之前卸载没有卸载干净。这时候一般有一个可以让oracle马上可以用的方法,就是去Oracle官网下一个与版本对应的名字为:“instantclient”的文件,注意如果用的是plsql的话,就下一个32位的,无论你的Oracle或者系统是64或32的。
打开数据库,例plsql,弹出登陆窗口点“取消”,然后进入数据库,工具-首选项-Oracle主目录名:instantclient根目录。OIC库:instantclientoic.dll。
然后关闭再打开数据库,以系统账号登陆sys,密码。
然后windows+R-输入cmd-sqlplus-sys as sysdba 再输入你的系统密码。
如果以上两个都能登陆没有提示“协议不可加载”的话就ok了。
plsql登陆时报错ora-12154:tns:无法解析指定的连接标识符
直接登录试试。 用户名:xxx(如果是System用户,S要大写。) 密码:xxxx 数据库:你的ip地址:1521/你的数据库实例(你的监听里写的这个SYSTEM) 比如:192.168.1.164:1521/SYSTEM 连接为:Normal 不行的话运行:services.msc打开服务,重启OracleTNSxxx和OracleServerORCL这2个服务 手打。谢谢!
如何启动oracle监听
要启动Oracle监听,您需要执行以下步骤:
打开命令行窗口或终端,并使用Oracle管理员账户登录。
进入Oracle软件的安装目录。
进入Oracle软件的bin目录。
执行命令“lsnrctl start”。
如果您使用的是Windows操作系统,可以通过以下方式来启动Oracle监听:
打开命令提示符。
执行命令“net start OracleOraDB12cHome1TNSListener”。
请注意,上述命令是基于Oracle 12c的默认实例名称“OracleOraDB12cHome1”和默认监听器名称“TNSListener”。如果您的实例和监听器名称不同,请相应地调整命令。
oracle安装后显示无监听程序怎么办
如果在安装Oracle数据库后遇到"无监听程序"的错误提示,说明数据库实例无法与监听程序建立连接。您可以按照以下步骤进行排查和解决:
1. 检查监听程序是否运行:打开命令提示符或终端窗口,输入以下命令检查监听程序的运行状态:
“`
lsnrctl status
“`
如果监听程序未运行,您将看到"程序未运行"的提示。
2. 启动监听程序:如果监听程序未运行,可以使用以下命令启动监听程序:
“`
lsnrctl start
“`
如果出现错误,请记录错误信息,以便进行后续排查。
3. 检查监听程序配置:使用以下命令检查监听程序的配置文件是否正确:
“`
lsnrctl show
“`
确保监听程序的配置文件中包含了正确的数据库实例。
4. 配置监听程序:如果监听程序的配置文件中没有正确的数据库实例,您可以使用以下命令编辑监听程序的配置文件:
“`
lsnrctl edit
“`
然后手动添加或修改正确的数据库实例配置。
5. 重启监听程序:在配置文件修改后,使用以下命令重启监听程序:
“`
lsnrctl reload
“`
以上步骤仅为一般的排查方法,具体解决方法可能会因环境和具体情况而有所不同。如果您仍然无法解决问题,建议参考Oracle官方文档,或联系Oracle的技术支持团队寻求进一步的帮助和支持。
本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com