Oracle用户管理
oracle用户管理
制作人:向先函
日期 2009-5-21
启动-------------------------------------------------------------------
启动监听 Lsnrctl start ;
启动实例 oradim -starup –sid orcl;
权限:-----------------------------------------------------------------
创建用户 create user lisi identified by lisi ;
创建用户权限 grant create session to lisi;
创建表权限 grant create table to lisi;
创建表空间权限 grant unlimited tablespace to lisi;
撤销权限 revoke create table from lisi;
查看权限 select * from user_sys_privs;(其中user_sys_privs是一个视图)(系统)
查看当前授权 select * from user_tab_privs;(其中user_tab_privs 是当前视图)(对象)
查看列用数据字典col select * from user_col_privs
撤销使用空间的权限 revoke unlimited tablespace from lisi;
操作
插入以后必须手动提交才能生效 commit; 同时只有sys用户可以访问
普通用户授权如要在lisi用户里面访问wangwu的用户就要设定
在wangwu中 grant select on mytab to lisi; (查询授权)
grant insert on mytab to lisi; (插入授权)
。。。。。。。。。。。。。。。。。。。
&nb
相关文档:
以前有个项目将用户表建立在了system用户所属下,后来发觉危害相当大,准备将表对象转移到新建立的LAND用户下,没找到直接的办法,用以下办法得以实现:
1、建立新的LAND用户,在服务器的Oracle Enterprise Manager里分配 对象权限 ,添加对system中数据表对象的 select 权限。
2、以 LAND 用户登录,使用命� ......
安装前的准备:
登录系统:sqlplus system/0621
1. 从数据字典v$instance中获取数据库的实例名和版本号:select instance_name,version from v$instance;
2. 从数据字典v$version中获取版本的详细信息:select * from v$version;
3.确认oracle所使用的参数文件 ......
<!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;
mso-font-charset:2;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 ......
DECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。DECODE有什么用途呢? 先构造一个例子,假设我们想给智星职员加工资,其标准是:工资在8000元以下的将加20%;工资在8000元以上的加15%,通常的做法是,先选出记录中的工资字段值? select s ......
最近发现一个比较有意思的问题:
当我们在执行一条查询语句时,如果条件谓词中含有函数,如 abs(age)<10,此时,通过查询计划看到的结果集的基数值与实际的值相差很大。当我们改变查询条件时,如abs(age)<20,这时的基数值不会改变,和abs(age)<10得到的基数值一样。
但现在还没找到问题的原因,searching... ......