日期:2014-05-16 浏览次数:20459 次
? 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;??????????