详解Oracle建立用户和对用户的管理
2009-03-19 13:10:38 来源:WEB开发网# 合法的Oracle标识符号
1、不能是保留关键字
2、必须使用1到30个字符。数据库的名称最多是8个字符。
3、必须以数据库字符集中的字母字符开头
4、只能够包含数据库字符集中的字母字符,以及以下字符:#、$、_,另外数据库链接可以包含@符号和'.'(句号)
5、不能包含引号
# 建立用户
create user angeos identified by angeos;
建立了用户:angeos,密码为:angeos
# 对用户授权
grant connect,resource to angeos;
对用户angeos授予了连接数据库和访问资源的权限
# 对用户授权
grant create session,dba to angeos;
CREATE SESSION是一个系统特权,它可以为用户提供连接数据库的能力。
DBA是一个具有超过120个系统特权的角色,所以它可以让用户在数据库中完成几乎任何工作。
# 改变用户的密码
alter user angeos identified by oracle;将用户angeos的密码改变为:oracle.
# 锁定帐号以及解锁
alter user oe account unlock;
然后用用户oe登录数据库服务器,密码为oe.注意:用户解锁后,要重启服务。
# 修改表空间的设置
默认情况下,它会使用表空间SYSTEM和TEMP(用于存放临时数据)。
不推荐采用这种方法。所以我们需要改变表空间。
通过系统用户连接数据库服务器
conn sys/sysadmin@hostname_services as sysdba;
然后查看表空间
select tablespace_name,contents from dba_tablespaces
order by tablespace_name;
使用USER表空间代替SYSTEM表空间
alter user angeos default tablespace users
temporary tablespace temp;
更多精彩
赞助商链接