oracle中如何赋予该用户CONNECT、RESOURCE、DBA身份
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle中如何赋予该用户CONNECT、RESOURCE、DBA身份相关的知识,希望对你有一定的参考价值。
grant connect,resource,dba to user;CONNECT角色: --是授予最终用户的典型权利,最基本的
CREATE SESSION --建立会话
RESOURCE角色: --是授予开发人员的
CREATE CLUSTER --建立聚簇
CREATE PROCEDURE --建立过程
CREATE SEQUENCE --建立序列
CREATE TABLE --建表
CREATE TRIGGER --建立触发器
CREATE TYPE --建立类型
CREATE OPERATOR --创建操作者
CREATE INDEXTYPE --创建索引类型
CREATE TABLE --创建表
DBA角色: --是授予数据库维护人员的
OLAP_DBA
SCHEDULER_ADMIN
DELETE_CATALOG_ROLE
EXECUTE_CATALOG_ROLE
WM_ADMIN_ROLE
EXP_FULL_DATABASE
SELECT_CATALOG_ROLE
JAVA_DEPLOY
GATHER_SYSTEM_STATISTICS
JAVA_ADMIN
XDBADMIN
IMP_FULL_DATABASE
XDBWEBSERVICES 参考技术A 1、首先你要用sysdba身份登录系统,sqlplus sys/change_on_install as system
2、再者这个登录用户必须是这些权限
3、grant connect,resource,dba to 用户名 参考技术B 以dba(比如system)用户登录,执行:
grant dba,resource,connect to New_user;
假设 New_user 为你的用户名
怎么新建一个oracle用户?
我现在有一个数据库的备份,但是要求登陆用户名为spxz,密码为111111,我不知道怎么添加这个用户并登陆进去。导入备份我已经会了。求解,谢谢!
oracle中创建用户用语句就可以,然后需要赋予相应的权限。
1、创建用户:
create user shopping identified by 123456;--创建一个shopping用户,密码为1234562、赋权:
2、输入命令create user 用户名; 参考技术B 百度一下,创建用户的sql很容易找啊,创建好了用户,用dba进去,给用户分配权限就可以了! 参考技术C create user spxz identifide by 111111 to spxz;
然后用system或sys身份登录赋给这个用户权限
grant connect,resource to spx;
就ok了 参考技术D create user XXX identified by 密码;
alter user XXX default tablespace 表空间名 quota unlimited on 表空间名;
alter user XXX temporary tablespace temp;
grant create trigger to XXX ;
grant create session to XXX ;
grant create sequence to XXX ;
grant create synonym to XXX ;
grant create table to XXX ;
grant create view to XXX ;
grant create procedure to XXX ;
grant alter session to XXX ;
grant execute on ctxsys.ctx_ddl to XXX ;
grant dba to XXX ;
以上是关于oracle中如何赋予该用户CONNECT、RESOURCE、DBA身份的主要内容,如果未能解决你的问题,请参考以下文章