日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:271日期:2023-11-17 16:34:26
建立和修改用戶CREATE USER 語句將建立一個用戶。當一個用戶連接到Oracle數據庫時,它必須被驗證。 ORACLE中驗證有三種類型: Database external Global缺省是數據庫驗證,當用戶連接到數據庫時,oracle將檢測用戶是否是數據庫的合法用戶,并且要提供正確的passWord.external驗證,oracle將只檢測用戶是否是合法用戶,password已經被網絡或系統驗證了。global驗證也是只檢測是否是合法用戶,password由oraclesecurity server驗證。Database驗證用戶賬號數據庫驗證賬號是張好的缺省類型,也是最普通的類型。建立一個賬號是piyush,口令是welcome的賬號,只需執行下面的命令: CREATE USE piyush IDENTIFIED BY welcomepiyush可以通過下面的語句將口令改變為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這是一個外部識別賬號。GLOBAL用戶賬號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語句必須包括用戶名和口令。有部分屬性能用CREATER 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預定義的,每個用戶享有這個用戶享有的權限),那么就意味作將該權限授予了該數據庫的所有用戶。 對治理權限而言,角色是一個工具,權限能夠被授予給一個角色,角色也能被授予給另一個角色或用戶。用戶可以通過角色繼續權限,除了治理權限外角色服務沒有其它目的。權限可以被授予,也可以用同樣的方式撤銷。建立和使用角色如前所訴,角色存在的目的就是為了使權限的治理變得輕松。建立角色使用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 passwordEXTERNALLY和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分配最小值、增量和緩沖區大小。系統權限系統權限需要授予者有進行系統級活動的能力,如連接數據庫,更改用戶會話、建立表或建立用戶等等。你可以在數據字典視圖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中的權限。假如函數、程序、包、觸發器或者方法使用另一個計劃擁有的對象,那么就必須直接給對象的擁有者授權,這是因為權限不會在會話之間改變。授予和撤銷權限 給用戶或者角色授予權限使用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 顯示已授予給其他用戶的對象權限,用戶是被授予者
標簽: Oracle 數據庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩二区在线观看| 国产伦精品一区二区三区视频 | 久久99精品久久久久久园产越南| 男女男精品网站| 国产婷婷精品| 麻豆精品91| 欧美综合国产| 日韩av不卡一区二区| 久久xxxx精品视频| 日韩精品一区二区三区免费视频| 日韩精品一区二区三区av| 日韩精品三级| 久久久91麻豆精品国产一区| 欧美韩日一区| 尹人成人综合网| 视频一区二区中文字幕| 欧美日韩一视频区二区| 国产夫妻在线| 91高清一区| 天海翼亚洲一区二区三区| 国产亚洲欧美日韩精品一区二区三区 | 国产精品一线| 久久久久久网| 丝袜美腿亚洲一区| 国产欧美在线观看免费| 亚洲伦乱视频| 亚洲久草在线| 91欧美在线| 麻豆9191精品国产| 亚洲欧美久久精品| 国产精品国产三级国产在线观看| 久久中文字幕av| 少妇精品久久久| 日韩中文在线电影| 欧美资源在线| 大香伊人久久精品一区二区| 亚洲成人二区| 91精品国产经典在线观看| 福利一区和二区| 久久av一区二区三区| 欧美国产另类| 亚洲经典在线| 精品日韩一区| 一区二区国产精品| 久久精品国产亚洲aⅴ | 欧美激情视频一区二区三区在线播放| 欧美成人基地| 欧美亚洲福利| 好看的av在线不卡观看| 久久这里只有| 亚洲三级国产| 欧美丝袜一区| 欧美在线亚洲| 欧美久久天堂| 久久国产88| 国产一区二区三区网| 一区二区三区网站| 久久精品国产久精国产| 欧美日韩国产传媒| 国产黄色一区| 丝袜亚洲精品中文字幕一区| 久久久久久自在自线| 欧美天堂一区二区| 亚洲精品国产偷自在线观看| 免费日韩成人| 爽爽淫人综合网网站| 四虎国产精品免费观看| 欧美日韩网址| 久久国产精品久久w女人spa| 欧美sm一区| 精品国产一区二| 日本一区二区三区视频在线看 | 日韩久久99| 免费精品视频| 国产99久久| 日韩福利一区| 久久xxx视频| 青青草91视频| 四虎成人精品一区二区免费网站| 欧美aa国产视频| 另类专区亚洲| 精品国产乱码久久久久久1区2匹| 国产乱子精品一区二区在线观看 | 女同性一区二区三区人了人一| 久久不卡国产精品一区二区| 日本亚洲欧美天堂免费| 视频一区二区三区中文字幕| 亚洲婷婷免费| 日韩视频不卡| 欧美不卡高清| 午夜av成人| 手机在线电影一区| 精品国产欧美日韩| 日本一区二区三区视频在线看| 香蕉久久久久久久av网站| 好吊视频一区二区三区四区| 国产尤物精品| 色88888久久久久久影院| 高清一区二区| 久久99性xxx老妇胖精品| 日韩综合一区二区| 日韩国产一二三区| 亚洲精品自拍| 欧美亚洲三级| 国产精品亲子伦av一区二区三区 | 国产日韩在线观看视频| 欧美日韩伊人| 国产精品久久免费视频| 牛牛精品成人免费视频| 美女久久久久久| 你懂的亚洲视频| 久久精品国产一区二区| 91综合视频| 午夜久久美女| 日韩精品一级中文字幕精品视频免费观看 | 精品国产亚洲一区二区在线观看| 麻豆精品视频在线观看| 国产一区一一区高清不卡| 国产成人精品亚洲线观看 | 日韩不卡免费视频| 国产精品一区二区美女视频免费看| 国产精品日本一区二区不卡视频| 麻豆精品99| 91一区二区三区四区| 亚洲高清不卡| 午夜欧美精品久久久久久久| 免费中文字幕日韩欧美| 日韩av一区二区三区四区| 国产精品羞羞答答在线观看| 国产成人免费av一区二区午夜| 欧美三区四区| 视频一区欧美精品| 美女尤物国产一区| 欧美午夜精彩| 欧美日韩亚洲一区三区| 日韩国产一区二区三区| 日韩中文字幕不卡| 欧美激情麻豆| 欧美亚洲国产激情| 日本在线一区二区三区| 日本少妇精品亚洲第一区| 三上亚洲一区二区| 日韩中文字幕一区二区三区| 久久不卡日韩美女| 欧美在线亚洲综合一区| 久久国产精品免费一区二区三区| 日韩精品电影| 视频一区欧美精品| 久久精品一区二区三区中文字幕| 欧美99久久| 国产探花一区在线观看| 99精品在线| 国产精品夜夜夜| 红桃视频欧美| 精品中文在线| 国产精品av久久久久久麻豆网| 日本视频在线一区| 不卡一区综合视频| 麻豆精品蜜桃视频网站| 亚洲免费影视| 中文字幕成在线观看| 日韩精品视频在线看| 亚洲黑丝一区二区| 欧美国产免费| 一区二区亚洲视频| 久久久久蜜桃| 国产精品hd| 亚洲欧美视频| 国产亚洲一区二区手机在线观看| 蜜芽一区二区三区| 国产一区二区三区视频在线| 在线精品亚洲| 久久国产亚洲精品| 国产精品**亚洲精品| 乱人伦精品视频在线观看| 欧美三级精品| 国产精品宾馆| 亚洲狼人精品一区二区三区| 人人香蕉久久| 美女在线视频一区| 日韩欧美高清一区二区三区| 婷婷成人综合| 美女福利一区二区三区| 麻豆一区在线| 欧美日一区二区在线观看| 免费久久久久久久久| 久久亚洲国产精品尤物| 国产私拍福利精品视频二区| 中文在线日韩| 天堂成人免费av电影一区| 亚洲高清av| 亚洲日本网址| 日韩国产激情| 国产中文在线播放| 成人亚洲一区| 四虎国产精品免费观看| 久久久久97| 国产精品va| 欧美aaaaaa午夜精品| 国产精品国码视频|