oracle之路 一 user管理

2022-08-20 09:27:10 字數 1046 閱讀 4686

1 oracle使用者

oracle安裝會自動的生成sys使用者和system使用者:

(1)  sys使用者是超級使用者,具有最高許可權,具有sysdba角色,有createdatabase的許可權,該使用者預設的密碼是change_on_install

(2)  system使用者是管理操作員,許可權也很大。具有sysoper角色,沒有create database的許可權,預設的密碼是manager

(3)  一般講,對資料庫維護,使用system使用者登入就可以拉

也就是說sys和system這兩個使用者最大的區別是在於有沒有create database的許可權。

2 建立使用者

create user emp

identified by a123456;

當然你可以指定的預設的表空間和臨時表空間

create uses emp

identified by a123456

default tablespace users

temporary tablespace temp;

(似乎給定了user表空間 空間中新建有使用者就有了dba的許可權。至少在我的本機了是這樣的。)

如果沒有去指定表空間,那麼如要去鏈結資料庫就要去授權。

grant connect to emp;

grant create table to emp;//建立表許可權

grant select on student to emp;//查詢表許可權

grant update on student to emp;//更新表許可權

收回許可權:

revoke select on student from emp;
如果希望使用者能夠將許可權下放:

如果是物件許可權:

grant select on student to emp with grant option
如果是系統許可權:

grant select on student to emp with admin option

三 oracle 使用者管理 user

一 建立使用者 概述 在oracle中要建立乙個新的使用者使用create user語句,一般是具有dba 資料庫管理員 的許可權才能使用。create user 使用者名稱 identified by 密碼 注意 oracle有個毛病,密碼必須以字母開頭,如果以數字開頭,它不會建立使用者 eg c...

Oracle 使用者user操作語句

有關oracle中user的操作 1.檢視所有使用者 select from dba users select from all users select from user users 2.檢視使用者或角色系統許可權 直接賦值給使用者或角色的系統許可權 select from dba sys pr...

oracle日期常用函式記錄 user

1 last day d 獲得當月最後一天 select sysdate,last day sysdate last day from dual select sysdate,last day sysdate 1 last day from dual 走到下一月 2 add months d,n 時...