日期:2014-05-16 浏览次数:20435 次
1、 Oracle9g中的三个默认用户
???用户名?????????????????密码
???sys??????????????????change_on_install?????[as?sysdba]
???system???????????????manager
???scott?????????????????tiger
2、 用户登录
1) 开启监听
???C:\Users\Administrator>lsnrctl?start
2) 开启数据库的实例
???C:\Users\Administrator>oradim?-starup?-sid?orcl
3)超级管理员登录
???C:\Users\Administrator>sqlplus?/?as?sysdba
4)创建普通用户并登录
???create?user?lisi?identified?by?lisi;????????????//创建一个用户名为 lisi ,密码为 lisi 的用户
???default?tablespace?users??????????????????????? //默认表空间为 users ,用来存放数据
???temporary?tablespace?temp?????????????????????? //临时表空间 temp ,等于 windows 临时文件夹
???quota?50M?on?users????????????????????????????? //限定用户只能使用 users 表空间为 50M
???C:\Users\Administrator>sqlplus?lisi/lisi??????? //lisi用户登录
5)限制用户
???用户加锁:alter?User 用户名 Account?Lock
???用户解锁:alter?User 用户名 Account?Unlock
???用户口令既刻失效:alter?User? 用户名 Password?Expire
6)删除用户
???Drop?user?用户名??????????用户下面没有对象
???Drop?User?用户名? cascade?? 其中 CasCade 表示删除用户所有对象
7)断开正在连接的用户
???SQL>disconn
3、 系统权限
???grant?create?session?to?lisi;?????????????????//授予 lisi 会话的权限
???grant?create?table?to?lisi;???????????????????//授予 lisi 创建表的权限
???grant?unlinited?tablespace?to?lisi;????????????//授予 lisi 无限制使用表空间的权限 ???
???revoke?create?session?from?lisi;?????????????//撤销 lisi 会话的权限
???revoke?create?table?from?lisi;???????????????//撤销 lisi 创建表的权限
???revoke?unlimited?tablespace?to?lisi;??????????//撤销 lisi 无限制使用表空间的权限
4、 对象权限
???grant?select?on?mytable?to?lisi;??????????????//授予 lisi 查看 mytable 表的权限
???grant?insert?on?mytable?to?lisi;??????????????//授予 lisi 在 mytable 表中插入数据的权限
???grant?all?on?mytable?to?lisi;????????????????//授予 lisi 操作 mytable 表所有的权限 <