注意点:

1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行

2.确保路径存在,比如 C:\oracle\oradata\Oracle11\ 也就是你要保存文件的路径存在

3.以下语句必须为dba权限的用户才可以执行成功。

分为四步

第1步:创建临时表空间

create temporary tablespace user_temp

tempfile'C:\oracle\oradata\Oracle11\user_temp.dbf'size 50m

autoextend on

next 50m maxsize 20480m

extent management local;

说明:

user_temp 为需要创建的临时表空间的名称,根据实际情况可以自行变更。

tempfile 后面为临时表空间文件存放的磁盘位置,文件不需要创建,但文件夹需要创建好。

Create [TEMPORARY] TABLESPACE tablespace_name TEMPFILE|DATAFILE 'fileName.dbf' size xx

#TEMPFILE|DATAFILE 指的是我们存储的数据文件的类型和名字。

#size 表示数据文件的大小

#[TEMPORARY] 如果我们创建的是临时表空间,那么需要在create关键字后加上TEMPORARY的关键字,而且使用TEMPFILE关键字。

创建永久表空间

create tablespace FNBANK

datafile'/opt/11g/oracle/oradata/nontax/bank.dbf'size 50m

autoextend on

next 50m maxsize 20480m

extent management local;

创建临时表空间会报错:

ORA-02195: 尝试创建的PERMANENT对象在TEMPORARY表空间中

解决方案:把临时表空间删除。新建永久表空间

----删除表空间

DROP TABLESPACE 表空间名字 INCLUDING CONTENTS AND DATAFILES;----查看表空间select * fromdba_tablespaces;----查看表空间存储位置select * from dba_data_files

第2步:创建数据表空间

create tablespace user_data

logging

datafile'C:\oracle\oradata\Oracle11\user_data.dbf'size 50m

autoextend on

next 50m maxsize 20480m

extent management local;

说明:

user_data 为需要创建的临时表空间的名称,根据实际情况可以自行变更。

datafile 后面为表空间文件存放的磁盘位置,文件不需要创建,但文件夹需要创建好。

第3步:创建用户并指定表空间

create user username identified by passworddefaulttablespace user_data

temporary tablespace user_temp;

说明:

username 为需要创建数据库用户的用户名,根据实际情况可以自行变更。

password为需要创建数据库用户的用户密码,根据实际情况可以自行变更

user_data 为分配给该用户的表空间,根据实际情况可以自行变更

user_data 为分配给该用户的临时表空间,根据实际情况可以自行变更

第4步:给用户授予权限

grant connect,resource,dba to username;

说明:

username 为需要分配权限用户的用户名,根据实际情况可以自行变更。

connect,resource,dba 分别三种不同操作权限,根据实际情况可以自行变更。

实例:

CREATE TABLESPACE FS_BSAF_TBS

LOGGING

DATAFILE'+DATA/bspjdb/datafile/FS_BSAF_TBS_01.dbf'SIZE 2G

AUTOEXTEND ON NEXT 100M MAXSIZE 2G

EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

一个表空间的大小也不是可以通过添加数据文件的方式随便加的。

如果你建的是一般的表空间(smallfile)的话一个表空间的最大大小应该是4m个oracle块。

如果你建的是bigfile表空间的话,一个表空间的最大大小应该是4g个oracle块。

不过不建议把一个表空间建的太大,如果太大的话一方面备份花费的时间长,另外一方面是,对存放在该表空间上的数据不安全,如果表空间出错了,那么该表空间上的数据都会丢掉。

查看表空间的使用情况:

https://blog.csdn.net/high2011/article/details/50674081

oracle数据库02195,数据库表空间操作 - osc_w33tzsln的个人空间 - OSCHINA - 中文开源技术交流社区...相关推荐

  1. java web登陆注册表_Java 访问注册表 - Rayn——做今天最好的自己 - OSCHINA - 中文开源技术交流社区...

    import java.util.prefs.*;public class Registery {String[] keys = {"version", "initial ...

  2. MySQL配置大小写敏感报错_mysql表名大小写敏感 - xbuding: watch and learn! - OSCHINA - 中文开源技术交流社区...

    在ubuntu下安装的mysql版本是 5.6.25-0ubuntu1 linux下的mysql的表名是大小写敏范的.而在在windows下安装的mysql是大小写不敏感的. 原因是因为lower_c ...

  3. leip与mysql数据库_性能分析方法 - osc_xm8bu282的个人空间 - OSCHINA - 中文开源技术交流社区...

    一.性能分析的常用手段 1.空间换时间,利用内存缓存从磁盘上取出的数据,CPU可以直接访问内存,从而比从磁盘读取数据更高的效率. 2.时间换空间,当空间成为瓶颈的时候,切开数据分批次处理,用更少空间完 ...

  4. grandle oracle 驱动,oracle权限 - 千言sully的个人空间 - OSCHINA - 中文开源技术交流社区...

    一.用户与模式 用户:对数据库的访问,需要以适当用户身份通过验证,并具有相关权限来完成一系列动作 SYS用户,缺省始终创建,且未被锁定,拥有数据字典及其关联的所有对象 SYSTEM用户,缺省始终创建, ...

  5. mysql建表的规则_MYSQL建表规则 - Love彼岸花开的个人空间 - OSCHINA - 中文开源技术交流社区...

    建立表规约 [强制]表名.字段名必须使用小写字母或数字,禁止出现数字开头,禁止两个下划线中间只 出现数字.数据库字段名的修改代价很大,因为无法进行预发布,所以字段名称需要慎重考虑. 说明:MySQL ...

  6. mysql dump 1017_MySQL数据库导出 - Can't Wait Any Longer - OSCHINA - 中文开源技术交流社区...

    本文内容主要来自MySQL官方文档:"MySQL5.1 Reference,2.10.3. 将MySQL数据库拷贝到另一台机器" 注意:参数名与值间可以不用空格,如 -uroot ...

  7. mysql 用户 %_mysql用户操作 - 可爱的wzz的个人空间 - OSCHINA - 中文开源技术交流社区...

    一. 创建用户 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明: username:你将创建的用户名 host:指定该用户在 ...

  8. MySQL中购买的语句,mysql操作语句 - 买灰机自己开的个人空间 - OSCHINA - 中文开源技术交流社区...

    一.对数据库的CRUD 1.创建数据库:create database  数据库名[character set 字符集] 2.查询所有数据库:show databases 3.查询数据库定义结构:sh ...

  9. hbase 修改表名_hbase修改表名 - 张欢19933的个人空间 - OSCHINA - 中文开源技术交流社区...

    hbase修改表名 hbase修改表名没有直接的api可以调用,我们如果想要修改表名,可以利用快照的方式. 需要开启快照功能,在hbase-site.xml文件中添加如下配置项: hbase.snap ...

  10. mysql中级_mysql中级操作 - osc_mi06gsf5的个人空间 - OSCHINA - 中文开源技术交流社区...

    解析sql执行过程 show VARIABLES like '%profil%' //查看是否开启了剖析 如没开启set profiling=1; 启用 show profiles; set @que ...

最新文章

  1. 水下目标检测算法赛(36w奖金池)
  2. 使用FastCoder写缓存单例
  3. android 内存占用大 卡顿,安卓手机用久了就会卡顿?那是内存使用率高了,你需要这么做...
  4. 四十三、ETL工具的流程和应用
  5. python爬去百度图片_python实现爬取百度图片的方法示例
  6. Xception,Inception-ResNet,SENet(Squeeze-and-Excitation)
  7. nn.Conv2d的解释
  8. 稳定币兑换器Orbits发布路线图,包括发行治理代币ORB等
  9. 获取论坛cookie_注意:这是你成为Cookie时尚社区OG的最后机会!
  10. mysql datetime为空不显示_将null和格式不正确的datetime值导入datetime列MySQL
  11. Linux 下安装杀毒软件 clamav
  12. WPS Office 去广告绿色版(2013.11.13更新)
  13. Android 实现远程控制(类似QQ的远程协助)
  14. Java面向对象编程(五)特殊类
  15. 命名时取代基优先顺序_烷烃的系统命名
  16. Java_IOl流_缓冲流_转换流
  17. MySql版本号查看命令
  18. 说话人识别VAD算法概述
  19. Python学习笔记:通过Headers字段模拟浏览器访问亚马逊界面爬取
  20. java 狗带风波_养狗风波作文800字

热门文章

  1. win10小课堂:如何彻底关闭windows defender
  2. ElasticSearch Cause: Cluster state has not been recovered yet, cannot write to the [null] index
  3. java服务器限速下载_Java文件下载限速
  4. 双显卡(Intel+Nvidia)笔记本配置cuda开发环境
  5. 浅谈大数据的过去、现在和未来
  6. 大学计算机课程进制的转换教程,交大计算机课程(1):各种进制转换
  7. 计算机启动显示不正确的分区表,双硬盘启动失败提示“无效分区表”无法打开机器...
  8. VS2008当前页面脚本发生错误
  9. win10系统预加载服务器,等等, 你的win10关闭了这几个服务, 会流畅许多
  10. 不是有效的win32应用程序