您现在的位置: 万盛学电脑网 >> 程序编程 >> 数据库 >> oracle教程 >> 正文

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

作者:佚名    责任编辑:admin    更新时间:2022-06-22

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

  • 共4页:
  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 下一页