在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Oracle 11g R2如何进行用户管理

134次阅读
没有评论

共计 2072 个字符,预计需要花费 6 分钟才能阅读完成。

这篇文章给大家分享的是有关 Oracle 11g R2 如何进行用户管理的内容。丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,一起跟随丸趣 TV 小编过来看看吧。

如果想查看 oracle 系统中存在用户可以查看 dba_users 视图

如果使用 sqlplus 查询需要提前格式化

SQL col username for a20

SQL col account_status for a20

SQL col default_tablespace fora20

SQL set linesize 120

SQL set pagesize 120

SQL select username,account_status,default_tablespace from dba_users;

USERNAME      ACCOUNT_STATUS         DEFAULT_TABLESPACE

MGMT_VIEW              OPEN                      SYSTEM

SYS                  OPEN            SYSTEM

SYSTEM                          OPEN                      SYSTEM

DBSNMP                       OPEN                      SYSAUX

SYSMAN                        OPEN                      SYSAUX

SCOTT            OPEN            USERS

OUTLN                          EXPIRED LOCKED         SYSTEM

FLOWS_FILES               EXPIRED LOCKED         SYSAUX

MDSYS                          EXPIRED LOCKED         SYSAUX

ORDSYS                         EXPIRED LOCKED         SYSAUX

EXFSYS                          EXPIRED LOCKED         SYSAUX

Oracle 用户管理 —

要想访问数据库,任何人都必须成为能够通过 oracle 身份验证的有效数据库用户,我们可以配置应用程序要求每个需要进行访问的个体都具有不同的数据库账户,也可以配置应用程序自身作为公共用户连接数据库并在内部处理应用程序级别的权限。无论选用哪种方法,在数据库内部都需要创建一个或多个允许操作数据的用户。

用户与模式(schema)

创建用户的语法:

Create user 用户名 identified by 密码 default tablespace 表空间 quota 大小 on 表空间;

注意:在创建用户的时候虽然用户名写的时小写的,但是存储到数据字典的时候却是大写的,比如 create user tom. 如果非要使用小写的话,用户名需要使用双引号括起来 create user“tom”

创建的用户没有任何权限,连登陆数据库的权限都没有。

如果没有设置用户对某个表空间的配额,那么即使这个用户对该表空间有写权限,也是无法写入的。

举例说明:

查看 HR 用户的状态

修改 HR 用户的密码为 oracle

手工设置过期;

解锁用户

举例说明 oracle 的授予权限和撤销权限

在创建用户之前,创建一个表空间 xxx

创建一个表空间 xxx

create tablespace xxx datafile /u01/xxx.dbf size100m autoextend on next 10m maxsize unlimited;

创建用户 tom

create user tom identified by oracle;

查询创建的用户 tom

虽然创建的时是小写 tom,但存储到数据字典中的是大写,所以查询时也需要写大写

删除 tom 用户

Drop user tom;

create user tom identified by oracle;

删除 tom 用户

正确的删除方式应该是:

drop user tom

创建用户 tom,默认的表空间是”XXX”,并没有指定配额,所以 tom 用户也无法在 xxx 表空间上创建对象

使用 tom 用户连接数据库的结果
Oracle 11g R2 如何进行用户管理
SQL conn sys/oracle as sysdba

Drop user tom; 删除 tom 用户

创建 tom 用户的同时指定默认的表空间是 xxx,tom 用户的磁盘配额是 10m

可以使用 dba_ts_quotas 视图查看每个用户的磁盘配额
Oracle 11g R2 如何进行用户管理
Oracle 11g R2 如何进行用户管理
刚才我们测试创建的 tom 用户连创建会话的权限都没
Oracle 11g R2 如何进行用户管理
为用户授予权限

为 tom 用户授予 session 权限

SQL conn sys/oracle as sysdba

SQL grant create session to tom;

授权成功。

测试一下连接
Oracle 11g R2 如何进行用户管理
测试 tom 用户是否能够创建表
Oracle 11g R2 如何进行用户管理
为 tom 用户授予创建表的权限
Oracle 11g R2 如何进行用户管理
创建 aa 表
Oracle 11g R2 如何进行用户管理
测试 tom 用户能否为表插入记录,可以插入记录了。
Oracle 11g R2 如何进行用户管理
撤销权限

查看 tom 用户当前拥有的权限
Oracle 11g R2 如何进行用户管理
撤销 tom 用户的 create table 权限
Oracle 11g R2 如何进行用户管理
测试 tom 用户能够查看 SCOTT 用户下的 emp 表
Oracle 11g R2 如何进行用户管理
使用 sys 用户连接数据库
Oracle 11g R2 如何进行用户管理
为 tom 用户授权 select scott 用户下的 emp 表的权限
Oracle 11g R2 如何进行用户管理
使用 tom 用户连接数据库
Oracle 11g R2 如何进行用户管理

感谢各位的阅读!关于“Oracle 11g R2 如何进行用户管理”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-20发表,共计2072字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 精品久久久bbbb人妻 | 91久久国产 | 深夜福利视频大全在线观看 | 欧美成人看片一区二区三区 | 在线播放免费播放av片 | 国产精品亚洲一区二区三区喷水 | 极品国模私拍福利在线观看 | 亚洲 丝袜 | 国产在线乱码一区二区三区 | 国产午夜亚洲精品 | 天堂素人在线 | 久久福利电影网 | 国产精品自产拍在线观看 | 视频一区二区三区在线 | 日韩视频在线一区 | 我要看一级黄色 | 国产女在线 | 男人下部进女人下部视频 | 久久99精品国产99久久 | 亚洲综合无码无在线观看 | 国模偷拍在线观看免费视频 | 嫩草影院永久在线 | 亚洲日本一区二区一本一道 | 国产a国产 | 国产片一级aaa毛片视频 | 福利视频一二区 | 日韩久久精品一区二区三区 | 亚洲国产五月综合网 | 久99久热 | 日本九九精品一区二区 | 男人爱看的网站 | 久久久中文字幕 | 午夜视频在线观看免费高清 | 日本天堂免费a | 中字无码av电影在线观看网站 | 久久欧美与黑人双交男男 | 四虎欧美在线观看免费 | 老熟妇仑乱一区二区视頻 | 广东少妇大战黑人34厘米视频 | 热99re久久精品这里都是免费 | 久久久噜噜噜久久老司机 |