如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Oracle用户的管理1.oracle安装成功后,会默认生成三个用户:Sys用户:超级管理员权限最高他的角色:dba密码:change_on_installSystem用户:系统管理员权限也很高他的角色:dbaoper密码:managerScott用户:普通用户密码:tigerSys与systemSys有createdatabase的权限,而system没有。其他相似。在删除用户时,注意:如果要删除的用户,已经创建了表,那么久需要在删除时带一个参数cascade;Eg:dropuser用户名cascade@Oracle用户的管理概述:创建的新用户是没有任何权限的,甚至连登录数据库的权限都没有,需要为其指定相应的权限。给一个用户赋权限使用命令grant,回收权限使用命令revoke。Eg:SQL>connsystem/manager;ConnectedtoOracleDatabase10gEnterpriseEditionRelease10.2.0.1.0ConnectedasSYS创建xiaoming用户SQL>createuserxiaomingidentifiedbym123;Usercreated修改密码:SQL>alteruser用户名identifiedby新密码;SQL>connxiaoming/m123;NotloggedonSQL>connsystem/manager;ConnectedtoOracleDatabase10gEnterpriseEditionRelease10.2.0.1.0ConnectedasSYS给xiaoming赋相应的权限SQL>grantconnecttoxiaoming;GrantsucceededSQL>connxiaoming/m123;ConnectedtoOracleDatabase10gEnterpriseEditionRelease10.2.0.1.0Connectedasxiaoming**希望xiaoming用户可以去查询emp表(注意:这里还没有赋权限)SQL>select*fromemp;select*fromempORA-00942:表或视图不存在SQL>createtabletest(userIdvarchar2(30),usernamevarchar2(30));createtabletest(userIdvarchar2(30),usernamevarchar2(30))ORA-01031:权限不足(注意:此时;xiaoming没有任何权限,需要给他赋相应的权限)没有授权授权:SQL>connsystem/manager;ConnectedtoOracleDatabase10gEnterpriseEditionRelease10.2.0.1.0ConnectedasSYSSQL>grantresourcetoxiaoming;GrantsucceededSQL>connxiaoming/m123;ConnectedtoOracleDatabase10gEnterpriseEditionRelease10.2.0.1.0ConnectedasxiaomingSQL>createtabletest(userIdvarchar2(30),usernamevarchar2(30));TablecreatedSQL>select*fromtest;USERIDUSERNAME------------------------------------------------------------SQL>desctest;NameTypeNullableDefaultComments-------------------------------------------USERIDVARCHAR2(30)YUSERNAMEVARCHAR2(30)Y**希望xiaoming用户可以去查询scott的emp表授权:grantselectonemptoxiaoming;SQL>connscott/tiger;ConnectedtoOracleDatabase10gEnterpriseEditionRelease10.2.0.1.0ConnectedasscottSQL>grantselectonemptoxiaoming;GrantsucceededSQL>connxiaoming/m123;ConnectedtoOracleDatabase10gEnterpriseEditionRelease10.2.0.