oracle 11g dbf数据文件从C盘迁移到D盘

服务器系统为 windows 2008 R2 64位,由于C盘空间将满,要将C盘的oracle的DBF数据文件迁移到D盘下,步骤如下:

1.输入cmd,启动 cmd.exe窗口

2.输入 sqlplus /nolog

3.输入 conn sys/[email protected] as sysdba

4.输入sql:select name from v$datafile;

查看相关data文件存放路径

5. shutdown immediate 关闭

6. startup mount;

7. alter database rename file  ‘C:\app\Administrator\oradata\orcl\USERS01.DBF‘ to ‘D:\ORADATA\USERS01.DBF‘;

第一个文件为原来表空间的dbf文件,第二个为新的位置

如果有多个,则重复第7步

8.alter database open; 如果报错则先输入: recover database;   再输入alter database open;

9.再次输入 select name from v$datafile; 查看是否已经更改过来。

时间: 2024-10-14 18:51:02

oracle 11g dbf数据文件从C盘迁移到D盘的相关文章

Oracle 11g 导入dmp文件出现的问题

1.导入命令: imp userId/[email protected] full=y  file=D:\data\T_DAYLOG_CALLANALYSIS.dmp ignore=y 2.导出命令 exp userId/[email protected] file=d:\dkj\test.dmp tables=(wf_test) 如出现:”只有dba才能导入由其他dba导出的文件“的问题 登录该用户:执行SQL: grant dba to testuser ; 如果还不行,再执行: alter

oracle 11g 从 dmp 文件中导出 sql 代码 的方法.

impdp sys/password full=y dumpfile=bg.dmp nologfile=y sqlfile=bg_dmp.sql 备注: bg.dmp 是 dmp 文件,   bg_dmp.sql 是导出来的 SQL  代码.   导出的文件和代码都存放在:oracle 安装目录:  app/oracle/admin/ORCL/dpdump 文件夹下面. oracle 11g 从 dmp 文件中导出 sql 代码 的方法.

关于oracle 11g导出数据时 报 ORA 1455错误的处理

由于导出的该用户的表可能存在空数据表,那么可能就会出现此其异常. 首先: 查看: SQL>show parameter deferred_segment_creation; 如果为TRUE,则将该参数改为FALSE: 在sqlplus中,执行如下命令: SQL>alter system set deferred_segment_creation=false; 然后: 可以针对数据表.索引.物化视图等手工分配Extent SQL>Select 'alter table '||table_n

oracle 不小心删除了dbf数据文件怎么办?

1.不要重启数据库实例2.ps -ef | grep dbw0 查看ora_dbw0_实例 进程id3.cd /proc/进程id/fd 可以看到 261 -> /u01/app/oracle/oradata/orcl/users01.dbf (deleted)标识删除4.cp /proc/进程id/fd/261 /u01/app/oracle/oradata/orcl/users01.dbf 将删除的数据文件拷贝回去5.alter database datafile 数据文件编号 offlin

oracle 11G R2控制文件的管理

控制文件 每一个数据库都有一个控制文件,它是一个二进制数据文件,它记录了数据库的物理结构.控制文件数据库一个重要参数文件,在写数据时,控制文件必须是可用的状态.控制文件包括如下信息: 1. 记录数据库名称 2. 数据文件与重做日志文件的名称与存储位置 3. 数据库创建时间 4. 当前log的SN 5. 检查点信息 控制文件管理 如下信息介绍控制文件,了解控制文件. 控制文件名称 你使用初始化参数文件中的参数control_files命名控制文件名称.可以使用show parameter cont

Oracle OMF管理数据文件

1.什么是OMF? Oracle managed file的缩写,简单的理解,就是oracle自己管理自己的文件,可以是dbf,redolog 等等,具体可以参考官方文档Adiministrator中的17.Using Oracle Managed Files 2.如何查看当前系统是否使用了OMF? show parameter db_create; 参数的值是空的,说明我们没有使用OMF. 3.开启OMF alter system set db_create_file_dest='/oracl

Oracle快速导出数据文件

数据文件生成方式有多种,但是大多效率低下,对于大型数据仓库来说,高效导出文件是迫切需求: 这里通过shell+java的方式集成老熊写的数据文件生成工具,效率比普通的导出方法高70%: shell文件生成脚本: Java调用脚本:这里implement Callable接口,实现了多线程的调用方式: /** * @Title: Db2FileSync.java * @Package etl.etlUtils * @Description: TODO * @author Lubin Su * @d

oracle的dmp数据文件的导出和导入以及创建用户

关于dmp文件我们用的还是比较多的,dmp文件它是作为oracle导入和导出表使用的文件格式,今天就将dmp文件导出和导入进行学习. dmp文件导出 dmp文件导出用的比较多的一般是三种,他们分别是:导出整个数据库实例下的所有数据.导出指定用户的所有表.导出指定表. 这里已我的数据库为例,进行介绍,我的Oracle数据库实例为"ORACLE",查看自己数据库实例可以从"任务管理器-->服务"中进行查看,如下图 打开命令行: 1,将数据库ORACLE完全导出,用

oracle 11g未找到文件WFMLRSVCApp.ear文件

安装,参考:https://blog.csdn.net/pancheng1984/article/details/79823467 安装oracle 11.2.4时,报错: 未找到文件...WFMLRSVCApp.ear文件 解决方法如下: oracle 11.2.4有两个压缩包,将压缩包解压至同一目录再安装即可解决此类问题. 注意:再次运行的时候要将D:\app\Administrator\product\11.2.0\dbhome_1\.......红色区域文件删除,也就是删除dbhome_