oracle对用户的操作(创建、赋权)
程序员文章站
2022-07-14 14:26:46
...
一、根据oracle数据库的system用户进行操作,如果忘记密码或者其他问题,解决办法如下:
1.登陆到oracle数据库服务器安装的操作系统,打开命令窗口(cmd进入);
2.查看环境变量ORACLE_SID的设置情况:
windows:echo %ORACLE_SID%
LINUX:echo %ORACLE_SID
例:
D:\>echo %ORACLE_SID%
%ORACLE_SID%
D:\>
3.设置环境变量ORACLE_SID的值为想登陆oracle实例的SID,set ORACLE_SID=orcl
D:\>set ORACLE_SID=orcl
D:\>
4.输入板输入命令:sqlplus / as sysdba
D:\>sqlplus / as sysdba
5.在sqlplus窗口执行命令:alter user your_username identified by your_password;即可修改用户密码;
SQL> alter user system identified by manager;
用户已更改。
SQL>
即system用户的密码get到,接下来创建用户。
二、用户的创建(用户名设置为demo)
#创建一个新用户(用户名称为demo)
create user demo identified by 123456;
#给用户赋权(创建会话、创建表、创建序列、创建视图)
grant create session,create table,create sequence,create view to demo;
#给用户分配表空间
alter user demo quota unlimited on demo;
#创建一个角色(角色名称为roles)
create role roles;
#给角色赋权
grant create session,create table,create sequence,create view to roles;
#将角色赋给用户
grant roles to demo;
#删除用户
drop user demo acsacde;
至此,创建、赋权和删除oracle数据库用户的基本操作命令记录完毕,欢迎指正。