Orcal 用户权限

、系统权限分类:
DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。
RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。
CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。
对于普通用户:授予connect, resource权限。
对于DBA管理用户:授予connect,resource, dba权限。
 
二、系统特权管理与控制
ORACLE 提供了80多种系统特权,其中每一个系统特权允许用户执行一个或一类数据库操作。
1、授予系统特权
(1) SQL> grant connect, resource, dba to 用户名1 [,用户名2]...;
(2) SQL>GRANT CREATE USER,ALTER USER,DROP USER
        >TO jxzy_new
>WITH ADMIN OPTION;

2、回收系统特权
SQL>REVOKE CREATE USER,ALTER USER,DROP USER
>FROM jxzy_new
//但没有级联回收功能

3、显示已被授予的系统特权(某用户的系统级特权)
SQL>select * from  sys.dba_sys_privs
      SQL> select * from role_sys_privs;

 
、删除用户:SQL> drop user 用户名 cascade;  //加上cascade则将用户连同其创建的东西全部删除
 
5、将表的操作权限授予全体用户:
    SQL> grant all on product to public;  // public表示是所有的用户,这里的all权限不包括drop。
  [ 实体权限数据字典]:
    SQL> select owner, table_name from all_tables; // 用户可以查询的表
    SQL> select table_name from user_tables;  // 用户创建的表
    SQL> select grantor, table_schema, table_name, privilege from all_tab_privs; // 获权可以存取的表(被授权的)
  SQL> select grantee, owner, table_name, privilege from user_tab_privs;    // 授出权限的表(授出的权限)
6、 DBA用户可以操作全体用户的任意基表(无需授权,包括删除):
  DBA用户:
  SQL> Create table stud02.product(
    id number(10),
    name varchar2(20));
  SQL> drop table stud02.emp;
  SQL> create table stud02.employee
  as
    select * from scott.emp;
三、修改用户:
1、修改口令字:
SQL>Alter user acc01 identified by "12345";
2、修改用户缺省表空间:
SQL> Alter user acc01 default tablespace users;
3、修改用户临时表空间
SQL> Alter user acc01 temporary tablespace temp_data;
4、强制用户修改口令字:
SQL> Alter user acc01 password expire;
5、将用户加锁
SQL> Alter user acc01 account lock;  // 加锁
SQL> Alter user acc01 account unlock;  // 解锁
四、删除用户
SQL>drop user 用户名;  //用户没有建任何实体
SQL> drop user 用户名 CASCADE;  // 将用户及其所建实体全部删除
*1. 当前正连接的用户不得删除。

五、监视用户:
1、查询用户会话信息:
SQL> select username, sid, serial#, machine from v$session;
2、删除用户会话信息:
SQL> Alter system kill session 'sid, serial#';
3、查询用户SQL语句:
SQL> select user_name, sql_text from v$open_cursor;
SQL> ALTER SESSION SET
  NLS_LANGUAGE= 'SIMPLIFIED CHINESE'
  NLS_TERRITORY= 'CHINA'
  NLS_CURRENCY= 'RMB'
  NLS_ISO_CURRENCY= 'CHINA'
  NLS_NUMERIC_CHARACTERS= '.,'
  NLS_CALENDAR= 'GREGORIAN'
  NLS_DATE_FORMAT= 'yyyy-mm-dd dy'
  NLS_DATE_LANGUAGE= 'SIMPLIFIED CHINESE' 
  NLS_SORT= 'BINARY'
  TIME_ZONE= '+08:00'
  NLS_DUAL_CURRENCY = 'RMB'
  NLS_TIME_FORMAT = 'HH.MI.SSXFF AM'
  NLS_TIMESTAMP_FORMAT = 'DD-MON-RR HH.MI.SSXFF AM'
  NLS_TIME_TZ_FORMAT = 'HH.MI.SSXFF AM TZH:TZM'
  NLS_TIMESTAMP_TZ_FORMAT = 'DD-MON-RR HH.MI.SSXFF AM TZH:TZM'
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Orcal最高管理员权限是指Orcal系统中拥有最高权限和最大权限的用户。这个用户可以对系统中的所有功能模块进行管理和控制,并可以对其他用户的权限进行设置和调整。具体而言,Orcal最高管理员拥有以下权限: 1. 系统设置权限:可以对系统的基本设置、全局参数进行调整和配置。这包括对系统的语言选择、主题风格、日期时间格式、登录、密码策略等进行管理,以保证系统的安全和稳定运行。 2. 模块管理权限:可以对系统中的各个功能模块进行管理和控制。这包括对模块的启用和禁用、访问权限的设置、模块功能的配置等。通过模块管理权限,最高管理员可以灵活地调整系统的功能和结构,以满足用户的具体需求。 3. 用户权限管理:可以对系统中的用户进行权限设置和调整。这包括对用户的角色、用户组、权限等进行管理,以保证系统的数据安全和访问控制。 4. 数据备份与恢复:可以对系统的数据进行备份和恢复操作。这用于保证系统数据的安全,以防止意外数据丢失或系统故障。 5. 安全性设置:可以对系统的安全性进行设置和管理。这包括对密码策略的设置、IP限制、用户登录日志的查看等,以保证系统的安全运行。 总之,Orcal最高管理员权限是一个非常重要和敏感的权限,只有掌握这个权限的用户才能对系统进行全面的管理和掌控,以确保系统的正常运行和数据的安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值