ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
2015-08-26 09:33
281 查看
E:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\SAMPLE目录下的三个文件: listener.ora、sqlnet.ora、tnsnames.ora 配置错误
当你输入sqlplus sys/oracle@orcl的时候
1. 查询sqlnet.ora看看名称的解析方式,发现是TNSNAME
2. 则查询tnsnames.ora文件,从里边找orcl的记录,并且找到主机名,端口和service_name
tnsnames.ora文件参数:
PROTOCOL:客户端与服务器端通讯的协议,一般为TCP,该内容一般不用改。
HOST:数据库侦听所在的机器的机器名或IP地址
PORT:数据库侦听正在侦听的端口,此处Port的值一定要与数据库侦听正在侦听的端口一样。
SERVICE_NAME:在服务器端
3. 如果listener进程没有问题的话,建立与listener进程的连接。
4. 根据不同的服务器模式如专用服务器模式或者共享服务器模式,listener采取接下去的动作。默认是专用服务器模式,没有问题的话客户端就连接上了数据库的server process。
5. 这时候网络连接已经建立,listener进程的历史使命也就完成了。
监听命令:lsnrctl status--监听状态
lsnrctl
stop--停止监听
lsnrctl
start--开启监听
当你输入sqlplus sys/oracle@orcl的时候
1. 查询sqlnet.ora看看名称的解析方式,发现是TNSNAME
2. 则查询tnsnames.ora文件,从里边找orcl的记录,并且找到主机名,端口和service_name
tnsnames.ora文件参数:
PROTOCOL:客户端与服务器端通讯的协议,一般为TCP,该内容一般不用改。
HOST:数据库侦听所在的机器的机器名或IP地址
PORT:数据库侦听正在侦听的端口,此处Port的值一定要与数据库侦听正在侦听的端口一样。
SERVICE_NAME:在服务器端
3. 如果listener进程没有问题的话,建立与listener进程的连接。
4. 根据不同的服务器模式如专用服务器模式或者共享服务器模式,listener采取接下去的动作。默认是专用服务器模式,没有问题的话客户端就连接上了数据库的server process。
5. 这时候网络连接已经建立,listener进程的历史使命也就完成了。
监听命令:lsnrctl status--监听状态
lsnrctl
stop--停止监听
lsnrctl
start--开启监听
相关文章推荐
- Erlang高级数据类型,函数式、列表解析、二进制、引用
- 在 Linux 下使用 RAID(三):用两块磁盘创建 RAID 1(镜像)
- 在 Linux 下使用 RAID(三):用两块磁盘创建 RAID 1(镜像)
- 逆元 + 费马定理 + 欧拉定理
- 社説 20150826 世界同時株安 市場不安の沈静化を急ぎたい
- HBase基础知识(1):CRUD操作之put方法
- 经常坐电脑前,趴着在床上看书导致的肩膀酸痛解决办法
- Learning C/C++
- 用“阳光跟帖”告慰抗战英雄
- 专访民生银行:CPOS平台如何从线下布局移动支付
- mysql 远程 ip访问
- [LeetCode#200]Number of Islands
- Oracle函数
- 神经网络中训练数据集、验证数据集和测试数据集的区别
- Entity Framework Extended Library (EF扩展类库,支持批量更新、删除、合并多个查询等)
- ORA-01090 shutdown in progress - connection is not permitted
- CGIC简明教程(转)
- Oracle相关概念
- MVVM设计模式基础知识--NotificationObject类(Prism框架)
- 社説 20150826 南北協議合意 着実な履行で信頼を醸成せよ