利用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创建数据库

时间: 2024-10-08 11:13:01

利用Oracle创建表空间和用户的相关文章

Oracle 创建表空间,用户,赋值(简装)

一, 1.Oracle 创建表空间,用户,赋值(简装) C:\Documents and Settings\Administrator>sqlplus /nologSQL> conn /as sysdba 2.删除用户drop user username cascade; 3.创建自增表表空间SQL> create tablespace 表空间 datafile 'E:\oracle\product\10.2.0\oradata\表空间.dbf' size 50m autoextend

ORACLE 创建表空间、用户、授权

1.创建表空间 create tablespace TEST logging datafile 'e:\app\administrator\oradata\orcl\TEST.dbf' size 100M autoextend on next 100M maxsize 4096M extent management local; 2.创建用户并指定表空间 create use testuser identified by password default tablespace TEST temp

Oracle 创建表空间和用户

一.在Windows系统下, 请先点击“开始”,然后点“运行”,输入cmd并点击“确定”,打开命令行窗口输入以下命令: sqlplus   /nolog 回车后,将出现提示符 SQL> 这时输入       conn   /   as   sysdba 一般即可登录,如果失败的话,可以试一下用conn    sys/sys用户的密码   as sysdba来重试一下 接下来,我们看看您当前的数据库文件一般都是放在哪里的: select    name    from    v$datafile;

oracle创建表空间和用户授权

创建表空间 create  tablespace users  datafile  'D:\Oracle\oracle\oradata\users.dbf' size 100m  autoextend on  next 100m maxsize 20480m  extent management local; 创建用户 create user hy_pubres identified by 123; grant create session to hy_pubres;             

oracle创建表空间、用户、和权限配置

oracle数据库和mysql.sqlserver不同,它是在同一个数据库中可以定义多个表空间,不同表空间是相互独立的,每个用户都有默认的表空间,所以基本上不同的用户操作的数据表都可以不同,当然如果要相同的话可以在定义表空间的时候设定好那个表空间就行. 创建表空间: create tablespace (你的表空间名字如 pfm)datafile 'D:\oracle\product\10.2.0\oradata\orcl\pfm.dbf' size 100M autoextend on nex

Oracle 创建表空间以及用户

1.连接数据库 # su - oracle $ conn  /  as sysdba 2.创建表空间 SQL> create tablespace doiido datafile '/main/oracle/oradata/doiido.dbf' size 1024M autoextend on next 1024M maxsize 10240M extent management local; 3.创建用户 SQL> create user doiido identified by doii

oracle创建表空间、用户

创建表空间 [sql] view plaincopy create tablespace '<数据库名>' datafile '<存储路径>' size 500M default storage (initial 200m next 50m minextents 20 maxextents 500) online; Example: [sql] view plaincopy create tablespace itmyhome datafile 'D:\oracle\product

Oracle创建表空间、用户及DBLink等

以管理员身份进入Oracle: 1.查询其他表空间文件存放路径 select name from v$datafile; 2.创建表空间 create tablespace hrst datafile 'D:\ORACLE\ORADATA\HRST\HRST.DBF' size 100M autoextend on next 100M maxsize unlimited; 3.创建用户 create user vta identified by vta_2017 default tablespa

Oracle创建表空间与用户

/* 说明:若已经存在相应的用户和表空间,则需要先删除相应的用户和表空间 然后再全部重新建立 */ --删除用户 drop user XDAYWEIXIN cascade; --删除表空间 drop tablespace WEIXIN_DATA_TEMP including contents and datafiles; drop tablespace WEIXIN_DATA including contents and datafiles; --创建临时表空间 create temporary