程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> Oracle基礎學習3--Oracle創建用戶並授權

Oracle基礎學習3--Oracle創建用戶並授權

編輯:Oracle教程

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;

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved