-建立表空间(oracle中的tablespace(表空间))

CREATE TABLESPACE data01

DATAFILE 'D:\oracle\ora92\oradata\db\DATA01.dbf' SIZE 200M

UNIFORM SIZE 128k;

#指定区尺寸为128k,如不指定,区尺寸默认为64k

--建立临时表空间

CREATE TEMPORARY TABLESPACE temp_data

TEMPFILE 'D:\TEMP_DATA.dbf' SIZE 100M

--建立用户

CREATE USER peter IDENTIFIED BY peter

DEFAULT TABLESPACE data01

TEMPORARY TABLESPACE temp_data;

--给用户授权

grant connect,resource,dba to peter;

-- 从 '建立表空间' 到 '建立临时表空间' 到 ’建立用户‘ 到 ’给用户授权’ ,

-- 到此就可以用建立的用户进行登陆,然后建立table了

-- 并且以某个用户的身份进行登陆,进行备份与还原了

一、建立表空间

CREATE TABLESPACE data01

DATAFILE '/oracle/oradata/db/DATA01.dbf'

SIZE 500M

UNIFORM SIZE 128k; #指定区尺寸为128k,如不指定,区尺寸默认为64k

(注意,必须先写datafile才能写size和uniform size,因为只有先指定了文件才能够指定文件的大小,这是一个因果关系)

二、建立UNDO表空间

CREATE UNDO TABLESPACE UNDOTBS02

DATAFILE '/oracle/oradata/db/UNDOTBS02.dbf' SIZE 50M

#注意:在OPEN状态下某些时刻只能用一个UNDO表空间,如果要用新建的表空间,必须切换到该表空间:

ALTER SYSTEM SET undo_tablespace=UNDOTBS02;

三、建立临时表空间

CREATE TEMPORARY TABLESPACE temp_data

TEMPFILE '/oracle/oradata/db/TEMP_DATA.dbf' SIZE 50M

四、改变表空间状态

1.使表空间脱机

ALTER TABLESPACE game OFFLINE;

如果是意外删除了数据文件,则必须带有RECOVER选项

ALTER TABLESPACE game OFFLINE FOR RECOVER;

2.使表空间联机

ALTER TABLESPACE game ONLINE;

3.使数据文件脱机

ALTER DATABASE DATAFILE 3 OFFLINE;

4.使数据文件联机

ALTER DATABASE DATAFILE 3 ONLINE;

5.使表空间只读

ALTER TABLESPACE game READ ONLY;

6.使表空间可读写

ALTER TABLESPACE game READ WRITE;

五、删除表空间(删除临时表空间也是同样的写法)

DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES;

drop tablespace temp_data including contents and datafiles;(删除临时表空间)

六、扩展表空间

首先查看表空间的名字和所属文件

select tablespace_name, file_id, file_name,

round(bytes/(1024*1024),0) total_space

from dba_data_files

order by tablespace_name;

1.增加数据文件

ALTER TABLESPACE game

ADD DATAFILE '/oracle/oradata/db/GAME02.dbf' SIZE 1000M;

2.手动增加数据文件尺寸

ALTER DATABASE DATAFILE '/oracle/oradata/db/GAME.dbf'

RESIZE 4000M;

3.设定数据文件自动扩展

ALTER DATABASE DATAFILE '/oracle/oradata/db/GAME.dbf

AUTOEXTEND ON NEXT 100M

MAXSIZE 10000M;

如何手动修改oracle表空间,ORACLE数据库创建和修改表空间相关推荐

  1. PostgreSQL表空间、数据库、模式、表、用户/角色之间的关系

    看PostgreSQL9的官方文档,我越看越迷糊,这表空间,数据库,模式,表,用户,角色之间的关系怎么在PostgreSQL里这么混乱呢? 经过中午的一个小实验,我逐渐理清了个中来龙去脉.下面我来还原 ...

  2. mysql语法大全w3school_(二)mysql:在w3schools文档上学习sql语法(使用数据库创建一张表)...

    1.选中要使用的数据库(选中上篇创建的test数据库) 现有的数据库 mysql>use test; 则选中test数据库: 2.创建一张表 2.1column代表每一列的名称,datatype ...

  3. Oracle 11gR2学习之三(创建用户及表空间、修改字符集和Oracle开机启动)

    一.创建用户及表空间 1.连接数据库 [root@localhost ~]# su - oracle [oracle@localhost ~]$ sqlplus /nolog   #进入sqlplus ...

  4. oracle 给表指定表空间,oracle数据库创建用户指定表空间

    --创建临时表空间 create temporary tablespace test_temp --test_temp表空间名称 tempfile 'E:\oracle\product\10.2.0\ ...

  5. sql语句查询Oracle|sql server|access 数据库里的所有表名,字段名

    Oracle select * from user_tables where table_name = '用户名' 如果是用该用户登录使用以下语句: SELECT * FROM USER_TABLES ...

  6. Oracle DB 使用DDL语句创建和管理表

    • 对主要的数据库对象进行分类 • 查看表结构 • 列举列可以使用的数据类型 • 创建简单的表 • 说明创建表时如何创建约束条件 • 描述方案对象如何工作 • 数据库对象 – 命名规则 • CREAT ...

  7. oracle mysql 同义词_Oracle数据库创建同义词(synonym)详细讲解

    1.1数据库创建同义词(synonym) Oracle的同义词(synonyms)从字面上理解就是别名的意思,和视图的功能类似,就是一种映射关系.它可以节省大量的数据库空间,对不同用户的操作同一张表没 ...

  8. oracle中pdb,Oracle12c数据库创建pdb的3种方法

    Oracle12c数据库创建pdb的3种方法 1.根据seed创建pdb CREATE PLUGGABLE DATABASE salespdb ADMIN USER salesadm IDENTIFI ...

  9. mysql建立修改表存储过程_MySQL数据库创建、表的创建、存储过程、触发器

    一.基本内容 (1) 使用SQL语句创建数据库: (2) 为数据库分配管理权限: (3) 定义表和数据库的完整性,student(学生表),course(课程表)和 sc(学生选课表), 并设置各个表 ...

最新文章

  1. 1803无法升级到2004_Win10再度误伤“友军”:升级五月更新后OneDrive同步报错
  2. 2018-3-15模式识别--学习笔记(一)
  3. ECMAScript 2019(ES10)新特性简介
  4. jsp+mysql学生成绩管理系统_jsp+servlet+mysql学生成绩管理系统 javaweb成绩管理系统 - 下载 - 搜珍网...
  5. java锁的级别_Java锁的那些事儿之JDK锁(ReentrantLock)
  6. C# 操作MSSQL数据库类
  7. 定义和使用结构体变量
  8. java中substring的使用方法
  9. Ubuntu18.04 32位下载
  10. 卸载TeXLive2016
  11. 微软通过共享文件夹的思路,使用工具SyncToy实现两台windows机器间的文件同步
  12. 重启电脑数据丢失怎么恢复?这篇指南很受用!
  13. 行业网站十年改变了什么 电商网 -《电子商务世界》打造电子商务大社区
  14. 武汉云数时代网络科技有限公司代运营具体需要做好哪些方面?
  15. 【csv文件转xml文件】Excel表格数据快速批量生成xml格式文件
  16. 李宏毅 Attention
  17. vue+vuex+axios从后台获取数据存入vuex,组件之间共享数据
  18. 武汉大学计算机学院 优秀夏令营,武汉大学计算机学院2014年优秀大学生暑期夏令营通知.docx...
  19. 计算机与网络工程教学大纲,《网络工程与智能综合布线》教学大纲
  20. mysql binlog xid_解析MYSQL BINLOG 二进制格式(7)--Xid_log_event/XID_EVENT

热门文章

  1. 工作68:json校验工具
  2. 前端学习(1345):用户的增删改查操作2
  3. 前端学习(772):内置对象
  4. OpenSSL签发证书时编码UTF8STRING PRINTABLESTRING不匹配
  5. Ubuntu如何卸载安装的软件以FileZilla为例
  6. 移动端中使用调试控制台
  7. 机器学习算法总结--决策树
  8. zabbix解决中文乱码
  9. 【练习】实现一个parse方法(需要实现的效果见内容),方法总结
  10. #0 scrapy爬虫学习中遇到的坑记录