Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7171296
  • 博文数量: 3857
  • 博客积分: 6409
  • 博客等级: 准将
  • 技术积分: 15948
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-02 16:48
个人简介

迷彩 潜伏 隐蔽 伪装

文章分类

全部博文(3857)

文章存档

2017年(5)

2016年(63)

2015年(927)

2014年(677)

2013年(807)

2012年(1241)

2011年(67)

2010年(7)

2009年(36)

2008年(28)

分类: Oracle

2013-01-15 15:55:05

原文地址:ORACLE_SID 区分大小写 作者:windwiny

ORACLE_SID 区分大小写 

Linux 环境下 ORACLE_SID 区分大小写,太久没用今天装系统被坑了半小时。

完。
---------------------


错误现象:
sqlplus /nolog

SQL> conn sys/xxx as sysdba

ERROR:
ORA-01031: insufficient privileges

oracle 密码有两种,普通用户密码保存在数据库,sysdba角色用户才能启动数据库,【鸡生蛋蛋生鸡】

使用 sys/xxx as sysdba 登陆时是使用密码文件验证
密码文件存在于 /opt/oracle/product/11.2.0/dbhome_1/dbs/orapwXXX
XXX为实例名,区分大小写。

忘记密码情况下使用以下命令重新生成sys的密码
orapwd file=/opt/oracle/product/11.2.0/dbhome_1/dbs/orapwXXX entries=5 force=y nosysdba=n 

--------
PS1: ORACLE 10g以前在不知道sys密码,只需要在
/opt/oracle/product/11.2.0/dbhome_1/network/admin/sqlnet.ora 文件里加
SQLNET.AUTHENTICATION_SERVICES= (NTS)
条目,使用conn / as sysdba的这个后门好像在 11gr2 以后失效了。只能使用改密码文件的方式。

--------
PS2:
11g2 for Linux 中 oracle普通用户密码也区分大小写。

完。

阅读(1152) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~