Oracle Database 11g Express Edition
1、忘记oracle口令
cmd 回车
直接进入SQLPLUS命令提示符
C:\\..\>sqlplus /nolog
以OS身份连接
c:\\..\>conn /as sysdba
或者
>sqlplus / as sysdba
更改sys用户的口令
SQL>ALTER USER 用户名 IDENTIFIED BY "新的用户密码";
SQL>ALTER USER sys IDENTIFIED BY "新的用户密码";
小贴士:oracle安装后会首先给我们2个用户:sys和system,这是2个默认的具有非常高的管理权限的用户,其中sys是最高管理员用户,system次之,权限不如sys大。但我们实际操纵中并不直接用这两个用户,因为这非常危险。一般情况下,我们会先创建普通用户。
2、创建用户和分配权限
(1)用管理员身份sys登录
SQL>sqlplus sys/密码 as sysdba;
sqlplus:oracle登录命
sys/dwh:sys是用户名,dwh是密码
as sysdba:因为sys是最高管理员,所以需要加这句话。
(2)创建新的用户(普通用户)
SQL->create user 新用户名 identified by 新用户密码;
create user:oracle创建用户关键词
identified by:指定密码关键词
(3)给新用户赋权限
SQL->grant creat session to 新用户名;
grant:赋权关键
create session:权限-创建连接
3、普通用户登录
sql>conn 用户名/密码;
或者
sql>conn 用户名/密码@servername;
或者
C:\\..\>sqlplus 用户名/密码;
4、切换用户
sql>conn 用户名/密码;
5、管理员登录
C:\\..\>sqlplus sys/密码 as sysdba;
或者
sql>conn sys/密码 as sysdba;
6、退出
exit;
7、sys下删除用户
drop user 用户名;