oracle 11g 数据库cmd修改用户名密码及创建用户

1. 数据库oracle 11g cmd命令修改用户名和密码

1.1. 前言

刚刚安装好的oracle 11g数据库环境,因为没注意默认设置的用户名密码,导致登录不上oralc,谨以此贴记录此坑。

1.2. cmd窗口登录oracle

win+r 打开运行,输入cmd打开cmd窗口,输入下面命令,回车:
sqlplus/ as sysdba
oracle 11g 数据库cmd修改用户名密码及创建用户

1.3. 更改system用户的密码

输入下面命令(j将用户system的密码修改为system,注意结尾分号),回车:
alter user system identified by system;
oracle 11g 数据库cmd修改用户名密码及创建用户

1.4. 测试修改成果

输入ctrl+c退出当前oracle,输入sqlplus重新进入oracle,并按提示输入修改后的用户名,密码,显示连接成功:
sqlplus
oracle 11g 数据库cmd修改用户名密码及创建用户在这里插入代码片

2. 创建新用户并赋予权限

2.1. cmd窗口登录oracle

win+r 打开运行,输入cmd打开cmd窗口,输入下面命令,回车:
sqlplus/ as sysdba
oracle 11g 数据库cmd修改用户名密码及创建用户

2.2.创建用户

输入下面命令(创建用户test,并赋予密码为test,注意分号):
create user test identified by test;
oracle 11g 数据库cmd修改用户名密码及创建用户

2.3.分配权限

输入下面命令(给用户test添加connect,resource,dba权限,注意分号):
grant connect ,resource ,dba to test ;
oracle 11g 数据库cmd修改用户名密码及创建用户

2.4.oracle用户权限等级

DBA:系统最高权限,可创建表结构;
RESOURCE:可以创建实体(即数据表数据),不可以创建数据表结构;
CONNECT:只可以登录oracle查询,不可以创建表结构,不可以创建实体(即数据表数据);