启动 默认Listener
lsnrctl start
启动服务:
oradim -starup -sid sid_name
创建用户:
1.create user test_user identified by password;
此时用户还无法登录,需要授权。
2.grant create session to test_user;
需要创建表 继续授权
3.grant create table to test_user;
此时仍无法创建表 需要对表空间的权限。
4.grant unlimited tablespace to test_user;
数据字典:
查看一般用户的系统权限:
select * from user_sys_privs;
查看用户的对象权限:
select * from user_tab_privs;
查看对表中列的权限:
select * from user_
撤销权限:
revoke ...................;
revoke create session from test_user;
系统权限和对象授权
对象授权 : 对象的拥有者对其它用户进行授权。
授 权给所有用户:
grant create any table to public;
只对某张表的某一列进行授权:
grant update(name) on mytab to leo;
grant insert(id) on mytab to leo;
NOTE :查询和删除不能控制到列
*** 权限的传递
grant alter any table to leo with admin option;
grant select on mytab to leo with grant option;
角色:
create role myrole;
grant create session to myrole;
drop role myrole;
有些角色比较重要 不能赋值给角色 例如 unlimited tablespace;
修改用户密码:
alter user soctt identified by password;
** 用户登录三种验证机制:
操作系统验证 : sqlplus / as sysdba; 组ora_dba中的都是不需要密码登录的
生产环境下 为了安全起见 要把这个组中的USER 删除掉。
密码文件验证 :忘记密码怎么办? 删除密码文件 PWDSIDNAME.ora
重新生成密码文件命令: orapwd file=D:\oracle10g\database\PWDorcl.ora password=123456 entries=10
查看userentries : select * from v$pwfile_users;
数据库验证
PS:调整命令行结果显示宽度 ---- set linesize 400;
*** Other:
create user abc
identified by abc
default tablespace Users
Temporary tablespace Temp
Quota 50M on Users;
*** 限制用户:
Add lock: alter user leo account lock;
Unlock: alter user leo account unlock;
Password Expire : alter user leo password expire.
drop user test_user [cascade];
分享到:
相关推荐
我真的很需要分数,哈哈 个人根据网络资源整理的关于怎么控制oracle访问的文档。
oracle笔记控制用户权限及练习,控制用户权限,授权,收回权限等操作,有具体的代码案例!
oracle用户账号管理和权限控制,操作、生成
使用SpringAop使用Oracle数据权限控制
Oracle公司内部数据库培训之控制用户权限.pptx
演示了包括:权限控制、超大附件文件上传、EasyUI基本组件使用等等功能,具体请自行看本示例演示功能 SSHE框架环境需求:JAVA环境:JDK7+;数据库环境:oracle10g+/sqlserver2000+/mysql5+;WEB容器环境:jetty6+/...
java 权限控制项目(j2ee:struts2+oracle),项目不是很好,仅供参考。
该资源为Oracle权限的一下管理控制,入门级资料。可以参考借鉴
oracle数据安全介绍与简明使用之:vpd列级权限控制举例
深入探讨oracle partition的机制与实现
Oracle数据操作和控制语言详解 1 1. DML语言 1 2. 插入数据 1 3. 更新数据 2 4. 删除数据 2 5. 清空表 2 6. SELECT FOR UPDATE 3 7. 锁定表 3 8. 死锁 4 9. 事务控制 4 10. Savepoint 和 部分回滚(Partial Rollback)...
第12章 用户角色与权限控制.ppt 第13章 Oracle数据类型.ppt 第14章 Oracle中的函数与表达式.ppt 第15章 Oracle中的控制语句.ppt 第16章 SQL查询.ppt 第17章 SQL更新数据.ppt 第18章 数据库速度优化与数据完整性.ppt ...
用SQL-FORMS设计ORACLE应用菜单以及菜单权限控制 (1).pdf
java 代码生成 权限控制 数据字典 菜单管理 此工程为项目源码,供大家学习使用,可以提高开发效率,增删改查一些重复的工作就不用做了 采用SpringMVC + Mybatis + Ehcache + Jquery + Boostrap + treetable + ztree ...
Oracle公司内部数据库培训资料13控制用户权限.ppt
第16章用户、角色与权限控制。ppt 第17章函数与存储过程ppt 第18章数据车性能优化.ppt 第l9章数据库一致性与事务管理。ppt 第20章并发控制.ppt 第2l章Oracle在开发中的应用ppt 第22章Oracle+Hibernate应用实例.ppt
本项目是一个完整的权限控制项目,有数据库表以及数据,界面使用easyui 的accordion做权限控制,后台使用oracle数据库,共4个表,用户,角色,权限,模块表,不同的用户登录,可以看到不同的导航栏
8.4.2 使用权限控制 8.4.3 使用数据库链接 8.4.4 使用配置文件 第9章 数据库空间管理 9.1 建立数据库时的空间设计 9.1.1 指定system表空间初值 9.1.2 设置其他表空间初值 9.2 在空间充足时的管理 ...