Oracle数据创建表空间

一、直接在服务器端通过sqlplus命令行创建:

  如果您用的是Linux系统,那么Oracle用户名为oracle。同时,您是在oracle服务器上操作。
  如果是在Windows系统下,
请先点击“开始”,然后点“运行”,输入cmd并点击“确定”,打开命令行窗口
  如果是在Linux的图形窗口,请右键点击桌面并点击“打开终端”,然后输入   
su  -   oracl
  做好上述准备工作以后,输入以下命令:
  sqlplus  
/nolog;
  回车后,将出现提示符
SQL>
  这时输入
  conn  
/   as   sysdba;
  一般即可登录,如果失败的话,可以试一下用conn   
sys/sys用户的密码   as sysdba来重试一下
  接下来,我们看看您当前的数据库文件一般都是放在哪里的:
  select   
name    from    v$datafile;
  windows下可能看到的结果如下:
  SQL>
select name from v$datafile;
  NAME
  --------------------------------------------------------------------------------
  D:\oracle\Administrator\oradata\orcl\system01.dbf
  D:\oracle\Administrator\oradata\orcl\undotbs01.dbf
  D:\oracle\Administrator\oradata\orcl\cwmlite01.dbf
  D:\oracle\Administrator\oradata\orcl\drsys01.dbf
  D:\oracle\Administrator\oradata\orcl\indx01.dbf
  D:\oracle\Administrator\oradata\orcl\tools01.dbf
  说明您的数据文件是放在
D:\oracle\Administrator\oradata\orcl\ 这个目录下的
  Linux下可能看到的结果如下:
  SQL>
select name from v$datafile;
  NAME
  --------------------------------------------------------------------------------
  /oracle/oradata/orcl/system01.dbf
  /oracle/oradata/orcl/undotbs01.dbf
  /oracle/oradata/orcl/cwmlite01.dbf
  /oracle/oradata/orcl/drsys01.dbf
  /oracle/oradata/orcl/indx01.dbf
  /oracle/oradata/orcl/tools01.dbf
  说明您的数据文件是放在
/oracle/oradata/orcl/ 这个目录下的
  好,我们可以开始创建数据库表空间了,创建数据库表空间的命令格式如下:
  create 
tablespace  表空间名  datafile  
‘对应的文件名‘    size   大小;
  举例如下:
  对于上述的windows情况:
  create 
tablespace  TestDB datafile   ‘ D:\oracle\Administrator\oradata\orcl\TestDB.dbf‘   
size   10M;   

  对于上述的Linux的情况:
  create 
tablespace  yang   datafile  
‘/oracle/oradata/orcl/TestDB.dbf‘   
size   10M;
  至此,所需的表空间已建立。
  接下来我们开始创建用户,创建用户的命令格式如下:
  create 
user  用户名  identified   by   密码 
default   tablespace   用户默认使用哪一个表空间;
  修改用户的权限:
  grant  
角色1,角色2  to  用户名;
  举例如下:
  create  
user   guanjie   identified   
by    guanjie    default  
tablespace   TestDB;
  grant  
dba, connect    to   guanjie;
  授权成功。

二、通过PL/SQL
Developer工具创建表空间

通过pl/sql登录到Oracle数据库上,然后执行菜单:文件/新建/命令窗口
,打开一个命令窗口然后在该命令窗口中执行脚本创建和删除表空间

create tablespace TestDB
datafile ‘D:\oracle\Administrator\oradata\orcl\TestDB.dbf‘ size 10M
autoextend on next 1M maxsize unlimited logging
extent management local autoallocate
segment space management auto;

解释:

1) DATAFILE: 表空间数据文件存放路径

2) SIZE: 起初设置为10M

3) UNIFORM: 指定区尺寸为128k,如不指定,区尺寸默认为64k

4) 空间名称TestDB与 数据文件名称 TestDB.dbf 不要求相同,可随意命名.

5) AUTOEXTEND ON/OFF表示启动/停止自动扩展表空间

6) ALTER DATABSAE DATAFILE
‘D:\oracle\Administrator\oradata\orcl\TestDB.dbf ‘ resize 5M;
//手动修改数据文件大小为5M

7) DROP TABLESPACE MOF_TEMP INCLUDING CONTENTS AND DATAFILES;
   //删除表空间

Oracle数据创建表空间

时间: 2024-08-02 02:49:48

Oracle数据创建表空间的相关文章

Oracle数据库创建表空间

--Oracle数据库创建表空间 create tablespace new_taspace --表空间名 DATAFILE 'D:\NEWTABLESPACE.DBF'   --表空间关联的数据文件和位置 size 200M --文件初始大小 autoextend on next 20MB MAXSIZE 400MB; --文件大小可自动扩展,每次扩展20MB,最大400MB --创建表空间 create tablespace new_taspace1 --表空间关联的数据文件和位置 DATA

Oracle 10g创建表空间的完整步骤详解

本文我们主要介绍了Oracle 10g创建表空间的完整步骤,包括表空间的创建与删除.为应用创建用户以及权限的授予等操作,希望能够对您有所帮助. AD:WOT2014:用户标签系统与用户数据化运营培训专场 Oracle 10g数据库中,当在数据库中创建用户时,基于应用性能和管理方面的考虑,最好为不同的用户创建独立的表空间. 那么创建表空间的步骤是怎样实现的呢?本文我们主要就介绍了这一部分内容,接下来就让我们一起来了解一下这部分内容吧. 1.创建表空间 不论是Lnux环境,还是Wndows环境,都要

oracle 语句创建表空间、用户、授权

/*分为四步 */ /*第1步:创建临时表空间 */ create temporary tablespace yuhang_temp tempfile 'D:\oracledata\yuhang_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; /*第2步:创建数据表空间 */ create tablespace yuhang_data logging datafile 'D:\or

ORACLE中创建表空间,创建表,修改表,授权

创建表空间 /*分为四步 */ /*第1步:创建临时表空间  */ create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' size 50m autoextend on next 50m maxsize 20480m   //如果最大值没有上限,则使用unlimited extent management local;  //extent 表示区间  设置区间管理方式是本地

ORACLE中创建表空间,创建表,改动表,授权

创建表空间 /*分为四步 */ /*第1步:创建暂时表空间  */ create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' size 50m autoextend on next 50m maxsize 20480m   //假设最大值没有上限,则使用unlimited extent management local;  //extent 表示区间  设置区间管理方式是本地

oracle第二步创建表空间、用户、授权

Windows+r→键入sqlplus,输入已安装好的oracle数据库超级管理员账号密码登录.显示: 成功. 创建表空间: 创建用户并默认表空间: 授权该创建用户对数据库的操作: 代码: SQL> create tablespace user_data 2 logging 3 datafile 'D:\oracleTableSpace\oracle70170705.dbf' 4 size 50m 5 autoextend on 6 next 50m maxsize 10240m 7 exten

Linux oracle数据库创建表空间、用户并赋予权限

管理员用户登录oracle数据库 1.创建临时表空间 select name from v$tempfile;查出当前数据库临时表空间,主要是使用里面的存放路径: 得到其中一条记录/opt/oracle/oradata/orcl/temp01.dbf 创建临时表空间:create temporary tablespace plncontrol_temp tempfile '/opt/oracle/oradata/orcl/plncontrol_temp.dbf' size 100m reuse

Oracle 如何创建表空间

在Oracle中如何创建表空间呢?主要有两种方式:一种是用SQL命令的方式,另外一种是通过Oracle客户端Enterprise Manager Console来创建.下面分别介绍一下: 1 通过SQL命令创建表空间 1.1 创建表空间 create tablespace 表空间名称 logging datafile 'D:\oracle\oradata\Oracle9i\user_data.dbf' size 50m autoextend on next 50m maxsize 20480m

Oracle Rac创建表空间及用户

1. 创建表空间: BEGIN DECLARE cnt integer := 0; BEGIN SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FROM user_tablespaces WHERE tablespace_name = UPPER(TRIM('TEST'))); IF cnt != 0 THEN DECLARE s VARCHAR2(500); BEGIN s := 'DROP TABLESPACE TEST INCLUDING