
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
--创建表
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)