易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle权限管理

一、系统的默认用户
Java代码
sys;//系统管理员,拥有最高权限     
system;//本地管理员,次高权限     
scott;//普通用户,密码默认为tiger,默认未解锁  
二、登陆
Java代码
sqlplus conn / as sysdba;//登陆sys帐户     
sqlplus sys as sysdba;//同上     
sqlplus scott/tiger;//登陆普通用户scott 
三、管理用户
Java代码
create user zhangsan;//在管理员帐户下,创建用户zhangsan     
alert user scott identified by tiger;//修改密码 
四,授予权限
1、默认的普通用户scott默认未解锁,不能进行那个使用,新建的用户也没有任何权限,必须授予权限
Java代码
/*管理员授权*/    
grant create session to zhangsan;//授予zhangsan用户创建session的权限,即登陆权限     
grant unlimited session to zhangsan;//授予zhangsan用户使用表空间的权限     
grant create table to zhangsan;//授予创建表的权限     
grant drop table to zhangsan;//授予删除表的权限     
grant insert table to zhangsan;//插入表的权限     
grant update table to zhangsan;//修改表的权限     
grant all to public;//这条比较重要,授予所有权限(all)给所有用户(public)   
2、oralce对权限管理比较严谨,普通用户之间也是默认不能互相访问的,需要互相授权
Java代码
/*oralce对权限管理比较严谨,普通用户之间也是默认不能互相访问的*/    
grant select on tablename to zhangsan;//授予zhangsan用户查看指定表的权限     
grant drop on tablename to zhangsan;//授予删除表的权限     
grant insert on tablename to zhangsan;//授予插入的权限     
grant update on tablename to zhangsan;//授予修改表的权限     
grant insert(id) on tablename to zhangsan;     
g


相关文档:

oracle数据库中sql基础 深未来

oracle数据库中sql基础
作者:佚名    转贴自:本站原创    浏览次数:21    文章录入:admin
一、关系数据库的一些概念
  
  1、主键的值一般不可以改变
  
  2、外键:指向另一个表或本表的主键或唯一键的字段。外键的值一定要和某一主键相同 ......

Oracle中利用一条SQL生成10万条记录

  做数据库开发或管理的人经常要创建大量的测试数据,动不动就需要上万条,如果一条一条的录入,那会浪费大量的时间,本文介绍了Oracle中如何通过一条SQL快速生成大量的测试数据的方法。
产生测试数据的SQL如下:
SQL> select rownum as id,
  2         &nb ......

Oracle的schema,user

我们先来看一下他们的定义:
A schema is a collection of database objects (used by a user.).
Schema objects are the logical structures that directly refer to the database’s data.
A user is a name defined in the database that can connect to and access objects.
Schemas and users help database ......

oracle的TX lock信息在哪里?

我们都知道ORACLE不会发生锁升级,锁对于ORACLE来说并不是稀缺资源,为什么DML lock对于ORACLE来说不是稀缺资源,下面来寻找答案。
SQL> select * from emp where sal>2999;
EMPNO ENAME      JOB         MGR HIREDATE     ......

MsSql 和 Oracle 跨数据库查询

SQL
insert into   table_name(colum1,colum2)
select  colum1,colum2
 from  opendatasource('sqloledb','data source=服务器名;user id=用户名 ;password=密码 ').database_name.dbo.table_name
如执行出现以下错误”sql server 阻止了对组件 \'ad hoc distributed queries\' 的访问&l ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号