Oracle建立表空間、使用者,使用者授權語句解析
阿新 • • 發佈:2019-01-08
建立表空間
create tablespace(temporary tablespace) indx --建立名字叫indx的表空間(臨時表空間) datafile 'd:\oracle\oradata\kysys\indx01.dbf' --indx表空間包含的資料檔案及位置 'd:\oracle\oradata\kysys\indx01.dbf' 檔案不需要建立,但資料夾需要建立好。 size 3000m autoextend on --size為3000m,可自動擴充套件(這個指當3000m用完時) next 128m maxsize unlimited --自動擴充套件時是按128m擴充套件,最大的size是沒有限制 minimum extent 128k --最小的範圍數是128k logging --產生log,意指進行dml操作,如delete,update等時,產生redo log記錄這些改變以便於恢復 default storage ( --預設儲存引數如下 initial 128k --初使分配128k next 128k --下一次128k minextents 1 --最小範圍數 1 maxextents 4096 --最大範圍數 4096 pctincrease 0 --pct增長0 ) online --線上 permanent --永久(表空間分為永久與臨時兩種型別) extent management dictionary/local;--字典管理模式(表空間分為兩種管理模式,字典與本地)
建立使用者
create user username identified by password
default tablespace user_data
temporary tablespace user_temp;
username 為需要建立資料庫使用者的使用者名稱,根據實際情況可以自行變更。
password為需要建立資料庫使用者的使用者密碼,根據實際情況可以自行變更
user_data 為分配給該使用者的表空間,根據實際情況可以自行變更
user_data 為分配給該使用者的臨時表空間,根據實際情況可以自行變更
使用者授權(建立表,修改表,增刪改查)
grant connect,resource,dba to username;
username 為需要分配許可權使用者的使用者名稱,根據實際情況可以自行變更。
connect,resource,dba 分別三種不同操作許可權,根據實際情況可以自行變更。
連線許可權connect
資源許可權resource