日期:2014-05-16  浏览次数:20459 次

oracle的基础管理使用

?

ORACLE 三个默认用户:

???????? sys ????????? change_on_install? [as sysdba]

???????? system????????????? manager

???????? scott????????????????? tiger

?

假设用户为 admin 密码也为admin

?

创建用户

create user admin identified admin????????????????????????//这样也只是创建了用户,但用户admin还不能登录oracle,也没有任何权限,需要给用户进行一定的授权操作,如下:

系统授权

???????grant create session to admin ???? ?????????????????? ???????? //授予用户登录oracle数据库权限

???????grant create table to admin???????????????????????????????????? //授予用户创建数据表的权限

grant unlimited tablespace to admin????????????????????????//授予用户使用空间的权限,直到这步用 户admin才可以真正的创建实际的表

?

???????? revoke create session from admin

???????? revoke create table from admin????????????????????????????????? //对应的移除用户的登录,创建表的权限

???????? revoke unlimited tablespace from admin

?

???????? grant create session to public????????????????????????????????????? //表示把创建表的权限赋予所有人

?

???????? select * from user_sys_privs??????????????????????????????????????? //查询当前用户的权限

?

对象权限地传递

grant select on mytab to admin;??????????