知识大全 Oracle数据文件位置迁移

Posted 数据库

篇首语:曾无好事来相访,赖尔高文一起予。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle数据文件位置迁移相关的知识,希望对你有一定的参考价值。

Oracle数据文件位置迁移  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  操作系统 Windows Server

  Oracle Version:

  下为非归档模式的迁移过程

  D:>sqlplus /as sysdba

  SQL*Plus: Release Production on 星期日 月 : :

  Copyright (c) Oracle Corporation All rights reserved

  已连接到空闲例程

  SQL> select * from v$datafile;

  select * from v$datafile

  *

  ERROR位于第 行:

  ORA : ORACLE not available

  SQL> startup;

  ORACLE 例程已经启动

  Total System Global Area bytes

  Fixed Size bytes

  Variable Size bytes

  Database Buffers bytes

  Redo Buffers bytes

  数据库装载完毕

  数据库已经打开

  SQL> select name from v$datafile;

  NAME

  

  E:ORACLESONBWEBSYSTEM DBF E:ORACLESONBWEBUNDOTBS DBF E:ORACLESONBWEBCWMLITE DBF E:ORACLESONBWEBDRSYS DBF E:ORACLESONBWEBEXAMPLE DBF E:ORACLESONBWEBINDX DBF E:ORACLESONBWEBODM DBF E:ORACLESONBWEBTOOLS DBF E:ORACLESONBWEBUSERS DBF E:ORACLESONBWEBXDB DBF E:ORACLESONBWEBHOUSEWEB ORA

  NAME

  

  E:ORACLESONBWEBSDE DBF E:ORACLESONBWEBREALSTAR ORA

  已选择 行

  SQL> select name from v$controlfile;

  NAME

  

  E:ORACLESONBWEBCONTROL CTL E:ORACLESONBWEBCONTROL CTL E:ORACLESONBWEBCONTROL CTL

  SQL> select * from v$logfile;

  GROUP# STATUS TYPE

  

  MEMBER

  

   STALE ONLINE

  E:ORACLESONBWEBREDO LOG

   ONLINE

  E:ORACLESONBWEBREDO LOG

   STALE ONLINE

  E:ORACLESONBWEBREDO LOG

  SQL> shutdown immediate;

  数据库已经关闭

  已经卸载数据库

  ORACLE 例程已经关闭

  SQL> host copy E:ORACLESONBWEB* dbf D:oracleoradataSONBWEB;

  E:ORACLESONBWEBCWMLITE DBF E:ORACLESONBWEBDRSYS DBF E:ORACLESONBWEBEXAMPLE DBF E:ORACLESONBWEBINDX DBF E:ORACLESONBWEBODM DBF E:ORACLESONBWEBSDE DBF E:ORACLESONBWEBSYSTEM DBF E:ORACLESONBWEBTEMP DBF E:ORACLESONBWEBTOOLS DBF E:ORACLESONBWEBUNDOTBS DBF E:ORACLESONBWEBUSERS DBF E:ORACLESONBWEBXDB DBF已复制        个文件

  SQL> host copy E:ORACLESONBWEB* ora D:oracleoradataSONBWEB;

  E:ORACLESONBWEBHOUSEWEB ORA E:ORACLESONBWEBREALSTAR ORA已复制         个文件

  SQL> host copy E:ORACLESONBWEB* ctl D:oracleoradataSONBWEB;

  E:ORACLESONBWEBCONTROL CTL E:ORACLESONBWEBCONTROL CTL E:ORACLESONBWEBCONTROL CTL已复制         个文件

  SQL> host copy E:ORACLESONBWEB* log D:oracleoradataSONBWEB;

  E:ORACLESONBWEBREDO LOG E:ORACLESONBWEBREDO LOG E:ORACLESONBWEBREDO LOG已复制         个文件

  SQL> create pfile from spfile;

  文件已创建

  编辑生成的pfile即INIT<SID> ORA默认在$Oracle_HOME\\database下 此例中为INITsonbweb ORA 将文件中控制文件的路径改成迁移后的路径

  SQL> create spfile from pfile;

  文件已创建

  SQL> startup mount;

  ORACLE 例程已经启动

  Total System Global Area bytes

  Fixed Size bytes

  Variable Size bytes

  Database Buffers bytes

  Redo Buffers bytes

  数据库装载完毕

  SQL> alter database rename file E:ORACLESONBWEBSYSTEM DBF to D:oracleoradataSONBWEBsystem dbf ;

  数据库已更改

  SQL> alter database rename file E:ORACLESONBWEBCWMLITE DBF to D:oracleoradataSONBWEBcwmlite dbf ;

  数据库已更改

  SQL> alter database rename file E:ORACLESONBWEBDRSYS DBF to D:oracleoradataSONBWEBdrsys dbf ;

  数据库已更改

  SQL> alter database rename file E:ORACLESONBWEBEXAMPLE DBF to D:oracleoradataSONBWEBexample dbf ;

  数据库已更改

  SQL> alter database rename file E:ORACLESONBWEBINDX DBF to D:oracleoradataSONBWEBindx dbf ;

  数据库已更改

  SQL> alter database rename file E:ORACLESONBWEBODM DBF to D:oracleoradataSONBWEBodm dbf ;

  数据库已更改

  SQL> alter database rename file E:ORACLESONBWEBTOOLS DBF to D:oracleoradataSONBWEB ools dbf ;

  数据库已更改

  SQL> alter database rename file E:ORACLESONBWEBUSERS DBF to D:oracleoradataSONBWEBusers dbf ;

  数据库已更改

  SQL> alter database rename file E:ORACLESONBWEBXDB DBF to D:oracleoradataSONBWEBsdb dbf ;

  alter database rename file E:ORACLESONBWEBXDB DBF

  *

  ERROR位于第 行:

  ORA :重命名日志/数据文件时出错

  ORA :重命名数据文件 时出错 未找到新文件

   D:oracleoradataSONBWEBsdb dbf ORA : 数据文件 : E:ORACLESONBWEBXDB DBF

  ORA :无法打开文件

  OSD :无法打开文件

  O/S Error: (OS ) 系统找不到指定的文件

  SQL> alter database rename file E:ORACLESONBWEBXDB DBF to D:oracleoradataSONBWEBxdb dbf ;

  数据库已更改

  SQL> alter database rename file E:ORACLESONBWEBHOUSEWEB ORA to D:oracleoradataSONBWEBhouseweb ora ;

  数据库已更改

  SQL> alter database rename file E:ORACLESONBWEBsde dbf to D:oracleoradataSONBWEBsde dbf ;

  数据库已更改

  SQL> alter database rename file E:ORACLESONBWEBREALSTAR ORA to D:oracleoradataSONBWEBREALSTAR ORA ;

  数据库已更改

  SQL> alter database rename file E:ORACLESONBWEBREDO LOG to D:oracleoradataSONBWEBREDO LOG ;

  数据库已更改

  SQL> alter database rename file E:ORACLESONBWEBREDO LOG to D:oracleoradataSONBWEBREDO LOG ;

  数据库已更改

  SQL> alter database rename file E:ORACLESONBWEBREDO LOG to D:oracleoradataSONBWEBREDO LOG ;

  数据库已更改

  临时文件更改无效 必须删除原先的临时文件重新生成

  SQL> startup;

  ORA :无法启动已在运行的ORACLE 请首先关闭

  SQL> shutdown immediate;

  ORA :数据库未打开

  已经卸载数据库

  ORACLE 例程已经关闭

  SQL> startup;

  ORACLE 例程已经启动

  Total System Global Area bytes

  Fixed Size bytes

  Variable Size bytes

  Database Buffers bytes

  Redo Buffers bytes

  数据库装载完毕

  数据库已经打开

  SQL> select * from v$tempfile;

  FILE# CREATION_CHANGE# CREATION_T TS# RFILE# STATUS ENABLED

  

  BYTES BLOCKS CREATE_BYTES BLOCK_SIZE

  

  NAME

  

   ONLINE READ WRITE

  

  E:ORACLESONBWEBTEMP DBF

  SQL> alter database tempfile E:ORACLESONBWEBTEMP DBF drop;

  数据库已更改

  SQL> alter tablespace temp add tempfile D:oracleoradataSONBWEBTEMP ora s

  ize M reuse;

  表空间已更改

  SQL> select * from v$tempfile;

  FILE# CREATION_CHANGE# CREATION_T TS# RFILE# STATUS ENABLED

  

  BYTES BLOCKS CREATE_BYTES BLOCK_SIZE

  

  NAME

  

   ONLINE READ WRITE

  

  D:ORACLEORADATASONBWEBTEMP ORA

  本文来自CSDN博客

  

  SQL>

cha138/Article/program/Oracle/201311/17411

相关参考

知识大全 oracle 数据库数据迁移解决方案

  去年年底做了不少系统的数据迁移大部分系统由于平台和版本的原因做的是逻辑迁移少部分做的是物理迁移有一些心得体会与大家分享  首先说说迁移流程在迁移之前写好方案特别是实施的方案步骤一定要写清楚然后进行

知识大全 丢失归档日志文件后数据库应当如何恢复[2]

  这里是Oracle使用其硬线路的位置由于转储的数据文件不能恢复到与其他文件一致的位置所以可能存在中断的数据并且Oracle不允许正常打开数据库  第步设置未文档化的实例参数并打开数据库  在初始化

知识大全 Oracle数据库的数据迁移方法

Oracle数据库的数据迁移方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  主要介绍了Ora

知识大全 Oracle中实现数据迁移和数据共享

Oracle中实现数据迁移和数据共享  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  安装在自定义

知识大全 Oracle统计数据的迁移

Oracle统计数据的迁移  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  自从iR开始可以利用D

知识大全 rhel4+oracle10g ASM配制及ASM与文件系统之间迁移

rhel4+oracle10gASM配制及ASM与文件系统之间迁移  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一

知识大全 PHP将数据从Oracle向Mysql数据迁移实例

PHP将数据从Oracle向Mysql数据迁移实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 Oracle数据库迁移几种方式

Oracle数据库迁移几种方式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!我们常常需要对数据进行

知识大全 关于Oracle数据库中行迁移/行链接的问题

关于Oracle数据库中行迁移/行链接的问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一行

知识大全 使用impdp复制oracle的schema数据迁移

  测试环境:   源windowsoracle    目标windowsoracle   &nbs