oracle資料庫使用者基本操作

2022-05-17 19:27:58 字數 1157 閱讀 5592

每個資料庫都有一系列的使用者,為了訪問資料庫,使用者必須使用使用者名稱等資訊先連線上資料庫例項,oracle資料庫提供了多種方式來管理使用者安全。建立使用者的時候,可以通過授權等操作來限制使用者能訪問的資源以及一些其他操作。

使用者建立語法:

create user user_name

identified by password

default tablespace users

temporary tablespace temp;

在使用者建立的語法中,必須制定預設表空間(default tablespace)和臨時表空間(temporary tablespace),如果不指定,將會使用系統的表空間,這是oracle所不建議的,一般情況下使用users和temp者兩個表空間,也可以自己建立表空間。

剛剛建立的使用者是無法登陸的,因為沒有會話許可權,所以還需要給使用者進行會話授權。

如果不進行會話授權,那麼登入就會提示錯誤資訊:

sql> conn user_name/pwd

error:

ora-01045: user workit lacks create session privilege; logon denied

使用者會話授權語法:

grant session to user_name;

使用者解鎖

除了授權會話之外,新建立的使用者是被鎖定的狀態,所以還需要對使用者進行解鎖,如果不解鎖也是無法登陸的。

解鎖語法:

alter user user_name unlock; 

如何修改使用者密碼?

oracle修改普通使用者的密碼非常簡單,乙個命令即可。

語法:password user_name;

在password命令後面緊跟使用者名稱即可,回車後會提示輸入新的使用者名稱。

sql> password user_name

更改 user_name的口令

新口令:

檢視當前登入的使用者

語法:show user;

sql> show user;

user 為 "scott"

sql>

使用者刪除

刪除使用者會刪除使用者的所有資訊,包括使用者所擁有的schema object(資料庫表、檢視、觸發器等等),請謹慎操作。

語法:drop user user_name;

Oracle之資料庫使用者基本操作介紹

1 系統常見使用者 sys 超級使用者,主要用來維護系統資訊和管理例項,以sysdba或sysoper角色登入。密碼為在安裝時設定的管理口令,如一 般設定為 orcl system 預設的系統管理員,擁有dba許可權,通常用來管理oracle資料庫的使用者 許可權和儲存,以normal方式登入。密碼...

oracle資料庫使用者操作

oracle資料庫使用者操作 建立一般及dba許可權使用者並授予許可權 create user xq identified by 000000 grant connect,resource to xq grant dba to xq grant create view to xq 一使用者授予con...

oracle資料庫基本操作

一 增 有3種方法 1.使用insert插入單行資料 insert into 表名 列名 values 列值 insert into strdents name,age values atm 12 2.使用insert,select語句將現有表中的 資料新增到已有的新錶中 insert into 已...