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
相关文档:
1. 复制表结构及其数据:
create table table_name_new as select * from table_name_old
2. 只复制表结构:
create table table_name_new as select * from table_name_old where 1=2;
或者:
create table table_name_new like table_name_old
3. 只复制表数据:
如果两个表结构一样:
insert into table_name_ ......
1.使用sqlldr
2.首先建立相应的表
create table test(ip1 number, ip2 number, locate varchar2(512),country varchar2(60),province varchar2(60),city varchar2(60))
3.写控制文件 city.ctl
load data
infile 'c:\city.txt'
append into table test
--when country='中国'
fields terminated by ','
(
ip1,
ip ......
MYSQL/MSSQL/ORACLE数据库脚本代码 收藏
/******************************************************************************/
/*
主流数据库MYSQL/MSSQL/ORACLE测试数据库脚本代码
脚本任务:建立4个表,添加主键,外键,插入数据,建立视图
运行环境1:microsoft sqlserver 2000 查询分析器
运行环境2:mysql5.0 p ......
Oracle数据库系统根据初始化参数文件init.ora中设置的参数来配置自身的启动,每个实例在启动之前,首先读取这些参数文件中设置的不同参数。
Oracle系统中的参数,根据系统使用情况可以简单分为两大类:
普通参数:也就是Oracle系统正常使用的一些参数,
非凡参数:包括三种,过时参数、强调参数和隐藏参数。
随着Orac ......
DECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。DECODE有什么用途呢? 先构造一个例子,假设我们想给智星职员加工资,其标准是:工资在8000元以下的将加20%;工资在8000元以上的加15%,通常的做法是,先选出记录中的工资字段值? select s ......