第7章:
管理使用者和安全性 目的
您必須建立使用者帳戶並授予那些帳戶相應的訪問許可權,以使使用者能夠訪問您的資料庫。某些使用者帳戶自動包括在預先配置的資料庫中,但是出於安全性的原因,這些帳戶中的大多數都是被鎖定的或過期的。在本章,您將學到如何建立和
管理使用者帳戶。您將使用enterprisemanager在您的資料庫中建立乙個角色和兩個使用者。您還將解除對hr使用者帳戶的鎖定。
主題本章討論如下主題:
管理資料庫使用者
管理角色檢視螢幕截圖
將您的滑鼠移動到該圖示上以顯示所有的螢幕介面。您還可以將您的滑鼠移到每乙個圖示上,以僅檢視與之關聯的螢幕介面。
管理資料庫使用者
返回主題列表
使用者使用您在資料庫中建立的使用者帳戶連線到資料庫。使用者帳戶是通過使用者名稱來標識的,它定義了使用者的屬性。在本節,您將建立乙個新使用者,並賦予該使用者連線到資料庫和在資料庫中建立物件的許可權。
在本節,您將執行以下任務:
建立新使用者更改使用者屬性解除帳戶鎖定和重置密碼授予許可權建立新使用者
返回主題列表
執行以下步驟以建立fsowner使用者:
1.開啟您的瀏覽器並將使用者名稱和密碼指定為sys,登入到enterprisemanagerdatabaseconsole。
單擊login。
2.在administration頁上的security區中單擊users。
3.顯示users屬性頁。單擊create。
4.顯示createusersgeneral頁。在域中輸入以下值:
username:fsownerpassword:fsownerdefaulttablespace:fsdatatemporarytablespace:tempstatus:unlocked
單擊ok。
5.顯示users屬性頁,其中帶有一條update訊息,用於確認您的使用者已建立。您還可以看到在該頁上列出了新使用者。
單擊database鏈結返回administration頁。
更改使用者屬性
返回主題列表
在本節,您將學到如何更改使用者屬性。fsowner使用者將在資料庫中建立物件,並需要具有fsdata表空間上的限額以在其中建立物件。
執行下面列出的步驟,以支援fsowner使用者在fsdata表空間中建立物件:
1.在administration頁上的security區中單擊users以訪問users屬性頁。在結果列表中選擇fsowner並單擊edit。
2.顯示editusergeneral頁。單擊quotas顯示quotas頁。
3.4.
選擇users鏈結以返回到users屬性頁。
解除帳戶鎖定和重置密碼
返回主題列表
如果帳戶被鎖定,使用者就不能登入到資料庫。在安裝過程中,會給您提供乙個選項,以解決鎖定或重置提供的使用者帳戶。如果您在那時沒有選擇解除那些帳戶的鎖定,您可以遵循以下步驟來執行該操作。在本例中,您將解除對hr使用者帳戶的鎖定並重置密碼。您可以為每乙個您想解除鎖定和/或需要重置密碼的帳戶執行相同的步驟。
1.在administration頁上的security區中單擊users以訪問users屬性頁。在結果列表中選擇hr並在actions框的下拉列表中選擇unlockuser。單擊go。
2.單擊yes以確認解除鎖定的操作。
3.顯示users屬性頁,其中帶有一條update訊息,用於確認您的使用者已解除鎖定。您可以在results區中看到hr使用者的expired(過期)狀態。在結果列表中選擇hr並單擊edit。
4.5.
顯示edituser頁,其中帶有一條更新訊息,用於確認對您的使用者所作的更改。
選擇users返回users屬性頁。
授予許可權
返回主題列表
在本節,您將了解如何授予許可權。fsowner使用者將在資料庫中建立物件,並且需要具有建立那些物件的許可權。
Chapter7 常量和字段
常量 constant 是乙個特殊的符號,它有乙個從不變化的值,定義常量符號時,它的值必須能在編譯時確定,確定之後,編譯器將常量的值儲存到程式集的元資料中。這意味著只能為編譯器認定的基元型別定義常量,也可以是非基元型別,但必須是null。所以 在引用乙個常量符號時,不需要為常量分配任何記憶體,編譯器...
chapter7 壓縮列表
壓縮列表 ziplist 是列表鍵和雜湊鍵的底層實現之一。當乙個列表鍵只包含少量列表鍵,並且每個列表項要麼就是小整數值,要麼就是長度比較短的字串,那麼redis就會使用壓縮列表來做列表鍵的底層實現。另外,當乙個雜湊鍵只包含少量鍵值對,並且每個鍵值對的鍵和值要麼就是小整數值,要麼就是長度比較短的字串,...
Chapter7 模板方法模式
模板方法模式 定義乙個操作中的演算法的骨架,而將一些步驟延遲到子類中。模板方法使得子類可以不改變乙個演算法的結構即可重定義該演算法的某些特定步驟。既然用了繼承,並且肯定這個繼承有意義,就應該要成為子類的模板,所有重複的 都應該要上公升到父類去,而不是讓每個子類都去重複。當我們要完成在某一細節層次一致...