Oracle 9i 用户的管理

2016-02-19 17:34 8 1 收藏

今天图老师小编要跟大家分享Oracle 9i 用户的管理,精心挑选的过程简单易学,喜欢的朋友一起来学习吧!

【 tulaoshi.com - 编程语言 】

  Oracle 9i默认的用户

  表8.1 Oracle 9i默认的主要用户 用户名口令登录身份及说明syschange_on_installSYSDBA或SYSOPER,但不能以NORMAL登录,可作为默认的系统管理员systemManagerSYSDBA或NORMAL,但不能以SYSOPER登录,可作为默认的系统管理员scottTigerNORMAL,普通用户aqadmaqadmSYSDBA或NORMAL,高级队列管理员。DbsnmpdbsnmpSYSDBA或NORMAL,复制管理员。

  :第8章selectdbausers.sql和selectuserusers.sql。

  在中如何创建用户

  (1)如图8.1所示。

  (2)出现如图8.2所示的创建用户的选项卡。

  (3)图8.3所示为创建用户的选项卡。

  (4)图8.4所示为创建用户的选项卡。

  (5)如图8.5所示为创建用户的选项卡。

  (6)图8.6所示为创建用户的选项卡。

  (7)图8.7所示为创建用户的选项卡。

  (8)如图8.8所示为创建用户的选项卡。

  (9)成功创建用户后出现如图8.9所示界面。

  (10)上述过程对应的SQL代码如下。

  

  ―――――――――――――――――――――――――――――――――――――    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;    ―――――――――――――――――――――――――――――――――――――

  :第8章createtempuser.sql。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  在中如何创建用户

  (1)在中不能直接执行createtempuser.sql文件完成用户的创建,否则将出现错误。

  (2)将createtempuser.sql文件的执行分成3个步骤。

  (3)首先执行以下代码,执行结果如图8.10所示。

  

  ―――――――――――――――――――――――――――――――――――――    /*选项卡的配置*/    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;    ―――――――――――――――――――――――――――――――――――――

  :第8章createtempuser-1.sql。

  (4)然后在中执行下列代码,执行结果如图8.11所示。

  

   ―――――――――――――――――――――――――――――――――――――     /*选项卡的配置,授予切换资源使用者组的权限*/     BEGIN      dbms_resource_manager_privs.grant_switch_consumer_group(        grantee_name = 'TEMPUSER',        consumer_group = 'DEFAULT_CONSUMER_GROUP',        grant_option = TRUE      );    END;    ―――――――――――――――――――――――――――――――――――――

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  (5)最后在中执行下列代码,执行结果如图8.12所示。

  

   ―――――――――――――――――――――――――――――――――――――     /*选项卡的配置,设置初始化资源使用者组*/     BEGIN       dbms_resource_manager.set_initial_consumer_group(         user = 'TEMPUSER',         consumer_group = 'DEFAULT_CONSUMER_GROUP'       );     END;     ―――――――――――――――――――――――――――――――――――――

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

  用户的修改

  (1)如图8.14所示。

  (2)在出现的各选项卡中可以修改用户的各种配置参数。对应用户的修改的SQL语句为ALTER USER。

  实例1:将用户账号的状态设置为锁定的SQL代码如下。

  

  ―――――――――――――――――――――――――――――――――――――    ALTER USER "TEMPUSER" ACCOUNT LOCK    ―――――――――――――――――――――――――――――――――――――

  :第8章locktempuser.sql。

  实例2:修改用户的验证口令为TEMP的SQL代码如下。

  

  ―――――――――――――――――――――――――――――――――――――    ALTER USER "TEMPUSER" IDENTIFIED BY "temp"    ―――――――――――――――――――――――――――――――――――――

  :第8章passwordtempuser.sql。

  用户的删除

  (1)如图8.15所示的界面。

  (2)上述过程对应的SQL代码如下。

  

  ―――――――――――――――――――――――――――――――――――――     DROP USER TEMPUSER CASCADE    ―――――――――――――――――――――――――――――――――――――

  :第8章droptempuser.sql。

来源:http://www.tulaoshi.com/n/20160219/1615521.html

延伸阅读
审计的作用 1.审查可疑的活动 2.监视和收集关于指定数据库活动的数据 审计的类型 1.语句审计(STATEMENT AUDITING) 2.权限审计(PRIVILEGE AUDITING) 3.对象审计(OBJECT AUDITING) 审计的信息 AUD$表记录的审计信息包括。 SESSIONID:会话的数字ID。 ENTRYID:审计信息项的ID...
游标是从数据表中提取出来的数据,以临时表的形式存放在内存中,在游标中有一个数据指针,在初始状态下指向的是首记录,利用fetch语句可以移动该指针,从而对游标中的数据进行各种操作,然后将操作结果写回数据表中。 定义游标 游标作为一种数据类型,首先必须进行定义,其语法如下。 cursor 游标名 is select 语句; c...
是Oracle 9i安装光盘中一个可以单独进行安装的组件。 3.2.1 配置环境 下面介绍在笔者的安装环境下如何配置,配置的环境如下。 :mynetserver。 :192.168.100.89。 :myoracle.mynet。 3.2.2 配置步骤 (1)如图3.3所示的界面。 (2)出现如图3.4所示的界面。 (3)出现如图3.5所示的界...
Oracle 9i在集群技术、高可用性、商业智能、安全性、系统管理等方面都实现了新的突破,其特点主要包括如下内容。 1.4.1 集群技术 集群的原理如图1.2所示。 1.4.2 联机分析处理、数据挖掘和分析技术 1. 什么是联机分析处理 2. 什么是数据仓库 3. 什么是数据挖掘和分析 数据分析是从大量的数据中获取...
3.4.1 的使用 (1)如图3.12所示的界面。 (2)成功连接数据库后出现如图3.13所示的界面。 (3)输入查询语句select * from scott.emp;(查询scott用户下的emp数据表的所有记录),执行结果如图3.14所示。 (4)执行完毕后,输入quit或exit将返回到Windows状态。 (5)按照图3.12登录的用户实际上只具有Norma...

经验教程

76

收藏

11
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部