• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Oracle 9i 用户的管理_oracle

oracle 搞代码 7年前 (2018-06-14) 126次浏览 已收录 0个评论

oracle 9i默认的用户

表8.1 Oracle 9i默认的主要用户

用户名 口令 登录身份及说明
sys change_on_install SYSDBA或SYSOPER,但不能NORMAL登录,可作为默认的系统管理员
system Manager SYSDBA或NORMAL,但不能以SYSOPER登录,可作为默认的系统管理员
scott Tiger NORMAL,普通用户
aqadm aqadm SYSDBA或NORMAL,高级队列管理员。
Dbsnmp dbsnmp SYSDBA或NORMAL,复制管理员。

    【参见光盘文件】:第8章/selectdbausers.sql和selectuserusers.sql。

在【企业管理器】中如何创建用户

    (1)如图8.1所示。
Oracle 9i 用户的管理_oracle
    (2)出现如图8.2所示的创建用户的【一般信息】选项卡。
    (3)图8.3所示为创建用户的【角色】选项卡。
Oracle 9i 用户的管理_oracle
    (4)图8.4所示为创建用户的【系统权限】选项卡。
    (5)如图8.5所示为创建用户的【对象权限】选项卡。
Oracle 9i 用户的管理_oracle
    (6)图8.6所示为创建用户的【使用者组】选项卡。
    (7)图8.7所示为创建用户的【限额】选项卡。
Oracle 9i 用户的管理_oracle
    (8)如图8.8所示为创建用户的【代理用户】选项卡。
    (9)成功创建用户后出现如图8.9所示界面。
Oracle 9i 用户的管理_oracle
    (10)上述过程对应的SQL代码如下。
    DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
    CREATE USER “TEMPUSER” PROFILE “DEFAULT”
        IDENTIFIED BY “tempuser” DEFAULT TABLESPACE “USERS”
        ACCOUNT UNLOCK;
    GRANT CREATE ANY TABLE TO “TEMPUSER” WITH ADMIN OPTION;
    GRANT “CONNECT” TO “TEMPUSER” WITH ADMIN OPTION;
    BEGIN
        dbms_resource_manager_privs.grant_switch_consumer_group(
             grantee_name => ‘TEMPUSER’,
             consumer_group => ‘DEFAULT_CONSUMER_GROUP’,
             grant_option => TRUE
       );
    END;
    BEGIN
        dbms_resource_manager.set_initial_consumer_group(
            user => ‘TEMPUSER’,
            consumer_group => ‘DEFAULT_CONSUMER_GROUP’
       );
    END;
    DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
    【参见光盘文件】:第8章/createtempuser.sql。

在【SQLPlus Worksheet】中如何创建用户

    (1)在【SQLPlus Worksheet】中不能直接执行createtempuser.sql文件完成用户的创建,否则将出现错误。
    (2)将createtempuser.sql文件的执行分成3个步骤。
    (3)首先执行以下代码,执行结果如图8.10所示。
    DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
    /*【一般信息】选项卡的配置*/
    CREATE USER “TEMPUSER” PROFILE “DEFAULT”
        IDENTIFIED BY “tempuser” DEFAULT TABLESPACE “USERS”
        ACCOUNT UNLOCK;
    /*【系统权限】选项卡的配置*/
    GRANT CREATE ANY TABLE TO “TEMPUSER” WITH ADMIN OPTION;
    /*【对象权限】选项卡的配置*/
    GRANT “CONNECT” TO “TEMPUSER” WITH ADMIN OPTION;
    DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
    【参见光盘文件】:第8章/createtempuser-1.sql。
     (4)然后在【SQLPlus Worksheet】中执行下列代码,执行结果如图8.11所示。
     DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
     /*【使用者组】选项卡的配置,授予切换资源使用者组的权限*/
     BEGIN
        dbms_resource_manager_privs.grant_switch_consumer_group(
            grantee_name => ‘TEMPUSER’,
            consumer_group => ‘DEFAULT_CONSUMER_GROUP’,
            grant_option => TRUE
        );
    END;
    DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
Oracle 9i 用户的管理_oracle
     (5)最后在【SQLPlus Worksheet】中执行下列代码,执行结果如图8.12所示。
     DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
     /*【使用者组】选项卡的配置,设置初始化资源使用者组*/
     BEGIN
         dbms_resource_manager.set_initial_consumer_group(
             user => ‘TEMPUSER’,
             consumer_group => ‘DEFAULT_CONSUMER_GROUP’
         );
     END;
     DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
Oracle 9i 用户的管理_oracle

创建用户中常见问题及解决方法

Oracle 9i 用户的管理_oracle

用户的修改

    (1)如图8.14所示。
    (2)在出现的各选项卡中可以修改用户的各种配置参数。对应用户的修改的SQL语句为“ALTER USER”。
    实例1:将用户账号的状态设置为“锁定”的SQL代码如下。
    DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
    ALTER USER “TEMPUSER” ACCOUNT LOCK
    DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
    【参见光盘文件】:第8章/locktempuser.sql。
    实例2:修改用户的验证口令为“TEMP”的SQL代码如下。
    DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
    ALTER USER “TEMPUSER” IDENTIFIED BY “temp”
    DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
    【参见光盘文件】:第8章/passwordtempuser.sql。
Oracle 9i 用户的管理_oracle

用户的删除

    (1)如图8.15所示的【用户删除确认】界面。
Oracle 9i 用户的管理_oracle
    (2)上述过程对应的SQL代码如下。
    DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
      DROP USER TEMPUSER CASCADE
    DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
    【参见光盘文件】:第8章/droptempuser.sql。

欢迎大家阅读《Oracle 9i 用户的管理_oracle》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Oracle 9i 用户的管理_oracle

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址