oracle(创建数据文件)

--创建数据文件
create tablespace--创建表空间同时创建数据文件
create temporary tablespace --创建临时表空间的同时创建临时数据文件
alter tablespace...add datafile --向表空间添加数据文件
alter tablespace...add tempfile--向临时表空间添加数据文件
create database --创建数据库时创建数据文件
alter database...create datefile--数据氈恢复操作时,新建一个数据文件取代出现故障的数据文件
--例
alter tablespace users add datafile ‘d:\app\administrator\oradata\orcl\users02.dbf‘ size 10m;
--修改数据文件大小
select file_name,autoextensible from dba_data_files;--查看当前数据库所有数据文件的扩展方式。
--例
alter database datafile ‘d:\app\administrator\oradata\orcl\users04.dbf‘size 10m autoextend on next 512k maxsize 100m;
--改变数据文件的可用性
--要进行数据文件的脱机备份时,需要先将数据文件脱机。
--需要重命名数据文件或改变数据文件的位置时,需要先将数据文件脱机。
--如果Oracle在写入某个数据文件时发生错误,系统会自动将该数据文件设置为脱机状态,并且记录在报警文件中。排除故障后,需要以手动方式重新将该数据文件恢复为联机状态。
--数据文件丢失或损坏,需要在启动数据库之前将数据文件脱机。
--归档模式下:
alter database datafile…online|offline--设置永久性数据文件的脱机与联机。
alter database tempfile…online|offline--设置临时数据文件的脱机与联机。
--将ORCL数据库设置为归档模式。
shutdown immediate--数据库己经关闭,己经卸载数据库,例程己关闭
startup mount--例程己启动
--例
alter database datafile
‘d:\app\administrator\oradata\orcl\users01.dbf‘offline;--脱机
recover datafile
‘d:\app\administrator\oradata\orcl\users01.dbf‘;--完成介质恢复。
alter database datafile
‘d:\app\administrator\oradata\orcl\users01.dbf‘online;--联机
时间: 2024-10-18 18:26:11

oracle(创建数据文件)的相关文章

oracle(创建数据文件1)

--非归档模式下数据文件的脱机 --由于数据库处于非归档模式,数据文件脱机后,会导致信息的丢失,从而使该数据文件无法再联机, --即无法使用了.因此,在非归档模式下,通常不能将 shutdown immediate startup mount alter database noarchivelog; alter database open; alter database datafile 'd:\app\administrator\product\11.2.0\dbhome_1\database

Oracle单个数据文件超过32G后扩容

Oracle单个数据文件超过32G后扩容 表空间数据文件容量与DB_BLOCK_SIZE的设置有关,而这个参数在创建数据库实例的时候就已经指定.DB_BLOCK_SIZE参数可以设置为4K.8K.16K.32K.64K等几种,Oracle的物理文件最大只允许4194304个数据块(这个参数具体由操作系统决定,一般应该是此数字),表空间数据文件的最大值对应关系就可以通过4194304×DB_BLOCK_SIZE/1024M计算得出. 4k最大表空间为:16384M 8K最大表空间为:32768M

模拟主库创建数据文件,dg备库空间不足时问题处理

本篇文档测试目的: 模拟实际环境中,主库对表空间添加数据文件,备库空间不足,最终导致MRP进程自动断开,处理方式. 1.问题环境模拟 1)正常情况下的dg 主库创建数据文件,备库接受日志,自动创建表空间及数据文件. RFS[49]: Selected log 4 for thread 1 sequence 115 dbid 699220720 branch 994543603 Fri Feb 22 23:20:36 2019 Media Recovery Log /u01/app/oracle/

oracle rename数据文件的两种方法

oracle rename数据文件的两种方法 2012-12-11 20:44 10925人阅读 评论(0) 收藏 举报  分类: oracle(98)  版权声明:本文为博主原创文章,未经博主允许不得转载. 第一种 alter tablespace users rename datafile '==' to '***'; 这种方式需要数据库处于open状态,表空间在offline的状态下才能更改. [sql] view plain copy SQL> alter tablespace user

Oracle创建数据

Oracle创建数据为有三种方式:一.使用DBCA(Database Configuration Assistant 数据库配置助手):二.使用 create database指令:三.在安装数据库软件时创建数据库: 一.使用DBCA创建数据库本人环境为Oracle 11g.1.开始 -> 所有程序 -> Oracle -> 配置和移植工具 -> Database Configuration Assistant,打开图形化界面:2.创建过程大部分按默认选项点击“下一步”进行. (1

Oracle 数据库 数据文件 表 表空间 用户的关系

这涉及到数据库的物理结构和逻辑结构. 首先,你需要明白的一点是:数据库的物理结构是由数据库的操作系统文件所决定,每一个Oracle数据库是由三种类型的文件组成:数据文件.日志文件和控制文件.数据库的文件为数据库信息提供真正的物理存储. 每一个Oracle数据库有一个或多个物理的数据文件(data file).一个数据库的数据文件包含全部数据库数据.逻辑数据库结构(如表.索引等)的数据物理地存储在数据库的数据文件中.数据文件通常为*.dbf格式,例如:userCIMS.dbf.数据文件有下列特征:

Oracle 只有数据文件的恢复

  数据库版本都为 Oracle10G   在A数据库服务器操作: 将需要转移的数据库A冷备份,冷备份,我很简单. 开始->运行: sqlplus /as sysdba //使用DBA权限登陆到数据库 sqlplus>shutdown immediate //关闭数据库实例 在提示后ORACLE 例程已经关闭后,将对应A数据库中的X:\Oracle\oradata\SourDB数据库目录全部拷贝出来. 我的数据库目录内含REDO01.LOG .REDO02.LOG. REDO03.LOG,SY

Oracle更改数据文件位置

方法一:offline表空间 1.offline表空间:alter tablespace tablespace_name offline:2.复制数据文件到新的目录:3.rename修改表空间,并修改控制文件:4.online表空间: 1.offline表空间zeroneSQL> select name from v$datafile;NAME-----------------------------------------------------------------------------

ORACLE查看数据文件包含哪些对象

在上篇ORACLE查看表空间对象中,我介绍了如何查询一个表空间有那些数据库对象,那么我们是否可以某个数据文件包含那些数据库对象呢?如下所示 SELECT  E.SEGMENT_TYPE          AS SEGMENT_TYPE       , E.SEGMENT_NAME          AS SEGMENT_NAME       , F.FILE_NAME             AS FILE_NAME       , SUM(E.BYTES)/1024/1024  AS SEGM