当前位置:文档之家› 解决ORACLE数据库忘记系统管理员密码

解决ORACLE数据库忘记系统管理员密码

le数据库的三种认证机制

a) 操作系统验证

b) 密码文件验证

c) 数据库验证

注:一般系统用户验证是先操作系统验证,再密码文件验证。而普通用户直接是数据库验证。在你电脑上启动oracle数据库监听和对应的oracle实例。然后在CMD输入slplus / as sysdba;用户名和密码可随便写或者不写,但必须按照这种格式来写,能够进去;因为oracle数据库首先是操作系统验证,当安装oracle数据库时,在电脑里面会自动添加一组oracle用户组,登录oracle数据库系统管理员时默认是用这个oracle用户组进去的(如下图)。当删除oracle数据库的Administrator的时候,这时候登录必须用slplus sys/password as sysdba;也就是说现在操作系统不认证,变为密码文件验证。必须输入正确的用户名和密码。



2. oracle数据库忘记系统管理员密码怎么办?

a) 将你oracle数据库的PWDorcl.ora文件删除,路径为:

E:\oracle\product\10.2.0\db_1\database\PWDorcl.ora;如果实例为orcl2,那么对应的文件名称为PWDorcl2.ora

b) 启动oracle数据库监听和对应的oracle实例。

c) 在CMD窗口中输入orapwd指令,会有相应的提示:orapwd file=<fname>

password=<password> entries=<users> force=<y/n>,说明:file为你的密码文件的路径;password为系统管理员的密码;entries为能够放的系统管理员的个数;force为强制覆盖,可写可不写。我这边给出我自己的完整的事例:orapwd file=E:\oracle\product\10.2.0\db_1\database\PWDorcl.or

相关主题
文本预览
相关文档 最新文档