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

2016-02-19 14:41 8 1 收藏

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

【 tulaoshi.com - 编程语言 】

  在使用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"了,来进入你的数据库,从而轻而易举的搞定你的数据库了。

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

  2. sqlplus /nolog
sqlconnect /as sysdba

  第二种方法:

  具体步骤如下:

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

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

  二:关闭数据库 shutdown immediate。

  三:删除密码文件,文件路径一般为: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。

来源:http://www.tulaoshi.com/n/20160219/1607590.html

延伸阅读
《古墓丽影9》丢失steam_api.dll解决方法 玩家在运行游戏的时候出现丢失steam_api.dll文件,如图,这是因为玩家的杀毒软件误杀导致的。下面我们来看一下详细的解决方法。 古墓丽影9丢失steam_api.dll文件的解决方法: 下载steam_api.dll文件放入C盘中位置如下: WinXP:C:\Windows\System32目录下。 Win7: C:\windows\system32目录...
标签: windows 操作系统
1.使用命令删除密码 先重新启动WinXP,在启动画面出现后的瞬间,按F8键,选择“带命令行的安全模式”运行。启动过程完毕后,系统会列出了管理员用户Administrator和普通用户(“如abc”)的选择菜单,选择管理员用户Administrator,进入命令行模式后键入命令:“net user abc 1234 / add”,注意!键入的命令中“abc”字样为你之前一直...
标签: 电脑入门
Win10 9879预览版推出后,用户纷纷表示存在各种问题,尤其以硬盘丢失最为严重。针对这个问题,我们该如何进行修复硬盘的相关操作呢? 首先请大家保持冷静,一个软件层面的系统几乎不可能去物理损坏硬盘,所以你硬盘应该没有物理损坏,你的数据依然存在于硬盘上。 出现问题较多的是机械硬盘,似乎仅限中国网友出现问题,Google、MDL、微软社...
//1、运行到C盘根目录 //2、输入:SET ORACLE_SID = 你的SID名称 3、输入:sqlplus/nolog 4、输入:connect/as sysdba 5、输入:alert user sys identified by sys 6、输入:alert user system identified by system 更改完成,密码是Oracle数据库的初始密码
方法一: 1、在DOS窗口下输入net stop mysql5 或 net stop mysql 2、开一个DOS窗口,这个需要切换到mysql的bin目录。 一般在bin目录里面创建一个批处理1.bat,内容是cmd.exe运行一下即可就切换到当前目录,然后输入 mysqld-nt --skip-grant-tables; 3、再开一个DOS窗口,mysql -u root 4、输入: 代码如下: use mysql update user ...

经验教程

390

收藏

55
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部