首页 > 代码库 > 利用Oracle创建表空间和用户

利用Oracle创建表空间和用户

第一步,创建表空间

以SYS/sys账户和SYSDBA身份登录OEM,通过“管理”-“数据库管理”-“存储”-“表空间”打开表空间创建界面,

技术分享

选择“创建”,进入“创建 表空间”界面,

技术分享

在“创建 表空间”界面“一般信息”选项的“名称”处填写所要创建的表空间名,如DYZJDGG,“区管理”、“类型”和“状态”项保持默认,

技术分享

单击“数据文件”项的“添加”,进入“添加 数据文件”界面,在 “文件名”处填写文件名DYZJDGG,文件目录和文件大小保持默认即可,在“存储”项选中“数据文件满后自动扩展(AUTOEXTENTD)”,增量设置为100M,选择“继续”,

技术分享

返回到“一般信息”界面,单击“确定”。

技术分享

此时会返回到“表空间”界面,并提示“已成功创建对象”,说明DYZJDGG表已经创建。

技术分享

这样表空间就创建成功了,如果还需要其他表,如下文用到的DYZJDKJ,只需按照同样的方式创建即可。

第二步,创建用户

创建完表空间之后,还需要为表空间创建用户,并赋予用户一定的角色、权限等。以SYS/sys账户和SYSDBA身份登录OEM,通过“管理”-“方案”-“用户和权限”-“用户”打开用户创建界面,

技术分享

在“用户”界面选择“创建”, 

技术分享

进入“创建 用户”界面,在“一般信息”项中,名称填写DYZJDKJ,概要文件DEFAULT,验证口令,输入DYZJDKJ(与用户名相同),然后点击“手电筒图标”,分别选择“默认表空间”DYZJDKJ和临时表空间TEMP,状态为未锁定。

技术分享

默认表空间选择DYZJDKJ 

技术分享

临时表空间选择TEMP

技术分享

此时,“创建用户”下的“一般信息”项如图所示,

技术分享

打开“角色”项,选择“编辑列表”,设置角色权限。 

技术分享

在“修改角色”界面赋予其CONNECT、DBA、RESOURCE三种权限,单击“确定”, 

技术分享

回到“角色”项列表,此处显示了其角色信息。单击“应用”。 

技术分享

在“系统权限”界面,选择“编辑列表”,修改系统权限为UNLIMITED TABLESPACE,单击“确定”。 

技术分享

系统权限:

技术分享

备注:角色权限中“管理选项”的含义:将切换权限授予其他用户。

在“使用者组切换权限”项中“使用者组”默认为none

技术分享

单击应用,提示“已成功创建对象”。 

技术分享

至此表空间和用户的创建已经完成了。

如需了解如何创建数据库,请查看利用ORACLE创建数据库。

利用Oracle创建表空间和用户