千家信息网

oracle忘记SYS密码,找回SYS密码并重新创建新用户登录数据库

发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,1、运行CMD注意ORACLE的路径orapwd file=C:\oracle\product\11.2.0\dbhome_1\database\pwdctcsys.ora输入以上命令后系统会提示你输
千家信息网最后更新 2024年11月23日oracle忘记SYS密码,找回SYS密码并重新创建新用户登录数据库

1、运行CMD

注意ORACLE的路径

orapwd file=C:\oracle\product\11.2.0\dbhome_1\database\pwdctcsys.ora

输入以上命令后系统会提示你输入密码 ---注意密码必须以字母开头,包含大小写字母、数字至少8位


2、打开SQL/PLUS(在可以cmd下输入SQLPLUS/NOLOG打开),用刚改的密码登录

CONN sys/password AS SYSDBA

如:

CONN sys/QAZwsx123 AS SYSDBA


3、创建一个新用户

CREATE USER 用户名 IDENTIFIED BY 密码

create user test identified by Test123456;

4、把刚创建的用户解锁

ALTER USER 用户名 ACCOUNT UNLOCK

alter user test account unlock;


5、授予新登陆的用户创建权限

GRENT CREATE SESSION TO 用户名

CRANT DBA TO 用户名

grant create session to test;grant dba to test;


6、可以切换到新创建的用户登陆测试一下


CONNECT 用户名/密码

connect test/Test123456;

注意所有操作都必须在结尾加上";"才能执行成功


0