Oracle服務器端的操作一般如下:
1) 安裝Oracle服務器軟件
2) 創建數據庫(安裝時自動創建)
3) 配置監聽(安裝時自動配置)
4) 啟動Oracle實例
5) 創建用戶表空間
6) 創建新用戶並授權
下面就開始講創建用戶表空間、創建新用戶並授權兩項:
首先要用系統管理員登陸Oracle(sqlplus/as sysdba)
創建用戶表空間(D盤根目錄創建名為ts_zhangsan的表空間)
create tablespace ts_zhangsandatafile'D:\zhangsan.dbf' size 30m autoextend on;
創建用戶(用戶名為zhangsan密碼為pwd)
create user zhangsan identified by pwd;
將表空間ts_zhangsan授權給用戶zhangsan
alter user zhangsan default tablespace ts_zhangsan;
為用戶zhangsan授予連接數據庫、創建表、視圖,操作空間等權限
grant create session,create table,create view,unlimited tablespace to zhangsan;
用戶zhangsan連接到Oracle
conn zhangsan/pwd
注:
首先要授權 create session,然後才能連接Oracle
然後要授權 tablespace才能進行創建活動
然後要授權 create table才能創建table(view同理)
如果為所有用戶授權,就用to public,如:
Grant create session to public
回收權限用revoke from,如(順序與授權相反)
revoke create table from zhangsan;
revoke create session from zhangsan;