程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> oracle connect角色權限的變化

oracle connect角色權限的變化

編輯:Oracle數據庫基礎

Oracle 10g中connect角色發生了變化,下面對Oracle connect角色權限的變化作了詳細的說明,希望對您能夠有所幫助。

前幾天創建oracle用戶,直接授予了oracle connect角色,結果同事說無法建表,一查資料才發現Oracle 10g R2的connect角色權限發生了變化:

Oracle CONNECT角色現在只有這一個權限:
CREATE SESSION
其他7個權限從Oracle CONNECT角色中移除了:

  1. CREATE TABLE  
  2. CREATE VIEW  
  3. CREATE SYNONYM  
  4. CREATE CLUSTER  
  5. CREATE DATABASE LINK  
  6. CREATE SEQUENCE  
  7. ALTER SESSION 

如果在Oracle 10g R2中,想還原原來的Oracle CONNECT角色的設置
Oracle提供了下面的腳本

  1. $Oracle_HOME/rdbms/admin/rstrconn.sql.  
  2. SQL> @$Oracle_HOME/rdbms/admin/rstrconn  
  3. SQL> GRANT create session, create table, create vIEw, create synonym,  
  4. 2 create database link, create cluster, create sequence, alter session  
  5. 3 TO CONNECT;  
  6. Grant succeeded.  
  7. SQL> commit;  
  8. Commit complete. 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved