oracle对用户的操作(创建、赋权)

一、根据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 default tablespace '表空间名称';

#创建一个角色(角色名称为roles)

create role roles;

#给角色赋权

grant create session,create table,create sequence,create view to roles;

#将角色赋给用户

grant roles to demo;

#删除用户

drop user demo cascade;

至此,创建、赋权和删除oracle数据库用户的基本操作命令记录完毕,欢迎指正。

发布了43 篇原创文章 · 获赞 37 · 访问量 8742

猜你喜欢

转载自blog.csdn.net/Feng0811xin/article/details/103226656