oracle登录tns串区别,tns 连接问题
今天使用了手工建库来创建数据库,创建成功后出现了两个问题:
1.无法关闭数据库
SQL> shutdown immediate;
ORA-00106: 无法在连接到调度程序时启动/关闭数据库
解决方法:
在sqlnet.ora里加上USE_DEDICATED_SERVER=ON,TNS设成dedicated方式连接
2.无法使用conn / as sysdba登录系统
SQL> conn / as sysdba
ERROR:
ORA-12560: TNS: 协议适配器错误
解决方法:http://www.itpub.net/thread-223688-1-1.html
解决ORA-12560: TNS: 协议适配器错误,与大家共享
今天遭遇ORA-12560: TNS: 协议适配器错误的问题,经过一番努力问题已经解决,与大家共享。
造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:
1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,
启动oraclehome92TNSlistener服务。
2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务
面板,启动oracleserviceXXXX,XXXX就是你的database SID.
3.注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量ORACLE_SI
D设置为XXXX,XXXX就是你的database SID.或者右几我的电脑,属性--高级--环境变量---系统变量--新建
,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID.或者进入sqlplus前,在command line下
输set oracle_sid=XXXX,XXXX就是你的database SID.
经过以上步骤,就可以解决问题。
额外的信息:
● Oracle认证方式:
C:\>sqlplus "/as sysdba"
SQL*Plus:Release 10.2.0.1.0 - Production on Fri Nov 2 16:16:22 2007
Copyright (c) 1982, 2005, Oracle. All right reserved.
ERROR:
ORA-01031: insufficient privileges
Enter user-name:
这个错误一般是由于oracle登录认证出现了问题:
Oracle登录认证有两种方式,基于操作系统的登录认证,基于oracle的验证。
可以通过改变sqlnet.ora文件,可以修改oracle登录认证方式:
SQLNET.AUTHENTICATION_SERVICES= (NTS)是基于操作系统验证;
SQLNET.AUTHENTICATION_SERVICES= (NONE)是基于Oracle验证;
SQLNET.AUTHENTICATION_SERVICES= (NONE,NTS)是二者共存。
经过测试,以上规则只适用于windows服务器,在linux下规则如下:
默认情况下linux下的oracle数据库sqlnet.ora文件没有SQLNET.AUTHENTICATION_SERVICES参数,
此时是基于操作系统认证和oracle密码验证共存的,
加上SQLNET.AUTHENTICATION_SERVICES参数后,
不管SQLNET.AUTHENTICATION_SERVICES设置为NONE或者NTS,都是基于oracle密码验证的。
Windows下设置oracle登录验证为操作系统验证方式的方法:
1:把os用户加到ora_dba组
2:设置sqlnet.ora SQLNET.AUTHENTICATION_SERVICES = (NTS)
或者你可以重建口令文件来改密码,只不过原来授予sysdba和sysoper权限的用户,就不再具有这2个权限了。
● sqlnet.ora文件中USE_DEDICATED_SERVER参数的意义:
专用服务器连接
如果客户端要求建立专用服务器连接方式,可以修改客户羰的网络配置文件tnsnames.ora或修改连接描述串。
增加关键字“Server=DEDICATED”
还必须修改SQLNET.ORA文件,增加“USE_DEDICATED_SERVER=TRUE”
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/611609/viewspace-557636/,如需转载,请注明出处,否则将追究法律责任。
oracle登录tns串区别,tns 连接问题相关推荐
- oracle数据库报错12154,PL/SQL登录Oracle数据库报错ORA-12154:TNS:无法解析指定的连接标识符解决方法...
本篇文章小编给大家分享一下PL/SQL登录Oracle数据库报错ORA-12154:TNS:无法解析指定的连接标识符解决方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. ...
- oracle12541 linux,PLSQL连接Linux上的oracle数据库出现,ORA-12541 TNS 无监听程序
PLSQL连接Linux上的oracle数据库出现,ORA-12541 TNS 无监听程序 外部的PLSQL无法连接Linux上的oracle数据库,出现ORA-12541 TNS 无监听程序错误.待 ...
- 连接ORACLE数据库提示:ORA-12541: TNS: 无监听程序
背景 在连接ORACLE数据库提示:ORA-12541: TNS: 无监听程序问题,在网上搜了许多文章使用了很多方法,比如重启监听,重启数据库等都无效 解决方案 1.检查listener.ora中的h ...
- 登录plsql developer时候出现连接串问题导致的下拉列表中没有出现tnsnames.ora文件中配置的那些服务...
问题:登录plsql developer时候出现连接串问题导致的下拉列表中没有出现tnsnames.ora文件中配置的那些服务 方法:可能是环境变量配置错了 示例 ORACLE_HOME= C:\Pr ...
- oracle重启监听12541,oracle数据 报 “ora-12541:TNS:无监听程序”错误
PLsql登录oracle数据 报 "ora-12541:TNS:无监听程序"错误,但不输入"数据库"在默认情况下可以登录.并且D:oracleproduct1 ...
- Oracle 与 MySQL 的区别
为什么80%的码农都做不了架构师?>>> Oracle 与 MySQL 的区别 1.在 ORACLE中用select * from all_users显示所有的用户,而在MYS ...
- sql server 2008连接oracle操作步骤详细记录,SQLServer连接Oracle详细步骤
我们知道SQL Server和Oracle其实很多原理都类似.特别是一些常用的SQL语句都是按照标准来.所以它们也可以有一定的互操作性的.这里 我们知道SQL Server和Oracle其实很多原理都 ...
- plsql连接oracle无响应,求教 pl/sql连接本机数据库是未响应问题
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 本机安装ORACLE 10G,可以用sqlplus连接上数据库,但是用PLSQL Developer连接数据库时会出现卡死情况,连接其他数据库没有问题 请 ...
- oracle 强制 断开,ORA-01092: ORACLE 例程终止。强行断开连接
dataguard服务器不能open,需要重启主服务器才能解决. 如下: SQL> conn as sysdba; 已连接到空闲例程. SQL> startup nomount; ORAC ...
最新文章
- C++自动生成的成员函数
- hbase shell
- python入门到精通需要学多久-Python从入门到精通只需要一个月就够了!
- 从一个数组中提取出第start位到第end位
- android 使用adb远程调试
- CV之Haar特征描述算子-人脸检测
- 计蒜客 - T1012 A*B问题
- Android.mk宏定义demo
- JRuby--Java和Ruby的强强联合 Centos7.X
- stata 空间杜宾模型_一文读懂空间计量及stata应用(二)(附lr检验、动态空间面板杜宾/滞后模型dofile等)...
- 实现光标放置图片的位置放大图片
- Jmeter使用csv文件读取测试数据
- 动漫学日语《你的名字》(更新中)
- xtu 1370 ball
- 向量转置的怎么求导_向量求导
- Android短信备份案例
- 隐私保护联邦学习之差分隐私原理
- android xml加密解密,华为配置加解密工具
- android mail发送邮件(包含163邮箱及qq邮箱,使用mail.jar,activation.jar,additionnal.jar)
- Place_opt步骤详细解析(另附两周年活动中奖名单)
热门文章
- Django - TypeError: __init__() missing 1 required positional argument: ‘on_delete‘ 的解决办法
- C++ int类型数据除法向上取整
- matlab代数方程求解
- oppor9splus科学计算机,oppor9splus有什么功能
- MATLAB算法实战应用案例精讲-【优化算法】多元宇宙优化算法(MVO)多目标多元宇宙优化算法(MOMVO)(附matlab代码实现)
- note_2020_5
- 掌财社:Python常见的安全问题有哪些?如何避免?
- nginx外网 + harbor拉取推送镜像
- JavaScript扫盲
- microstation 批量插入单元和文字