WEB开发网
开发学院数据库Oracle 详解Oracle建立用户和对用户的管理 阅读

详解Oracle建立用户和对用户的管理

 2009-03-19 13:10:38 来源:WEB开发网   
核心提示:# 合法的Oracle标识符号1、不能是保留关键字2、必须使用1到30个字符,数据库的名称最多是8个字符,详解Oracle建立用户和对用户的管理,3、必须以数据库字符集中的字母字符开头4、只能够包含数据库字符集中的字母字符,以及以下字符:#、$、_,它会使用表空间SYSTEM和TEMP(用于存放临时数据),不推荐采用这

# 合法的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;

1 2  下一页

Tags:详解 Oracle 建立

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接