今天图老师小编要跟大家分享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
看过《Oracle 9i 用户的管理》的人还看了以下文章 更多>>