详细讲述 Oracle 密码丢失解决方法

夏洛希33

夏洛希33

2016-02-19 14:41

想不想get新技能酷炫一下,今天图老师小编就跟大家分享个简单的详细讲述 Oracle 密码丢失解决方法教程,一起来看看吧!超容易上手~

  在使用Oracle过各中经常会碰到密码丢失的时候,本文用两种试来解决这个问题。 一种方法:
sqlplus "/ as sysdba"
SQLstartup
SQLalter user system identified by root123;

  假如sqlplus "/ as sysdba"不能进入,让输入密码,我输入原始密码和修改的密码后都不行的话,修改unix环境下:

  1. $ORACLE_HOMEetworkadminSQLNET.ORA中为: SQLNET.AUTHENTICATION_SERVICES=(NTS)    

  重起数据库/监听服务,就可以用操作系统认证sqlplus "/ as sysdba"了,来进入你的数据库,从而轻而易举的搞定你的数据库了。

  2. sqlplus /nolog
sqlconnect /as sysdba

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

  第二种方法:

  具体步骤如下:

  一:查询视图V$PWFILE_USERS:select * from V$PWFILE_USERS;记录下拥有 SYSOPER/SYSDBA系统权限的用户信息。

  二:关闭数据库 shutdown immediate。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

  三:删除密码文件,文件路径一般为:ORACLE_HOME\DATABASE,文件名为PWD.ORA。 四:创建密码文件: ORAPWD FILE=< FILENAME > PASSWord =< PASSWORD > 五:向密码文件中增加用户: CONNECT SYS/internal_user_passsword AS SYSDBA;

  启动数据库实例并打开数据库; 创建相应用户帐号,对其授权授予 权限:GRANT SYSDBA TO user_name(假如先前数据库只有sys具有sysdba权限,可不做这步)。 六:修改密码文件状态,默认密码文件的状态shared,要将初始化参数里的REMOTE_LOGIN_PASSWORDFILE 设置成EXCLUSIVE。

展开更多 50%)
分享

猜你喜欢

详细讲述 Oracle 密码丢失解决方法

编程语言 网络编程
详细讲述 Oracle 密码丢失解决方法

Oracle中用户的密码丢失解决方法

编程语言 网络编程
Oracle中用户的密码丢失解决方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Unix和Linux密码丢失解决方法

电脑入门
Unix和Linux密码丢失解决方法

忘记root密码的解决方法

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
忘记root密码的解决方法

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

mysql忘记密码的解决方法

编程语言 网络编程
mysql忘记密码的解决方法

Oracle 连接常见错误及解决方法

编程语言 网络编程
Oracle 连接常见错误及解决方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

win7中四个绝对不能关掉的服务

win7中四个绝对不能关掉的服务

Email地址加密javascript版

Email地址加密javascript版
下拉加载更多内容 ↓