那就不要用connect授權(quán)了,只授予用戶連接數(shù)據(jù)庫的權(quán)限:
成都創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)與策劃設(shè)計(jì),北川羌族網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:北川羌族等地區(qū)。北川羌族做網(wǎng)站價(jià)格咨詢:18982081108
GARANT CREATE SESSION TO USER_NAME;
connect 權(quán)限包括下面的權(quán)限:
ALTER SESSION --修改會話
CREATE CLUSTER --建立聚簇
CREATE DATABASE LINK --建立數(shù)據(jù)庫鏈接
CREATE SEQUENCE --建立序列
CREATE SESSION --建立會話
CREATE SYNONYM --建立同義詞
CREATE VIEW --建立視圖
---
以上,希望對你有所幫助。
可以創(chuàng)建不同的資源限制,最好將ALTER SYSTEM SET RESOURCE_LIMIT=TRUE
寫在init文件中:RESOURCE_LIMIT=TRUE ,不然下次啟動可能……
create profile low_limits limit
idle_time 10 ----分鐘
connect_time unlimited; ----分鐘
然后把某種配置文件賦給某個(gè)用戶:
alter user youruser profile low_limits;
然后可以查看:
select profile from dba_users where username='YOURUSER';
select * from dba_profile where profile='low_limits';
其它資源比如:
session_per_user 限制一個(gè)用戶名可進(jìn)行的連接
cpu_per_session 一次會話用戶可使用的server的cpu時(shí)間(白分秒)
cpu_per_call 用戶進(jìn)程對數(shù)據(jù)庫一次調(diào)用用時(shí)(百分秒)
private_sga 限制一個(gè)用戶可占用內(nèi)存
第一種情況:
若oracle服務(wù)器裝在本機(jī)上,那就不多說了,連接只是用戶名和密碼的問題了。不過要注意環(huán)境變量%ORACLE_HOME%/network/admin/是否設(shè)置。
第二種情況:
本機(jī)未安裝oracle服務(wù)器,也未安裝oracle客戶端。但是安裝了pl sql development、toad sql development、sql navigator等管理數(shù)據(jù)庫的工具。在虛擬機(jī)或者另一臺電腦上安裝了oracle服務(wù)器,也就是虛擬機(jī)或者另一臺電腦此時(shí)作為服務(wù)器。
這種情況下,本人以pl sql development遠(yuǎn)程連接ORACLE服務(wù)端數(shù)據(jù)庫為例:
1、在安裝oracle服務(wù)器的機(jī)器上搜索下列文件:
oci.dll
ocijdbc10.dll
ociw32.dll