那就不要用connect授权了,只授予用户连接数据库的权限:
主要从事网页设计、PC网站建设(电脑版网站建设)、wap网站建设(手机版网站建设)、响应式网站开发、程序开发、微网站、微信小程序开发等,凭借多年来在互联网的打拼,我们在互联网网站建设行业积累了丰富的网站设计制作、网站设计、网络营销经验,集策划、开发、设计、营销、管理等多方位专业化运作于一体,具备承接不同规模与类型的建设项目的能力。
GARANT CREATE SESSION TO USER_NAME;
connect 权限包括下面的权限:
ALTER SESSION --修改会话
CREATE CLUSTER --建立聚簇
CREATE DATABASE LINK --建立数据库链接
CREATE SEQUENCE --建立序列
CREATE SESSION --建立会话
CREATE SYNONYM --建立同义词
CREATE VIEW --建立视图
---
以上,希望对你有所帮助。
可以创建不同的资源限制,最好将ALTER SYSTEM SET RESOURCE_LIMIT=TRUE
写在init文件中:RESOURCE_LIMIT=TRUE ,不然下次启动可能……
create profile low_limits limit
idle_time 10 ----分钟
connect_time unlimited; ----分钟
然后把某种配置文件赋给某个用户:
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 限制一个用户名可进行的连接
cpu_per_session 一次会话用户可使用的server的cpu时间(白分秒)
cpu_per_call 用户进程对数据库一次调用用时(百分秒)
private_sga 限制一个用户可占用内存
通过修改系统配置参数 Profile: UPLOAD_FILE_SIZE_LIMIT,可以选择在地点/站点、应用产品、责任、用户层启用限制参数。