Oracle11g 创建表空间、查看表空间以及扩展表空间
1、创建表空间
CREATE TABLESPACE DB_DATALOGGINGDATAFILE 'D:app/Administrator/oradata/NewDB/DB_DATA.DBF'SIZE 32MAUTOEXTEND ONNEXT 32M MAXSIZE UNLIMITEDEXTENT MANAGEMENT LOCAL;
2、查看表空间的名称及大小
SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0)
ts_size
FROM dba_tablespaces t, dba_data_files d
WHERE t.tablespace_name
= d.tablespace_name
GROUP BY t.tablespace_name;
3、查看表空间物理文件的名称、路径及大小
SELECT tablespace_name,
file_id,
file_name,
round(bytes / (1024
* 1024), 0) total_space
FROM dba_data_files
ORDER BY tablespace_name;
4、查看表空间的使用情况
SELECT SUM(bytes) / (1024 * 1024) AS
free_space, tablespace_name
FROM dba_free_space
GROUP BY
tablespace_name;
SELECT a.tablespace_name,
a.bytes total,
b.bytes
used,
c.bytes free,
(b.bytes * 100) / a.bytes "% USED ",
(c.bytes *
100) / a.bytes "% FREE "
FROM sys.sm$ts_avail a, sys.sm$ts_used b,
sys.sm$ts_free c
WHERE a.tablespace_name = b.tablespace_name
AND
a.tablespace_name = c.tablespace_name;
5、扩展表空间
创建单个文件不能超过32GB的表空间
① 如果你创建的表空间超过32GB,可以把这个表空间存储为多个数据文件(个数不限制只要硬盘空间够大),每个文件不大于32GB。
alter tablespace USERS add datafile 'D:app/Administrator/oradata/NewDB/user_2.dbf' size 30000M;
USERS为表空间名称,user_2.dbf为数据文件;一个表空间可以对应多个数据文件,每个文件不大于32GB。
② 如果想让表空间自增长执行下面语句即可,自增长单个数据文件大小上限也是32G,个人觉得自增长的好处在创建的时候等待时间不需要很长,而且在不确定存储数据占用大小的情况下不会浪费存储空间,实际生产环境还是以需求为准吧。
alter tablespace USERS add datafile 'D:\APP\ADMINISTRATOR\ORADATA\ORC\user_2.dbf' size 1000M autoextend on next 100M;
Oracle11g 创建表空间、查看表空间以及扩展表空间相关推荐
- spool命令、创建一个表,创建并且copy表,查看别的用户下的表,rowid行地址 索引的时候使用,表的增删改查,删除表,oracle的回收站
1.spool 命令 spool "D:\test.txt" spool off SQL> host cls 2.创建一个表 SQL> --条件(1):有创 ...
- spool命令、创建一个表,创建而且copy表,查看别的用户下的表,rowid行地址 索引的时候使用,表的增删改查,删除表,oracle的回收站...
1.spool命令 spool "D:\test.txt" spool off SQL> host cls 2.创建一个表 SQL> --条件(1):有创建 ...
- linux db2扩展表空间,Linux/ext3:DB2扩展表空间导致的Latch等待现象1
现象: Linux环境下,如果文件系统类型为EXT3,由于不支持快速预分配,DB2表空间扩容会非常慢,在扩容器间观察到有 SQLO_LT_SQLB_POOL_CB__readLotch 和 SQLO_ ...
- Oracle11g创建表空间、创建用户、角色授权、导入导出表以及中文字符乱码问题
本文转自:https://www.cnblogs.com/bjh1117/p/6605037.html, 侵删. 前提:本机已经安装了Oracle11g数据库 需求:使用PL SQL数据库连接工具操作 ...
- oracle表空间,角色,权限,表,索引,序列号,视图,同义词,约束条件,存储函数和过程,常用数据字典,基本数据字典信息,查看VGA信息,维护表空间,创建表空间等信息
查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * fr ...
- oracle创建表空间 扩展表空间文件 修改表空间自动增长
1. 创建表空间 create tablespace SIRM2 datafile 'D:\oracle\product\10.2.0\oradata\orcl\SIRM2.dbf' size 10 ...
- mysql 查看表v空间自增涨_MySQL InnoDB表空间加密
从 MySQL5.7.11开始,MySQL对InnoDB支持存储在单独表空间中的表的数据加密 .此功能为物理表空间数据文件提供静态加密.该加密是在引擎内部数据页级别的加密手段,在数据页写入文件系统时加 ...
- Oracle11使用现在数据库文件,oracle11g 重装操作系统后,如何利用原有oracle表空间文件还原数据库...
oracle11g 重装操作系统后,如何利用原有oracle表空间文件还原数据库 最近由于系统重装,在还原dmp备份文件时,由于数据原因(用exp命令导出时表没有导出全部),导致系统不能正常运行.根据 ...
- PostgreSQL 查看数据库,索引,表,表空间大小
转载来源 :PostgreSQL 查看数据库,索引,表,表空间大小 : https://www.cnblogs.com/mchina/archive/2013/04/19/3028573.html 一 ...
- oracle表空间默认增长大小,Oracle 用户表空间查看、修改大小、设置自增长等
分类: Oracle 首先登入某个用户,查看某个用户在哪个表空间下: select username,default_tablespace from user_users; 查看该用户下所有的表: s ...
最新文章
- Java基础部分笔记----------网络编程
- 常见问题—打包压缩问题
- Redis的复制详解
- nginx php mysql分离,详解nginx、php-fpm和mysql用户权限
- 阿里云的这个智能编码插件真心好用!Java 开发神器!!!
- matlab blms算法程序,LMS算法Matlab程序
- 2017-2018-1 20155330 《信息安全系统设计基础》第3周学习总结
- C++中的void类型
- html英文读法,classin读音发音 classln英文怎么读?
- 0708-/etc/login.defs
- dpi,分辨率,屏幕尺寸,dp,px,dip
- 语义漂移_当概念漂移是语义漂移时
- PMP备考大全:经典题库(5月)
- 记录:起个撒名了, 就叫 《方向》 吧....
- ORA-29491: invalid table for chunking 错误记录
- xv6进程切换-swtch函数
- 前端怎么引入Jquery库
- Synchronized原理(偏向锁篇)
- mac|我在Android studio踩过的乌龙坑
- EDG夺冠引全网欢呼,电竞时代要来了吗?