美文网首页
迁移Oracle数据库

迁移Oracle数据库

作者: Time一柒 | 来源:发表于2019-04-09 11:18 被阅读0次
查看当前数据库的数据文件,临时文件,日志文件,控制文件,参数文件等信息。
SQL> select name from v$datafile;

NAME
--------------------------------------------------------------------------------
/oradata/sysdata/jingyu/system01.dbf
/oradata/sysdata/jingyu/sysaux01.dbf
/oradata/sysdata/jingyu/undotbs01.dbf
/oradata/sysdata/jingyu/users01.dbf

SQL> select name from v$tempfile; 

NAME
--------------------------------------------------------------------------------
/oradata/sysdata/jingyu/temp01.dbf

SQL> select member from v$logfile;

MEMBER
--------------------------------------------------------------------------------
/oradata/sysdata/jingyu/redo03.log
/oradata/sysdata/jingyu/redo02.log
/oradata/sysdata/jingyu/redo01.log

SQL> select name from v$controlfile;

NAME
--------------------------------------------------------------------------------
/oradata/sysdata/jingyu/control01.ctl
/opt/app/oracle/fast_recovery_area/jingyu/control02.ctl

SQL> show parameter pfile

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      /opt/app/oracle/product/11.2.0
                                                 /dbhome_1/dbs/spfilejingyu.ora
建立一个文件夹来存放需要拷贝出来的数据文件,建完之后需要修改文件夹属主及读写权限,如下:
[root@chd106 ~]# cd /orcl
[root@chd106 ~]# mkdir oracle
[root@chd106 ~]# mkdir oradata
[root@chd106 ~]# mkdir orcl
[root@chd106 ~]# chown -R oracle:oinstall /orcl/oracle/oradata/orcl/
[root@chd106 ~]# chmod -R 755 /orcl/oracle/oradata/orcl/
关闭数据库监听
[oracle@chd106 ~]$ lsnrctl stop
关掉数据库,并启动数据库到mount状态;
SQL> shutdown immediate;
SQL>startup mount;
拷贝数据库文件
重定向数据库的所有数据文件、日志文件路径,然后正常打开数据库。
SQL> alter database rename file '/oradata/sysdata/jingyu/system01.dbf' to '/usr2/oradata/sysdata/jingyu/system01.dbf';

Database altered.

SQL> alter database rename file '/oradata/sysdata/jingyu/sysaux01.dbf' to '/usr2/oradata/sysdata/jingyu/sysaux01.dbf';

Database altered.

SQL> alter database rename file '/oradata/sysdata/jingyu/undotbs01.dbf' to '/usr2/oradata/sysdata/jingyu/undotbs01.dbf';   

Database altered.

SQL> alter database rename file '/oradata/sysdata/jingyu/temp01.dbf' to '/usr2/oradata/sysdata/jingyu/temp01.dbf';

Database altered.

SQL> alter database rename file '/oradata/sysdata/jingyu/users01.dbf' to '/usr2/oradata/sysdata/jingyu/users01.dbf';

Database altered.

SQL> alter database rename file '/oradata/sysdata/jingyu/redo01.log' to '/usr2/oradata/sysdata/jingyu/redo01.log';

Database altered.

SQL> alter database rename file '/oradata/sysdata/jingyu/redo02.log' to '/usr2/oradata/sysdata/jingyu/redo02.log';

Database altered.

SQL> alter database rename file '/oradata/sysdata/jingyu/redo03.log' to '/usr2/oradata/sysdata/jingyu/redo03.log';

Database altered.

SQL> alter database open;

Database altered.
核查各文件路径没有问题,重启数据库实例
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.

SQL> startup
ORACLE instance started.

Total System Global Area 1.3429E+10 bytes
Fixed Size                  2241064 bytes
Variable Size            6744444376 bytes
Database Buffers         6677331968 bytes
Redo Buffers                4636672 bytes
Database mounted.
Database opened.

参考:
https://www.cnblogs.com/jyzhao/p/3968504.html
https://blog.csdn.net/sishuhai/article/details/78115572

相关文章

  • Oracle迁移记录

    Oracle迁移记录 背景说明 自建机房中的所有服务全部迁移至阿里云服务器,重中之重-Oracle数据库迁移,包括...

  • 数据库不同字符集迁移

    数据库不同字符集迁移 一.引言 ORACLE 数据库字符集,即Oracle全球化支持(Globalization ...

  • MYSQL实现Oracle的Start with…Connect

    因项目迁移,使用的数据库也需要从Oracle迁移到MySQL 其中有个功能使用到了Oracle的Start wit...

  • 2019-10-15

    背景介绍: 近期在做的项目数据要从Oracle数据库向MySQL数据库迁移,本文档整理了Oracle与MySQL环...

  • 数据库数据迁移(Oracle迁移到Oracle)

    数据库迁移流程 序:环境说明 操作系统:windows server数据库版本:Oracle 11g 1、通过wi...

  • oracle数据库迁移

    1、首先手动创建用户以及表空间创建表空间的时候可以先查看数据库中其他表空间,参考其他表空间的文件路径select ...

  • oracle数据库迁移

    背景:需要将数据库迁移到另外一台实例上,全量迁移数据库实例,但是只迁移表结构,数据不需要迁移,具体迁移过程如下。 ...

  • oracle 数据库迁移

    目标:将oracle数据库从suse服务器迁移到另一台suse服务器 方案:使用SQL Developer 自带的...

  • 迁移Oracle数据库

    查看当前数据库的数据文件,临时文件,日志文件,控制文件,参数文件等信息。 建立一个文件夹来存放需要拷贝出来的数据文...

  • Oracle 数据库迁移

      最近,有一个项目需要做数据迁移,对Oracle还是小白的我来说(之前用的一直都是MySQL),这又是一个能力提...

网友评论

      本文标题:迁移Oracle数据库

      本文链接:https://www.haomeiwen.com/subject/ujfbiqtx.html