初学oracle
安装的是oracle 10g for winxp
创建用户后
没有给用户分配权限
使用用户身份登录 也可以创建和删除表
如果这样 权限和角色设置还起作用吗
解决方案 »
- 6NF
- 如何批量读取表中blob列并以表中某一列名称命名
- 怎么用utl_file清空open了的文件内容
- 聚集函数不能在WHERE中,可以用在 HAVING 子句中
- to_date('2005-11-11 14:11:11', 'yyyy-MM-dd hh:mi:ss')有什么错?
- 一个简单的问题~
- oracle9i的enterprise manager console的问题
- 那里有ORACLE下载啊
- 求硬合并的sql语句
- 为什么我用TO_LOB()函数他说找不到标志符TO_LOB?
- 准备安装oracle 10g,在虚拟机上安装好了LINUX系统是,版本是red hat!
- Oracle相关问题
select * from user_role_privs;
--查看用户拥有的对象权限
select * from user_tab_privs;
--查看用户拥有的系统权限
select * from user_sys_privs;
创建用户时,默认了connect角色,所以具有创建表的权限。但connect角色具有如下权限:ALTER SESSION
CREATE CLUSTER
CREATE DATABASE LINK
CREATE SEQUENCE
CREATE SESSION
CREATE SYNONYM
CREATE TABLE
CREATE VIEW
应该没有删除权限,为什么使用drop命令,却可以删除表,不知是什么原因?
应该分配角色具备创建表的权限.select * from user_sys_privs;
语句查看下