连接oracle的总结(关于tnsname和监听)
1、Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端监听器对客户端连接请求进行合法检查,如果连接请求有效,则进行连接,否则拒绝该连接。
2、tnsname文件保存的是oracle服务器的链接信息。例如IP,服务名,端口号等。通常客户端连接服务器都需要配置tnsname.ora。这里分别说明一下:1:ORCL这个名字是由你自己来命名的,客户端是通过这个名字来获得服务器的登录信息。
3、方法1:使用Net Manager工具配置监听服务我们登录oracle数据的时候可能会经常遇到:TNS 无监听程序,或者安装好Plsql等工具后发现,database选项为空白。 究其原因,一般都是因为监听程序未配置的问题。
4、看看你是不是装了ORACLE服务端又装了ORACLE客户端?如果是的话,应该要去客户端的路径下修改一下tnsname文件。
急求!!oracle数据库监听解决方法
1、方法1:使用Net Manager工具配置监听服务我们登录oracle数据的时候可能会经常遇到:TNS 无监听程序,或者安装好Plsql等工具后发现,database选项为空白。 究其原因,一般都是因为监听程序未配置的问题。
2、解决方式:启动Net Manager,在“监听程序”--Listener下添加一个地址,主机名写计算机名字或者ip,端口号还是1521,然后保存。重启监听服务。
3、解决办法是切换监听所对的服务数据库。1, 在开始中找到Net Manager。
oracle数据库的监听器无法启动
1、点击“开始”-“程序”-“Oracle ”-“OraHome92”-“Configuration and Migration Tools”-“Net Manager”启动Oracle网络管理器工具 重新配置了“监听程序”:“一般参数”、“监听位置”、“数据库服务”。
2、找到这个目录,删除sample文件,就可以了。我是oracle12c的。
3、或者修改oracle的监听初始化文件listener.ora(文件位置:ora92\\network\\admin),将其LISTENER中的HOST改成你修改后的数据库服务器的名称。
4、\\product\\10\\NETWORK\\ADMIN\\ 中的 listener.ora 文件中的监听是否正确;主要关注端口和IP地址。若以上都没有问题,则在开始-运行 输入 services.msc 把数据库服务和监听服务都重新启动以下。
5、控制面板、服务 里打开监听服务。如果打开失败,一般是监听文件内容有问题才会失败。
6、ORA-12500:TNS:监听程序无法启动专用服务器进程 对于Windows而言,没有启动Oracle实例服务。
linux中oracle监听无法启动,但能查数据库
1、是不是你的hostname修改过?你用root登陆系统,然后hostname看看有没有变化?最好详细的说下你操作的过程,还有看下监听启动的日志。
2、监听器启动异常。要注意/etc/hosts与/etc/sysconfig/network文件主机名的一致性.产看一下这两个文件,修改修改,一般就没问题了。不行,再在启动listener的时候先执行:export ORACLE_SID=orcl 改成自己的sid 看看。
3、分为两步启动lsnrctl监听,启动数据库实例。