亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

Oracle數據操作和控制語言詳解(三)

2024-08-29 13:48:54
字體:
來源:轉載
供稿:網友

   建立和修改用戶  CREATE USER 語句將建立一個用戶。當一個用戶連接到Oracle數據庫時,它必須被驗證。 ORACLE中驗證有三種類型:   Database   external   Global  缺省是數據庫驗證,當用戶連接到數據庫時,oracle將檢測用戶是否是數據庫的合法用戶,并且要提供正確的passWord.external驗證,oracle將只檢測用戶是否是合法用戶,password已經被網絡或系統驗證了。global驗證也是只檢測是否是合法用戶,password由oraclesecurity server驗證?! atabase驗證用戶賬號  數據庫驗證賬號是張好的缺省類型,也是最普通的類型。建立一個賬號是piyush,口令是welcome的賬號,只需執行下面的命令: CREATE USE piyush IDENTIFIED BY welcome  piyush可以通過下面的語句將口令改變為saraswatt: ALTER USER piyush IDENTIFIED BY saraswati;  外部驗證用戶賬號  用戶賬號進入數據庫時可以不提供口令,這種情況下代替數據庫識別口令的是客戶端操作系統。外部驗證賬號有時也叫OPS$賬號,當他們最初在oracle6開始介紹時,oracle賬號都有要害字前綴OPS$,這也就是為什么init.ora 參數os_authent_PRefix是OPS$--默認特征與oracle6保持一致。os_authent_prefix定義的字符串必須被預處理為用于Oracle外部識別賬號的操作系統賬號名。創建操作系統用戶appl的語句是: CREATE USER ops$appl IDENTIFIED EATERNALLY  但在通常情況下,os_authent_prefix將被設置為空,像下面這樣: CREATE USER appl IDENTIFIED EATERNALLY  這樣效果是一樣的,要害字IDENTIFIED EXTERNALLY告訴ORACLE這是一個外部識別賬號?! LOBAL用戶賬號  GLOBAL類型的用戶賬號數據庫不檢測口令,而是由X.509目錄服務器檢測口令。創建一個GLOBAL類型的用戶賬號的方法是: CREATE USER scott IDENTIFIED GLOBALLY AS "CN=scott,OU=divisional,O=sybex,C=US"  要害字IDENTIFIED GLOBALLY AS表示建立的是一個GLOBAL類型的用戶賬號.  創建和更改用戶賬號  CREATE USER 用于建立用戶賬號和給用戶賬號的屬性賦值。ALTER USER用于更改用戶賬號和屬性。但CREATE USER語句必須包括用戶名和口令?! ∮胁糠謱傩阅苡肅REATER USER和ALTER USER語句設置,下面對是這些的屬性具體描述:  給用戶分配缺省表空間  表空間(tablespace)是放置表、索引、叢等用戶對象的。假如在create user語句中沒有包含表空間,那么缺省的是系統表空間。 CREATE USER piyush IDENTIFIED BY saraswatiDEFAULTE TABLESPACE user_data;ALTER USER manoj DEFAULTE TABLESPACE dev1_data;  給用戶分配臨時表空間  臨時表空間,顧名思義是臨時存放表、索引等用戶對象的臨時段。建立方法一樣 CREATE USER piyush IDENTIFIED BY saraswatiTemporary TABLESPACE user_data;ALTER USER manoj Temporary TABLESPACE dev1_data;  給用戶分配表空間的使用定額  使用定額限制用戶在表空間中使用磁盤的數量。定額可以按字節、千字節、兆字節或者無限制來制定。 CREATE USER piyush IDENTIFIED BY saraswatiDEFAULT TABLESPACE user_dataQUOTA UNLIMITED ON user_dataQUOTA 20M ON tools;ALTER USER manoj QUOTA 2500K ON tools;  給用戶分配一個簡表  簡表可以限制用戶在會話時消耗的資源。這些資源包括:連接數據庫的時間,空閑時間,每次會話的邏輯讀數據的數量等等,缺省的簡表對資源無限制。 CREATE USER piyush IDENTIFIED BY saraswatipROFILE TABLESPACE user_data;ALTER USER manoj Temporary TABLESPACE dev1_data;  為用戶響應指定角色  這個屬性只能由ALTER USER語句設置,試圖用CREATE USER語句設置將回返回一個例外。 ALTER USER manoj DEFAULT ROLE ALL EXCEPT salary_adm;  為用戶的password設定到期時間以便在用戶下次登錄時更改  當用戶的password到期,在下一次登錄時將強迫修改password,oracle提示用戶輸入舊的password,然后輸入新的password。這項功能常用于新用戶,當新用戶用缺省的password登錄時必須修改立即修改password. ALTER USER manoj IDENTIFIED BY welcome;ALTER USER manoj PASSWORD EXPIRE;  鎖定賬號,是用戶不能登錄 ALTER USER ql AC COUNT LOCK   對賬號解鎖,以便用戶能登錄數據庫 ALTER USER ql ACCOUNT UNLOCK  權限和角色  權限答應用戶訪問屬于其它用戶的對象或執行程序,ORACLE系統提供三種權限:   Object 對象級   System 系統級   Role 角色級  這些權限可以授予給用戶、非凡用戶public或角色,假如授予一個權限給非凡用戶"Public"(用戶public是oracle預定義的,每個用戶享有這個用戶享有的權限),那么就意味作將該權限授予了該數據庫的所有用戶。
  對治理權限而言,角色是一個工具,權限能夠被授予給一個角色,角色也能被授予給另一個角色或用戶。用戶可以通過角色繼續權限,除了治理權限外角色服務沒有其它目的。權限可以被授予,也可以用同樣的方式撤銷?! 〗⒑褪褂媒巧 ∪缜八V,角色存在的目的就是為了使權限的治理變得輕松。建立角色使用CREATE ROLE語句,他的語法如下: CREATE ROLE role_name IDENTIFIED BY passwordCREATE ROLE role_name IDENTIFIED EXTERNALLYCREATE ROLE role_name IDENTIFIED GLOBALLY  缺省情況下建立的角色沒有password或者其他的識別。假如使用IDENTIFIED BY 子句建立,那么角色不會自動響應,必須用SET ROLE激活。 SET ROLE role_name IDENTIFIED BY password  EXTERNALLY和GLOBALLY類型的角色由操作系統和ORACLE Service server驗證。通常用戶需要權限修改應用程序中使用的表單中的數據,但是只有在應用程序運行時而不是在使用ad hoc工具時,這種上下文敏感安全可以通過有PASSWORD的角色來實現。當用戶在應用程序內部連結數據庫時,代碼將執行SET ROLE命令,通過安全驗證。所以用戶不需要知道角色的password,也不需要自己輸入SET ROLE命令?! ο髾嘞蕖 ο髾嘞蘧褪侵冈诒?、視圖、序列、過程、函數或包等對象上執行非凡動作的權利。有九種不同類型的權限可以授予給用戶或角色。如下表: 權限 ALTER DELETE EXECUTE INDEX INSERT READ REFERENCE SELECT UPDATE Directory no no no no no yes no no no function no no yes no no no no no no procedure no no yes no no no no no no package no no yes no no no no no no DB Object no no yes no no no no no no Libary no no yes no no no no no no Operation no no yes no no no no no no Sequence yes no no no no no no no no Table yes yes no yes yes no yes yes yes Type no no yes no no no no no no View no yes no no yes no no yes yes  對象由不止一個權限,非凡權限ALL可以被授予或撤銷。如TABLE的ALL權限就包括:   SELECT,INSERT,UPDATE和DELETE,還有INDEX,ALTER,和REFERENCE?! ∪绾慰催@個表我們以ALTER權限為例進行說明  ALTER權限  答應執行ALTER TABLE和LOCK TABLE操作,ALTER TABLE可以進行如下操作:    . 更改表名    . 增加或刪除列    . 改變列的數據類型或大小    . 將表轉變為分區表  在SEQUENCE上的ALTER權限答應執行ALTER Sequence語句,重新給sequence分配最小值、增量和緩沖區大小?! ∠到y權限  系統權限需要授予者有進行系統級活動的能力,如連接數據庫,更改用戶會話、建立表或建立用戶等等。你可以在數據字典視圖SYSTEM_PRIVILEGE_MAP上獲得完整的系統權限。對象權限和系統權限都通過GRANT語句授予用戶或角色。需要注重的是在授予對象權限時語句應該是WITH GRANT OPTION子句,但在授予系統權象時語句是WITH ADMIN OPTION,所以在你試圖授予系統權限時,使用語句WITH GRANT OPTION系統會報告一個錯誤:ONLY ADMIN OPTION can be specified。在考試中要非凡注重這個語法和錯誤信息?! 〗巧徒巧珯嘞蕖 〗巧珯嘞蘧褪菍儆谟脩舻臋嘞奘谟枰粋€角色。任何權限都可以授予給一個角色。授予系統權限給被授予者必須使用WITH_ADMIN_OPTION子句,在會話期間通過SET ROLE語句授予或撤銷角色權限。然而,角色權限不能依靠存儲在SQL中的權限。假如函數、程序、包、觸發器或者方法使用另一個計劃擁有的對象,那么就必須直接給對象的擁有者授權,這是因為權限不會在會話之間改變?! ∈谟韬统蜂N權限   給用戶或者角色授予權限使用GRANT 語句,GRANT語句的語法如下: GRANT ROLE(或system privilege) TO user(role,Public) WITH ADMIN OPTION(可選)  對象權限被授予 WITH GRANT OPTION,  權限和數據字典  數據字典是ORACLE存儲有關數據庫結構信息的地方,數據本身存放在其他地方,數據字典由表和視圖組成。在考試中關于數據字典最輕易考的內容是:查看那一類權限已經被授予。比如DBA_TAB_PRIV包含了用戶授予給另一用戶的對象權限和在授予時是否帶有WITH GRANT OTPION子串的信息。注重DBA_TAB_PRIV不僅僅包含了對表的權限的關系,他還包括函數、包、隊列等等上的權限的關系。下表列出了所有的權限和角色的數據字典視圖:  表: 權限的數據字典視圖 視圖 作用 ALL_COL_PRIVS 表示列上的授權,用戶和PUBLIC是被授予者 ALL_COL_PRIVS_MADE 表示列上的授權,用戶是屬主和被授予者 ALL_COL_RECD 表示列上的授權,用戶和PUBLIC是被授予者 ALL_TAB_PRIVS 表示對象上的授權,用戶是PUBLIC或被授予者或用戶是屬主 ALL_TAB_PRIVS_MADE 表示對象上的權限,
用戶是屬主或授予者 ALL_TAB_PRIVS_RECD 表示對象上的權限, 用戶是PUBLIC或被授予者 DBA_COL_PRIVS 數據庫列上的所有授權 DBA_ROLE_PRIVS 顯示已授予用戶或其他角色的角色 DBA_SYS_PRIVS 已授予用戶或角色的系統權限 DBA_TAB_PRIVS 數據庫對象上的所有權限 ROLE_ROLE_PRIVS 顯示已授予用戶的角色 ROLE_SYS_PRIVS 顯示通過角色授予用戶的系統權限 ROLE_TAB_PRIVS 顯示通過角色授予用戶的對象權限 session_PRIVS 顯示用戶現在可利用的所有系統權限 USER_COL_PRIVS 顯示列上的權限,用戶是屬主、授予者或被授予者 USER_COL_PRIVS_MADE 顯示列上已授予的權限,用戶是屬主或授予者 USER_COL_PRIVS_RECD 顯示列上已授予的權限,用戶是屬主或被授予者 USER_ROLE_PRIVS 顯示已授予給用戶的所有角色 USER_SYS_PRIVS 顯示已授予給用戶的所有系統權限 USER_TAB_PRIVS 顯示已授予給用戶的所有對象權限 USER_TAB_PRIVS_MADE 顯示已授予給其他用戶的對象權限,用戶是屬主 USER_TAB_PRIVS_RECD 顯示已授予給其他用戶的對象權限,用戶是被授予者

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品免费在线免费| 精品无码久久久久久国产| 亚洲国产又黄又爽女人高潮的| 欧美性做爰毛片| 亚洲成人黄色网址| 国产精品91一区| 国产一区深夜福利| 欧美性黄网官网| 欧美激情第99页| 国产精品久久久久久久app| 欧美福利视频在线| 中日韩美女免费视频网站在线观看| 精品调教chinesegay| www.日韩不卡电影av| 亚洲第一福利网站| 欧美一级大胆视频| 国内精品美女av在线播放| 欧美日韩精品在线观看| 国产精品一区二区三区久久| 日韩av在线网页| 欧美亚洲国产日本| 日韩黄色av网站| 国产精品久久久久久久久免费看| 欧美大片大片在线播放| 精品露脸国产偷人在视频| 亚洲一区二区免费在线| 亚洲欧美激情视频| 欧美日韩国产在线看| 亚洲欧美激情视频| 久久久国产精彩视频美女艺术照福利| 亚洲精品网站在线播放gif| 成人欧美在线观看| 久久av红桃一区二区小说| 国产日韩在线播放| 国产精品视频在线播放| 亚洲欧美日韩在线高清直播| 久久精品青青大伊人av| 亚洲人成在线电影| 中文字幕日韩欧美在线| 亚洲精品日产aⅴ| 国产91精品在线播放| 欧美精品在线免费观看| 欧美精品videos| 国产精品入口福利| 成人国内精品久久久久一区| 欧美有码在线观看视频| 欧美一级片久久久久久久| 国产精品成人av性教育| 色偷偷亚洲男人天堂| 色综合久久天天综线观看| 欧美极品第一页| 精品久久久国产精品999| 欧美色另类天堂2015| 91性高湖久久久久久久久_久久99| 伊人亚洲福利一区二区三区| 欧美最顶级的aⅴ艳星| 97香蕉超级碰碰久久免费的优势| 精品偷拍一区二区三区在线看| 色视频www在线播放国产成人| 这里只有精品丝袜| 亚洲综合日韩在线| 精品国产乱码久久久久久婷婷| 久久手机精品视频| 国产成人高清激情视频在线观看| 亚洲国产日韩欧美在线图片| 欧美日韩亚洲精品一区二区三区| 久久久精品视频成人| 国产精品久久久久久av福利| 亚洲人成伊人成综合网久久久| 亚洲aⅴ日韩av电影在线观看| 中文字幕日本欧美| 大伊人狠狠躁夜夜躁av一区| 日韩久久精品电影| 国产亚洲欧洲高清一区| 国产精品视频久久久久| 日韩av影视在线| 日韩在线中文字| 91午夜理伦私人影院| 日韩电影免费在线观看| 国产精品com| 日韩不卡中文字幕| 亚洲视频专区在线| 91免费精品国偷自产在线| 亚洲视频国产视频| 欧美国产在线视频| 日韩二区三区在线| 亚洲摸下面视频| 亚洲国产精品网站| 韩国三级日本三级少妇99| 久热精品视频在线免费观看| 欧美成人激情视频免费观看| 色yeye香蕉凹凸一区二区av| 亚洲自拍偷拍一区| 久久精品国产精品| 欧美黑人一区二区三区| 国产一区二区三区在线看| 国产黑人绿帽在线第一区| 国产美女精品视频免费观看| 最好看的2019的中文字幕视频| 色婷婷亚洲mv天堂mv在影片| 美女少妇精品视频| 日韩中文在线视频| 日本亚洲欧洲色α| 欧美裸体xxxxx| 国产欧美日韩最新| 亚洲欧美精品伊人久久| 欧美成人精品在线播放| 国产精品视频免费在线观看| 日本欧美一二三区| 97国产成人精品视频| 欧美国产日韩在线| 成人免费在线网址| 国产欧美精品一区二区三区-老狼| 欧美日韩中文字幕在线| 久久久久国产精品www| 欧美视频免费在线观看| 欧美精品久久久久| 欧美国产日本在线| 正在播放亚洲1区| 日本国产一区二区三区| 国产精品91视频| 色综合伊人色综合网| 一个人www欧美| 亚洲男女自偷自拍图片另类| 色综合视频网站| 久久99精品久久久久久琪琪| 有码中文亚洲精品| 国产精品免费电影| www亚洲欧美| 亚洲欧美一区二区三区四区| 亚洲二区中文字幕| 8x拔播拔播x8国产精品| 在线丨暗呦小u女国产精品| 欧美中文字幕在线视频| 久久天天躁夜夜躁狠狠躁2022| www.日韩欧美| 日韩电影免费观看在线| 福利视频第一区| 精品国产91久久久| 亚洲视频综合网| 色香阁99久久精品久久久| 久久久久女教师免费一区| 午夜精品一区二区三区在线视频| 欧美激情成人在线视频| 亚洲区一区二区| 亚洲一区二区久久久| 久久久久这里只有精品| 亚洲精品影视在线观看| 欧美日韩aaaa| 亚洲人午夜精品免费| 亚洲天堂av女优| 国产99久久久欧美黑人| 亚洲丝袜在线视频| 91在线精品视频| 在线国产精品播放| 色偷偷亚洲男人天堂| 最近2019年中文视频免费在线观看| 亚洲成人黄色在线| 国产日韩在线播放| 成人精品久久一区二区三区| 久久久精品免费视频| 亚洲欧美日韩成人| 日韩精品高清在线观看| 国产丝袜精品视频|