oracle學習之一 新建使用者和使用者管理

2021-12-30 11:59:45 字數 1903 閱讀 2074

oracle學習之一(新建使用者和使用者管理)

安裝oracle11g的時候遇到無法檢查記憶體的錯誤,從網上查詢各種方法進行嘗試,都沒有解決,無奈重灌系統,將32位換成64位,問題解決。 www.2cto.com  

下面是oracle命令的一些記錄

一、連線命令: conn 使用者名稱/密碼

當用特權使用者身份連線時:後面加as sysoper

斷開連線:disc

修改密碼:passw,如果想修改其他使用者的密碼,需要用sys/system登入。

顯示當前使用者名稱:show user

斷開與資料庫的連線,同時退出sql*plus exit;

二、新建使用者管理的一些問題

1、新建立的使用者沒有許可權,所以無法登陸資料庫可通過管理員賦予許可權。

建立使用者的指令為: create user 使用者名稱 identified by 密碼

2、許可權分為系統許可權和物件許可權,其中系統許可權為使用者對資料庫的相關許可權(建索引,建儲存過程,登陸資料庫等),物件許可權為使用者對其他使用者的資料物件操作的許可權。(資料物件,比如表,檢視,過程等)

角色:(許可權的批量授權),分為兩種,自定義角色,預定義角色。

conn角色可登陸資料庫還有一些其他許可權

dba 

resource 可是使用者可以在任何乙個表空間中建表

grant connect to 使用者名稱

connect並不是許可權,而是角色

3、為新建的表付許可權的時候,可通過sys,system或者擁有許可權的使用者來賦予,檢視,修改,刪除等許可權可分別賦予,也可通過grant all on 表名 to 使用者名稱來一起賦予。

revoke收回許可權

revoke select on emp from yyj;

4、對許可權的維護

使用者可以查詢某個表單的同時,也希望使用者可以把這個許可權繼續傳給其他使用者如果是物件許可權

grant select on emp to yyj with grant option

如果是系統許可權

system給yyj許可權時:

grant connect to yyj with admin option

yyj可以把connect許可權往下傳

三、使用者管理

www.2cto.com  

1、使用者鎖定

該賬戶使用者登入最多可以輸入密碼的次數,也可以指定鎖定的時間,一般用dba的身份執行該命令。system建立profile檔案(建立規則)

create profile lock_account(名稱) limit

failed_login_attempts 3(可嘗試的次數) password_lock_time 2(鎖定的天數,這些天內不可登入);

將規則賦給使用者

alter user 使用者名稱 profile 規則名稱

2、給使用者解鎖

alter user 使用者名稱 account unlock;

3、終止口令

讓使用者定期修改密碼

create profile 規則名 limit password_life_time

10(多少天之內修改) password_grace_time 2(寬限期2天);

alter user 使用者名稱 profile 規則名

4、口令歷史

希望使用者在修改密碼的時候,不能使用以前使用過的密碼可以使用口令歷史,這樣oracle就會將口令修改的資訊存放到資料字典中,這樣當使用者修改密碼時,oracle就會對新舊密碼進行比較

create profile 規則名 limit password_lift_time 10 

password_grace_time 2 password_reuse_time 10(第二次

輸入時不可用,但是10天之後可以使用)

5、刪除profile

drop profile 規則名(cascade)

Silverlight 解謎遊戲 之一 新建專案

2010年第一天,首先祝福的朋友們在新的一年一切順利 心想事成!本系列將通過blend 3製作乙個 hidden object 解密遊戲教程,這類遊戲國外做的比較多,是根據乙個寫著英文單詞的題板,在圖中找到相應的物品。對於國內玩家來說的有兩個難點 1.英文單詞不認識,不知道要找的是什麼物品。2.藏著...

oracle中新建使用者和賦予許可權

1.新建個使用者 create user xx 使用者名稱 identified by 密碼 alert user 使用者名稱 identified by 新密碼 修改使用者密碼 因為新建的使用者和預設的使用者是鎖住的,沒有許可權。所以新建使用者後要給使用者賦予許可權 grant dba to 使用...

oracle建立表空間和新建使用者

建立表空間 create tablespace zhdj datafile f installed devinstall oracle11 oradata orcl zhdj.dbf size 1024m autoextend on next 10m maxsize unlimited 建立臨時表空...