成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle系統(tǒng)管理員須知:角色權(quán)限管理

數(shù)據(jù)庫(kù) Oracle
本文提供了一張列表,介紹了Oracle角色權(quán)限管理中的一些常用指令及其含義,希望對(duì)Oracle系統(tǒng)管理員起到一定幫助。

對(duì)于Oracle系統(tǒng)管理員而言,用戶管理是基本的操作。下面列表中介紹了Oracle角色權(quán)限管理的一些指令,以供Oracle系統(tǒng)管理員們參考。

----3個(gè)默認(rèn)的用戶

    sys change_on_install [as sysdba] // 最高系統(tǒng)管理員

    system  manage// 本地管理員

    scott tiger// 普通用戶

----創(chuàng)建用戶

      create user leap identified by 1234 // 創(chuàng)建leap 用戶 密碼為1234

----權(quán)限管理:系統(tǒng)授權(quán)

      grant create seesion to leap;//系統(tǒng)管理員授權(quán)給leap會(huì)話的權(quán)限

      grant create table to leap;;//系統(tǒng)管理員授權(quán)給leap創(chuàng)建表的權(quán)限

      grant unlimited tablespace to leap;//系統(tǒng)管理員授權(quán)給leap 不限制表空間大小的權(quán)限  默認(rèn)的表空間是Users

      grant create session to public ;----把 會(huì)話的權(quán)限授權(quán)給所有的用戶

      grant create any table to public ;----把創(chuàng)建任意表的權(quán)限授權(quán)給所有的用戶

      grant alter any table to public ;----把修改任意表結(jié)構(gòu)的權(quán)限授權(quán)給所有的用戶

   -- 斷開(kāi)連接和連接

       disconn 和conn username/password

   -- 修改表結(jié)構(gòu)

    alter table mytable add columnName varchar(10);---添加一個(gè)新列

-----------權(quán)限管理:系統(tǒng)撤銷授權(quán)

      revoke create seesion from leap;// 撤銷授權(quán)

      revoke create table from leap;

      revoke unlinited tablespace from leap;

------數(shù)據(jù)字典

      ----查詢當(dāng)前用戶系統(tǒng)權(quán)限

         select *  from user_sys_privs

  ----查詢當(dāng)前用戶表的權(quán)限

         select *  from user_tab_privs

   ----查詢當(dāng)前用戶表的列的權(quán)限

         select *  from user_col_privs

      --- 設(shè)定行的顯示寬度

       set linesize 400

----權(quán)限管理:對(duì)象授權(quán)

   注意: 誰(shuí)擁有該對(duì)象(即誰(shuí)創(chuàng)建的對(duì)象) 誰(shuí)擁有授權(quán)的權(quán)利

     grant select mytable to leap2

     grant all my table to leap2

   ---授權(quán)表的列的控制權(quán)限,對(duì)象權(quán)限可以控制到列的范圍

     grant update<columnName> on mytable to leap2--- 把權(quán)限控制在表的列上 用戶leap2 只能修改columnName 列

     grant insert<columnName> on mytable to leap2--- 把權(quán)限控制在表的列上 用戶leap2 只能修改columnName 列

   注意;授權(quán)列的控制權(quán)只能對(duì)update 和insert操作,查詢和刪除不能控制到列

      select * from user_col_privs ---查詢列的數(shù)據(jù)字典

     ---授權(quán)成功后 leap2 用戶查詢

     select * from leap.mytable

   DDL--數(shù)據(jù)定義語(yǔ)言  create drop 。。。 不需要提交commit

   DDL--數(shù)據(jù)操縱語(yǔ)言  insert update delete  。。。 需要提交commit

   DCL--數(shù)據(jù)控制語(yǔ)言 grant 。。。 不需要提交 commit

 ------- 權(quán)限管理:對(duì)象撤銷授權(quán)

      grant select mytable to leap2

      grant all on mytable to leap2

-----權(quán)限管理:權(quán)限的傳遞

     ---不可以權(quán)限傳遞

    grant alter any table to leap2  ---把修改表結(jié)構(gòu)的權(quán)限授權(quán)給leap2,

                    并且leap2 不可以把此權(quán)限授權(quán)給其他的用戶leap3

     ---可以權(quán)限傳遞

    grant alter any table to leap2 with admin option ---把修改表結(jié)構(gòu)的權(quán)限授權(quán)給leap2,

                    并且leap2 可以把此權(quán)限授權(quán)給其他的用戶leap3

  -----把表的查詢權(quán)限授權(quán)給其他用戶 不能傳遞

     grant select  on mytable to leap2  ---把查詢表的權(quán)限授權(quán)給leap2,

                    并且leap2 不可以把此權(quán)限授權(quán)給其他的用戶leap3

     ---把表的查詢權(quán)限授權(quán)給其他用戶 能傳遞

   grant select  on mytable to leap2  with grant option---把查詢表的權(quán)限授權(quán)給leap2,

                    并且leap2 可以把此權(quán)限授權(quán)給其他的用戶leap3

----角色 角色就是權(quán)限的集合 可以把一個(gè)角色授予給用戶

   ---創(chuàng)建角色

      create role myrole

    ---刪除角色

      drop myrole

    --角色是權(quán)限的集合,所以要把權(quán)限放進(jìn)角色內(nèi)。

    grant create session to myrole

    grant create table to myrole

    ---授權(quán)角色給用戶

    grant myrole to leap

  注意: 有些權(quán)限不能授權(quán)給角色

    例如 unlimited tablespace

     表示屬于創(chuàng)建它的用戶的

     角色不是屬于任意一個(gè)用戶 是所有用戶公用的

   ---限制用戶

      alter User  用戶名 Account Lock---- 用戶加鎖

      alter User  用戶名 Account unLock---- 用戶解鎖

      alter User  用戶名 Password  expire---- 用戶密碼即可失效

   ---刪除用戶

         drop User 用戶名--- 用戶下面每有對(duì)象

         drop User 用戶名 cascade ----用戶下面有表或者對(duì)象必須用cascade

        cascade 表示強(qiáng)制刪除用戶所有對(duì)象

----命令下啟動(dòng)oracle listener

    lsnrctl start [listenerName] --啟動(dòng)

    lsnrctl stop  [listenerName] --關(guān)閉

希望這張列表,能夠?qū)racle系統(tǒng)管理員們給予一定的幫助。

【編輯推薦】

  1. Oracle系統(tǒng)管理員基礎(chǔ):Oracle數(shù)據(jù)字典
  2. 深入Oracle用戶管理與規(guī)范
  3. Oracle用戶名更改操作四步走
  4. Oracle用戶表空間兩步就可以了解
  5. Oracle用戶名重建索引方法探究
責(zé)任編輯:yangsai 來(lái)源: 163博客
相關(guān)推薦

2011-11-30 09:03:27

2009-10-22 16:35:48

Oracle系統(tǒng)管理員Oracle數(shù)據(jù)字典

2009-03-05 10:04:42

NTFS系統(tǒng)安全權(quán)限

2018-08-01 08:12:34

Linux管理員網(wǎng)絡(luò)管理

2019-09-09 14:45:29

系統(tǒng)管理員SRE

2010-08-10 09:13:52

Unix系統(tǒng)管理員Ubuntu

2010-08-11 17:11:15

2013-03-30 21:59:13

系統(tǒng)管理員必備工具iftop

2010-05-06 18:07:33

Unix命令

2013-04-17 14:37:39

Linux系統(tǒng)管理員susudo

2013-12-09 16:15:08

系統(tǒng)管理員WebminLinux服務(wù)

2010-11-10 09:36:38

系統(tǒng)管理員守則

2011-10-20 10:29:22

VMwareVMworld虛擬化

2012-06-06 10:41:37

系統(tǒng)管理員運(yùn)維

2018-08-15 14:00:18

LinuxBash系統(tǒng)管理員

2013-06-26 09:29:30

系統(tǒng)管理員

2013-08-20 10:11:20

Go系統(tǒng)管理員

2013-09-29 09:50:21

系統(tǒng)管理員Ubuntu JujuJuju

2010-04-12 09:33:58

系統(tǒng)管理員

2011-09-29 09:14:25

系統(tǒng)管理員運(yùn)維
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 午夜免费在线观看 | 国产精品久久久久久久久 | 一区二区在线免费观看视频 | 成年人在线视频 | 国产日韩亚洲欧美 | 国产综合精品一区二区三区 | 激情五月婷婷丁香 | 亚洲精品久久久久久国产精华液 | 久久天堂网 | 亚洲成人免费观看 | 国产成人精品免费 | 国产精品午夜电影 | 国产精品视频一区二区三区不卡 | 日本一本在线 | 国产精品毛片一区二区在线看 | 九九九久久国产免费 | 午夜电影福利 | 91精品国产综合久久久久久丝袜 | 亚洲欧美日韩国产综合 | 久久精品1 | 狠狠操在线 | 九九热精品在线 | 国产精品欧美一区二区三区不卡 | av网站在线看| 久久久成人免费一区二区 | 欧美午夜精品 | 最新超碰 | 日韩在线观看中文字幕 | 欧美成人黄色小说 | 日韩午夜 | 亚洲综合一区二区三区 | 精品中文在线 | av在线免费观看网址 | 中文字幕人成乱码在线观看 | 蜜桃视频在线观看免费视频网站www | 黄色毛片在线播放 | aaaaaa大片免费看最大的 | 成年人黄色小视频 | 7799精品视频天天看 | 亚洲精品日韩一区二区电影 | 欧美高清一区 |