對於Oracle系統管理員而言
sys change_on_install [as sysdba] // 最高系統管理員
system manage// 本地管理員
scott tiger// 普通用戶
create user leap identified by
grant create seesion to leap;//系統管理員授權給leap會話的權限
grant create table to leap;;//系統管理員授權給leap創建表的權限
grant unlimited tablespace to leap;//系統管理員授權給leap 不限制表空間大小的權限 默認的表空間是Users
grant create session to public ;
grant create any table to public ;
grant alter any table to public ;
disconn 和conn username/password
alter table mytable add columnName varchar(
revoke create seesion from leap;// 撤銷授權
revoke create table from leap;
revoke unlinited tablespace from leap;
select * from user_sys_privs
select * from user_tab_privs
select * from user_col_privs
set linesize
注意
grant select mytable to leap
grant all my table to leap
grant update
grant insert
注意;授權列的控制權只能對update 和insert操作
select * from user_col_privs
select * from leap
DDL
DDL
DCL
grant select mytable to leap
grant all on mytable to leap
grant alter any table to leap
並且leap
grant alter any table to leap
並且leap
grant select on mytable to leap
並且leap
grant select on mytable to leap
並且leap
create role myrole
drop myrole
grant create session to myrole
grant create table to myrole
grant myrole to leap
注意
例如 unlimited tablespace
表示屬於創建它的用戶的
角色不是屬於任意一個用戶 是所有用戶公用的
alter User 用戶名 Account Lock
alter User 用戶名 Account unLock
alter User 用戶名 Password expire
drop User 用戶名
drop User 用戶名 cascade
cascade 表示強制刪除用戶所有對象
lsnrctl start [listenerName]
lsnrctl stop [listenerName]
希望這張列表
From:http://tw.wingwit.com/Article/program/Oracle/201311/18705.html