一、直接在服务器端通过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数据创建表空间的更多相关文章

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

    本文我们主要介绍了Oracle 10g创建表空间的完整步骤,包括表空间的创建与删除.为应用创建用户以及权限的授予等操作,希望能够对您有所帮助. AD:WOT2014:用户标签系统与用户数据化运营培训专 ...

  2. Oracle 删除用户和表空间////Oracle创建删除用户、角色、表空间、导入导出、...命令总结/////Oracle数据库创建表空间及为用户指定表空间

    Oracle 使用时间长了, 新增了许多user 和tablespace. 需要清理一下 对于单个user和tablespace 来说, 可以使用如下命令来完成. 步骤一:  删除user drop ...

  3. oracle 11G创建表空间、用户、配置监听和TNS

    最近总在安装各种版本的oralce数据库做测试,11G,32位的,64位的,12C的,每次都折腾表空间,用户.tns啥的,这里记录下,再也不用现用现百度找了 一.创建表空间.用户  在plsql工具中 ...

  4. oracle xe 创建表空间

    使用OracleXE控制台,我们会发现一个奇怪的现象:没有提供创建表空间.增加数据文件等功能.这似乎和我们使用Oracle标准版控制台不一样. 其实在OracleXE中可以创建新的表空间,不过一般情况 ...

  5. Oracle数据库创建表空间及用户授权

    /*分为四步 */ /*第1步:创建临时表空间 */ create temporary tablespace test_temp tempfile 'E:\app\Administrator\orad ...

  6. Oracle的创建表空间及用户

    学习笔记: 1.创建表空间 --创建表空间 create tablespace thepathofgrace datafile 'c:\thepathofgrace.dbf' size 100m au ...

  7. Oracle Rac创建表空间及用户

    1. 创建表空间: BEGIN DECLARE cnt integer := 0; BEGIN SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FR ...

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

    管理员用户登录oracle数据库 1.创建临时表空间 select name from v$tempfile;查出当前数据库临时表空间,主要是使用里面的存放路径: 得到其中一条记录/opt/oracl ...

  9. Oracle 数据库创建表空间、创建用户

    创建表空间 create temporary tablespace user_name_temp tempfile '/oradata/ORA11G/user_name_temp.dbf' size ...

随机推荐

  1. ffmpeg去logo<转>

    用到 video filter —— delogo 通过周围像素插值去除 logo. 参数介绍: x y (必须)指定 logo 的坐标. w h (必须)指定 logo 的宽和高. band, t ...

  2. IRunningObjectTable接口

    IRunningObjectTable接口

  3. 数据库dump导入

    数据库dump导入 一.导入命令介绍: Oracle dump数据导入导出有两种方式:imp/exp.impdp/expdp.两者区别: 1.exp/imp客户端程序,受网络,磁盘的影响:impdp/ ...

  4. linq 对Sum()函数的支持

    首先看一段SQL语句: SELECT SUM(TASKAPPR) AS APPRCOUNT, SUM(TASKLOCKED) AS LOCKEDCOUNT, SUM(TASKCHECKED) AS C ...

  5. HowTo Perform the spatial selection 'Share a line segment with' using ArcObjects

    HowTo  Perform the spatial selection 'Share a line segment with' using ArcObjects Article ID: 26528 ...

  6. 7.Mybatis关联表查询(这里主要讲的是一对一和一对多的关联查询)

    在Mybatis中的管理表查询这里主要介绍的是一对一和一对多的关联查询的resultMap的管理配置查询,当然你也可以用包装类来实现.不过这里不说,做关联查询的步骤可以简单的总结为以下的几步: 1.分 ...

  7. 循序渐进Python3(二) -- 数据类型

    数据类型 一.数字(int) Python可以处理任意大小的正负整数,但是实际中跟我们计算机的内存有关,在32位机器上,整数的位数为32位,取值范围为 -2**31-2**31-1,在64位系统上,整 ...

  8. JAVA通过HTTP访问:Post+Get方式(转)

    public class TestGetPost { /** * 向指定URL发送GET方法的请求 * @param url 发送请求的URL * @param param 请求参数,请求参数应该是n ...

  9. ios 项目引用全局pch文件

    1.在项目中新建添加PCH文件 把这些记下来,下次直接粘贴:$(SRCROOT)/工程名/pch文件名

  10. Oracle SQL*plus常用的命令和函数

    常用命令: 连接sqlplus命令行下运行cmd进入,如以sys模式登陆,命令如下:(1).sqlplus "sys/zhb126 as sysdba" (2).sqlplus/n ...