首页 >

Oracle表空间和数据文件基本维护

数据库|mysql教程Oracle表空间和数据文件基本维护
Oracle高级培训,Oracle表空间和数据文件基本维护,
数据库-mysql教程
站长源码,vscode格式化,ubuntu 安装,tomcat 设置,sqlite使用,龙岗网页设计,网页源代码提取数据库,站群服务器,discuz 插件开发 格式,常用前端框架,爬虫 视频,php随机数,百度seo,springboot官网,织梦根标签,网站系统,网页背景图,后台管理系统模板,destoon 后台无法登陆,css3动画页面加载执行,日报管理系统,江湖程序lzw
对应oracle来说,表空间主要分为系统表空间(system)和其他非系统表空间,或者说分为重要表空间和不重要表空间;有人就要说了,
微信商城开发源码,vscode支持wpy,ubuntu种类说明,tomcat配数据,json查询sqlite,中国服务器合租网,discuz支付宝支付插件下载,web前端的mvc框架,爬虫大战 迅雷,php学习视频网站,企业网站如何做好seo优化,后台管理网站模板百度,网页游戏混服系统,dede 培训 模板下载,css同页面切换,网吧后台管理系统源码,小程序 样例lzw
thinksns 移动端源码,vscode码云合并,clevo ubuntu,tomcat 文档过多,sqlite框架有必要吗,js流程插件,ssm框架项目在前端的东西,爬虫怎么抓取特殊资源的,php mysql 行数,合肥整站seo价格,后台网站模板html,网页分类展示,装修手机端模板lzw

一些基本概念:
一个表空间在某一时刻只能属于一个数据库;
除了 SYSTEM 表空间或者有活动回退段的表空间,其它表空间可以脱机;
表空间可以在可读写和只读状态之间切换;
一个数据文件只能属于一个表空间;
段无法跨越表空间,但是段可以跨越属于同一表空间的多个数据文件;
一个区可能不跨越数据文件;必须存在于一个数据文件内;
对应Oracle来说,,表空间主要分为系统表空间(system)和其他非系统表空间,或者说分为重要表空间和不重要表空间;有人就要说了,我在XXX表空间存放在我的业务数据呢,怎么能这么分呢?但是oracle就是这么分,因为只要保证system表空间的存在,数据库就可以运行。
一些命令:

创建表空间
create tablespace mytb1 datafile ‘/u01/oradata/mytb01.dfb’ SIZE 10M AUTOEXTEND ON NEXT 5M MAXSIZE 1024M;
create tablespace mytb1 datafile ‘/u01/oradata/mytb01.dfb’ SIZE 10M AUTOEXTEND ON NEXT 5M MAXSIZE UNLIMITED;
create tablespace mytb1 datafile ‘/u01/oracle/9i/oradata/gt9i/mytb01.dbf’ size 10m autoextend off,’/u01/oracle/9i/oradata/gt9i/mytb02.dbf’ size 10m autoextend off;
CREATE TEMPORARY TABLESPACE mytbtmp1 TEMPFILE ‘/u01/oradata/mytbtmp1.dfb’ SIZE 10M AUTOEXTEND ON NEXT 5M MAXSIZE 10240M;
CREATE undo TABLESPACE mytbtmp1 TEMPFILE ‘/u01/oradata/mytbtmp1.dfb’ SIZE 10M AUTOEXTEND ON NEXT 5M MAXSIZE 10240M;

关于临时表空间
无法设置只读
无法rename
始终是nologging
不会备份
不会恢复

使表空间脱机
alter tablespace mytb1 offline;–注意有4个选项,默认normal,TEMPORARY|IMMEDIATE|FOR RECOVER
使表空间联机
alter tablespace mytb1 online;

使表空间只读
alter tablespace mytb1 read only;
使表空间读写
alter tablespace mytb1 read write;

增加数据文件
alter tablespace mytb1 add datafile ‘/u01/oracle/9i/oradata/gt9i/mytb01.dbf’ size 10m;

调整数据文件大小
alter tablespace mytb1 datafile ‘/u01/oracle/9i/oradata/gt9i/mytb01.dbf’ resize 10m;

移动数据文件
alter tablespace mytb1 rename datafile ‘/u01/oracle/9i/oradata/gt9i/mytb01.dbf’ to ‘/u01/oracle/9i/oradata/gt9i/mytb02.dbf’;

数据库层面移动数据文件
alter database rename file ‘/u01/oracle/9i/oradata/gt9i/mytb01.dbf’ to ‘/u01/oracle/9i/oradata/gt9i/mytb02.dbf’;

删除表空间
drop tablespace mytb1 including contents and datafiles;
DROP TABLESPACE mytb1 INCLUDING CONTENTS CASCADE CONSTRAINTS;
-The End-

更多Oracle相关信息见Oracle 专题页面 ?tid=12


Oracle表空间和数据文件基本维护
  • Oracle密码带特殊字符,如”@“号,在imp,exp里的写法
  • Oracle密码带特殊字符,如”@“号,在imp,exp里的写法 | Oracle密码带特殊字符,如”@“号,在imp,exp里的写法 ...

    Oracle表空间和数据文件基本维护
  • Oracle中诊断阻塞的session
  • Oracle中诊断阻塞的session | Oracle中诊断阻塞的session ...

    Oracle表空间和数据文件基本维护
  • Oracle EBS进化史
  • Oracle EBS进化史 | Oracle EBS进化史 ...