关闭

Oracle之 ORA-12560:TNS:protocol adapter error

标签: ORA-12560TNSprotocol用户登陆Oracle
3653人阅读 评论(0) 收藏 举报
分类:

          先说明下我的问题出现环境,64位虚拟机  xp系统, 64位Oracle。

         问题描述:

                在CMD下 使用任一用户 以 “用户名/密码” 形式登录时,报错:“ ORA-12560:TNS:protocol adapter error”。

         问题解决:

                 方法一:  用户 以完整格式“用户名/密码@127.0.0.1/数据库服务名”登录时提示成功。

                 方法二:在 “我的电脑”,右键  --》“属性” --》“高级” --》 “环境变量” 中添加 环境变量  Oracle_sid  的值,则你再次使用  “用户名/密码”  登陆时,

                         就会去连接Oracle_sid 实例关联的数据库。

         原因分析:

                   在Oracle中创建新数据库时,系统环境变量 oracle_sid  的值 会变更为最新创建的xiaoying。我在删除xiaoying数据库时,注册表                       

         HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1\  下的  oracle_sid  被删除,导致我在CMD下以 未指定主机字符串 的方式

         (用户名/密码) 登陆时,Oracle 不知道该去连接哪个数据库,所以报错。


       另, 对于Oracle,实属入门级菜鸟级别,如果有哪里表述不妥的地儿,还望告知,小女不胜感激~~ o(n_n)o

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:470773次
    • 积分:3808
    • 等级:
    • 排名:第8392名
    • 原创:54篇
    • 转载:39篇
    • 译文:0篇
    • 评论:23条
    文章分类
    最新评论