oracle如何添加用户?

oracle如何添加用户?,第1张

1、在PLSQL里,用sys(oracle系统用户)登陆,登陆的时候一定要选择SYSDBA。普通用户登陆选择normal;

2、在左边的菜单里找到Users节点,右击选择添加功能。在打开的界面里写上用户名、密码,默认表空间如果已经创建了表空间的话,选择相应的表空间,没有的一般选择users,临时表空间一般选择temp,概要文件选择default即可;

3、对象权限无需添加;

4、角色权限选择connect和resource,也可以选择dba,这样其他权限都不用给了,不过建议不要给dba权限,数据库权限太大了,容易导致数据安全隐患角色权限选择connect和resource即可。也可以选择dba,这样其他权限都不用给了,不过建议不要给dba权限,数据库权限太大了,容易导致数据安全隐患;

5、系统权限选择create any procedure、create any view、debug connect session、unlimited tablespace。debug connect session:调试存储过程测试,根据具体的情况设定;

6、限额无需改动;

7、最后点击应用保存即可。

开始,运行输入cmd或是wind+r输入cmd

使用dba登录。

先创建一个用户:使用命令:create user 用户名 identified by 密码

给该用户解锁:使用命令:用户解锁 alter user 用户名 account unlock(不解锁无法登陆)

给该用户授权:grant create session to 用户名。这里是给的登录权限。如果想把dba的权限授权给该用户。

1.

dba权限主要包含的是数据库管理相关的权限

2.

需要给你的用户admin赋予建表等相关权限,比如

grant

create

table

to

admin

--创建表

grant

create

view

to

admin

--

创建视图

3.

也可以直接给connect和resource角色,其包括大部分需要的

grant

connect,resource

to

admin

这两个角色包括的权限(以oracle

10g为例)有:

connect角色:

--是授予最终用户的典型权利,最基本的

create

session

--建立会话

resource角色:

--是授予开发人员的

create

cluster

--建立聚簇

create

procedure

--建立过程

create

sequence

--建立序列

create

table

--建表

create

trigger

--建立触发器

create

type

--建立类型

create

operator

--创建 *** 作者

create

indextype

--创建索引类型

create

table

--创建表


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11485882.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存