那就不要用connect授权了,只授予用户连接数据库的权限:
GARANT CREATE SESSION TO USER_NAME;
connect 权限包括下面的权限:
ALTER SESSION --修改会话
CREATE CLUSTER --建立聚簇
CREATE DATABASE LINK --建立数据库链接
CREATE SEQUENCE --建立序列
CREATE SESSION --建立会话
CREATE SYNONYM --建立同义词
CREATE VIEW --建立视图
---
以上,希望对你有所帮助。
按CPU: License数=CPU 数系数。系数来自Oracle的一个参数表,如IBM Power6的处理器为1,AMD和Intel的处理器为05
按用户数:Oracle用户数的官方定义是每一个访问Oracle数据库的用户,无论是自然人还是设备(如工业环境中的传感器之类),都算作一个用户(Named User)。
一般情况下,1CPU的费用约等于50user的费用,所以如果用户数>CPU数系数50,则按CPU订购反而更为经济。
每个License还有有效期的分类[不论是User License还是CPU License],分别为:1年、2年、3年、4年、5年、永久。当然价格也是依次增加。
当前Oracle 11G的User License无限使用期的价格为人民币3千5左右,按50个User
License无限使用期的购买量则价格为175万;每个CPU
License无限使用期的价格为17万9千,按IBM小机的系数计算,则购买价格为17万9千,和50个User License的价格相近。
关于服务价格:一般地,购买Oracle的License都包含首年的服务费,以后的费用按每年原价的22%计算。
create user username identified by password
(指定表空间之类);
授权
连接权限 connect
使用资源创建对象 resource
dba管理 dba
grant connect[,resource,dba] to username
开始,运行输入cmd或是wind+r输入cmd
使用dba登录。
先创建一个用户:使用命令:create
user
用户名
identified
by
密码
给该用户解锁:使用命令:用户解锁
alter
user
用户名
account
unlock(不解锁无法登陆)
给该用户授权:grant
create
session
to
用户名。这里是给的登录权限。如果想把dba的权限授权给该用户。
以上就是关于oracle数据库用户授权问题如何限制用户访问的表或试图全部的内容,包括:oracle数据库用户授权问题如何限制用户访问的表或试图、Oracle数据库如何授权收费、如何创建,授权和链接oracle数据库的普通用户等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)