oracle创建实例化数据库或者连接别的远程主机数据库提示“无监听程序”的解决办法
来源:互联网 发布:儿童模式软件下载 编辑:程序博客网 时间:2024/05/10 22:27
环境说明:
本人笔记本win7_64位系统,数据库为oracle11g。
问题说明:
在学习过程中需要练习数据库操作,但是学校的数据库服务器平时是关闭的,只能在自己的笔记本上安装了数据库,一开始的时候还挺正常的,只是后来手残,安装tomcat的时候不知道用命令行把什么东西删除了,之后就不能连接本机的数据库了,但是能正常连接远程主机的数据库。本人数据库小白,现在刚接触数据库没几天, 不知道各种服务是干什么用的。
问题解决过程:
1 首先测试连接远程主机的数据库,发现是可以正常连接的。
2 在本机上用配置和移植工具里面的Database Configuration Assistant创建数据库实例到第四步时,点击下一步时弹出警告框提示无监听程序什么的(当时没有截图,这个是
后来补上的),然后就没有然后了。
3 提示无监听程序,那么有可能是监听服务没有启动,(本人强迫症,不喜欢有些东西自动启动),于是就是去本机服务里面找,找来找去就只有oracleservice一个服务,还是启动的。然后就没有然后了。
4 启动监听服务,但是找不到怎么启动。用命令吧,以管理员身份运行cmd,输入lsnrctl start (第一个单词是listenner的缩写),然后就是下面这样了:
还看什么啊,改配置文件吧(product\11.2.0\dbhome_1\NETWORK\ADMIN文件夹下的tnsnames.ora文件),本机的配置如下
listenner.ora文件如下(读者自行修改安装目录)
SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = F:\app\Huang\product\11.2.0\dbhome_1) (PROGRAM = extproc) (ENVS = "EXTPROC_DLLS=ONLY:F:\app\Huang\product\11.2.0\dbhome_1\bin\oraclr11.dll") ) (SID_DESC = (GLOBAL_DBNAME = orcl) (SID_NAME = ORCL) ) )LISTENER = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = Huang-PC)(PORT = 1521)) )ADR_BASE_LISTENER = F:\app\Huang
保存之后重新启动监听:lsnrctl start,然后就OK了
就可以创建数据库示例,连接本机数据库了。
0 0
- oracle创建实例化数据库或者连接别的远程主机数据库提示“无监听程序”的解决办法
- 使用PL/SQL Developer 远程连接Oracle数据库出现 “无监听程序“错误 的解决办法
- 同一局域网内连接其他电脑的Oracle数据库提示:无监听程序
- 数据库自己可以连接,远程连接会提示无监听程序
- 远程客户端连接数据库时提示TNS-12541: TNS: 无监听程序
- 创建完oracle数据库后,用plsql登录提示“TNS:无监听程序”
- oracle提示TNS:无监听程序的解决办法
- oracle提示TNS:无监听程序的解决办法
- oracle提示TNS:无监听程序的解决办法
- oracle提示TNS:无监听程序的解决办法
- oracle提示TNS:无监听程序的解决办法
- oracle提示TNS:无监听程序的解决办法
- oracle提示TNS:无监听程序的解决办法
- oracle提示TNS:无监听程序的解决办法
- 登录oracle数据库提示:无监听
- 某些电脑访问不了别的主机的MYSQL数据库解决办法
- 局域网内sqlplus 访问主机数据库 TNS: 无监听程序
- 局域网内sqlplus 访问主机数据库 TNS: 无监听程序
- WordPress主题每个文件的作用
- java读取word,excel和pdf文档内容
- paoding-rose源码(github)转eclipse项目
- javascript基数 - 定时器。
- unity3d4.6 点击按钮显示对象和隐藏对象
- oracle创建实例化数据库或者连接别的远程主机数据库提示“无监听程序”的解决办法
- maven手动上传快照版本jar命令
- adb logcat 查看日志
- C语言关键字
- Google Java编程风格指南
- 【Leetcode】N-Queens (Backtracking)
- 关于WAMP2.4连接SQLserver 2008
- android开发中遇到sqlite3 not found
- linux2.6设备驱动编写