热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

sys不能远程登录解决办法

本文章来总结一下关于sys不能远程登录解决办法,有碰到此类问题的朋友可详细的参考参考。

本文章来总结一下关于sys不能远程登录解决办法,有碰到此类问题的朋友可详细的参考参考。

本文章来总结一下关于sys不能远程登录解决办法,有碰到此类问题的朋友可详细的参考参考。

SYSDBA不能远程登录(此处是不是指CRT远程登录)

SYSDBA不能远程登录分两种情况:

1:提示的是ORA-01017:用户名密码出错

C:Userskerry>sqlplus "sys/wgods123@gsp as sysdba"

SQL*Plus: Release 11.2.0.1.0 Production on 星期五 1月 11 11:08:07 2013

Copyright (c) 1982, 2010, Oracle. All rights reserved.

ERROR:

ORA-01017: invalid username/pass; logon denied

这样的错误,明明密码和用户名明明输入的都是正确的。这又是为什么叻,出现这种情况,一般是系统参数REMOTE_LOGIN_PASSWORD的设置问题:PFILE文件中有个参数REMOTE_LOGIN_PASSWORD 对passwordfile进行控制:

remote_login_passwordfile =NONE时,停用口令文件验证,Oracle不允许远程SYSDBA/SYSOPER身份登录,无法通过远程进行起停等操作管理;

remote_login_passwordfile =exclusive时,启用口令文件,允许远程登录;

remote_login_passwordfile =shared 时,多个数据库可以共享一个口令文件,但是只可以识别一个用户:SYS;

当口令文件丢失时,用/NOLOG方式登录,通过orapwd重建口令文件来解决。如果口令文件丢失,可以使用orapwd可以重建口令文件。

这里需要启动密码文件的话,需要前提就是这个值, 这里的值可以NONE,EXCLUSIVE和SHARE。EXCLUSIVE和SHARE都可以,EXCLUSIVE是独占的文件,SHARE是多实例的体系中的共享模式。这个问题基本上就是这个值导致的

代码如下

SQL>alter system set remote_login_passwordfile=EXCLUSIVE scope=spfile;

然后重启服务就可远程以sysdba登录。

但是还有一种情况如下:

检查一下系统参数REMOTE_LOGIN_PASSWORD的值,发现是EXCLUSIVE。而且密码文件也存在,但是就是报上面错误。

代码如下

SQL> SHOW PARAMETER REMOTE_LOGIN_PASSWORD

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

remote_login_passwordfile string EXCLUSIVE

最后发现:SYS账户的密码是错误的,重置SYS密码后

代码如下

SQL> alter user sys identified by wgods123;

问题解决了。

2:ORA-01031: insufficient privileges

C:Userskerry>sqlplus "sys/wgods123@GSP as sysdba"

SQL*Plus: Release 11.2.0.1.0 Production on 星期五 1月 11 14:37:11 2013

Copyright (c) 1982, 2010, Oracle. All rights reserved.

ERROR:

ORA-01031: insufficient privileges

这种情况一般是由于你的密码文件缺损或者不存在了,例如口令文件删除了,而Oracle实例对sysdba的权限是根据这个密码文件来判断的,如果你的用户被grant to sysdba了,那么这个用户的密码和用户名也在这个密码文件了。这样也就发现你不是sysdba的角色,当然as sysdba就会提示权限不足了哟。为什么这样做了,如果我们的数据库没有open,那么对于的一些动态视图是不能打开的,所以oracle必须把这些用户的口令和username放在一个独立的文件里,这样在数据库还不是open的状况写,有个地方判断了。

如何解决了。我们首先来判断一下

代码如下

SQL> SELECT * FROM V$PILE_USERS;

USERNAME SYSDBA SYSOPER

------------------------------ ------ -------

如果这里选择不出了记录的话,就是密码文件没有叻。

这里解决的方法就是重建orapwd文件

使用密码文件orapwd 命令

代码如下
[oracle@wgods dbs]$ orapwd file=/database/oracle/product/dbhome/dbs/orapwgsp entries=4 password=wgods123 force=y

这里还有一篇教程大家可参考http://www.111cn.net/database/Oracle/42484.htm


推荐阅读
  • 本文详细探讨了在Windows Server 2003环境下遇到MySQL连接失败(错误代码10061)的解决方案,包括通过卸载特定的Windows更新和调整系统注册表设置的方法。 ... [详细]
  • 本文探讨了在 MySQL 数据库中使用 LIKE 语句进行模糊查询并结合分页处理时可能遇到的问题,并提出了解决这些潜在陷阱的有效方法。 ... [详细]
  • Django框架的使用教程mysql数据库[三]
    Django的数据库1.在Django_test下的view.py里面model定义模型fromdjango.dbimportmodels#Createyourmodelshere ... [详细]
  • Elasticsearch基础操作指南:使用Postman进行数据管理
    本文将介绍如何利用Postman工具执行基本的日志写入和数据管理操作。通过本教程,您将了解如何连接至Elasticsearch服务,创建索引,存储及检索数据。 ... [详细]
  • 统计报表模板及其实现方法
    本文介绍两个实用的统计报表模板,并提供如何将这些静态模板转换为动态JSP页面的方法。同时,文中附上了详细的代码示例。 ... [详细]
  • 解析骁龙660AIE与骁龙660的主要差异
    随着智能手机市场的不断发展,处理器技术也在不断进步。近期,一些手机开始采用骁龙660AIE处理器,这引发了消费者对其与标准版骁龙660之间差异的好奇。本文将详细探讨这两款处理器的区别,帮助您更好地了解它们各自的特点。 ... [详细]
  • 本文介绍了三款实用的Chrome插件:Gooreplacer用于加速访问依赖特定外部接口的网站;HTTP Request Blocker帮助过滤无法加载的图片请求;Browse Manager则能有效阻止恼人的弹出广告。通过合理配置这些工具,可以显著提升上网体验。 ... [详细]
  • POJ 3472 空心方格铺砖问题(高精度计算)
    题目描述:给定一个(n+1)×(n+1)的方格,其中包含一个(n-1)×(n-1)的空洞。使用1×2的砖块进行铺设,求解不同的铺设方案总数。 ... [详细]
  • 本文详细介绍了如何构建MongoDB的ReplSet复制集群,包括环境准备、配置文件设置以及初始化复制集群的具体步骤。 ... [详细]
  • Python3兼容性提升:Robot Framework与RIDE的最新进展
    本文介绍了Robot Framework,一个基于Python的自动化测试框架,以及其配套IDE RIDE的最新更新。随着Python3的广泛采用,RIDE终于实现了对Python3的支持,这为Robot Framework的用户带来了福音。 ... [详细]
  • Shiro功能拓展:登录失败重试次数限制
    本文详细介绍了如何在Apache Shiro框架中实现对用户登录失败重试次数的限制,通过自定义密码匹配器来增强系统的安全性。该方法不仅能够有效防止暴力破解攻击,还能确保合法用户的账户安全。 ... [详细]
  • 致信息安全爱好者的成长指南
    本文旨在为信息安全爱好者提供一份详尽的成长指南,涵盖从学习心态调整到具体技能提升的各个方面。 ... [详细]
  • 本文探讨了为何采用RESTful架构及其优势,特别是在现代Web应用开发中的重要性。通过前后端分离和统一接口设计,RESTful API能够提高开发效率,支持多种客户端,并简化维护。 ... [详细]
  • 本文介绍了一个使用Keras框架构建的卷积神经网络(CNN)实例,主要利用了Keras提供的MNIST数据集以及相关的层,如Dense、Dropout、Activation等,构建了一个具有两层卷积和两层全连接层的CNN模型。 ... [详细]
  • 红米Note4X与魅蓝X对比评测:谁更胜一筹?
    面对市场上众多的选择,消费者往往会在性能与性价比之间权衡。本文将详细对比红米Note4X和魅蓝X两款热门智能手机,帮助您了解它们之间的主要差异,从而做出更加明智的购买决策。 ... [详细]
author-avatar
rge4688618
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有