分享更有价值
被信任是一种快乐

Oracle数据文件迁移的方法有哪些

文章页正文上

这篇文章主要讲解了“Oracle数据文件迁移的方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Oracle数据文件迁移的方法有哪些”吧!(一) 方法一:offline表空间*************************************************************** 主要步骤: ** 1、offline表空间:alter tablespace tablespace_name offline;** 2、复制数据文件到新的目录; ** 3、rename修改表空间,并修改控制文件; ** 4、online表空间; ***************************************************************以更改表空间zerone的数据文件/opt/oracle/oradata/ZERONE01.DBF的位置为例1、offline表空间zerone,使表空间zerone离线 —————————————-SQL> alter tablespace zerone offline;表空间已更改。2、复制数据文件到新的目录 ———————- 注: * 1、如检查新目录/home/oracle/oradata/zerone是否存在,不存在则创建此路径,并更改目录属性: * # mkdir -p /home/oracle/oradata/zerone * # chown -R oracle:oinstall /home/oracle/oradata/zerone 复制数据文件 # cp /opt/oracle/oradata/ZERONE01.DBF /home/oracle/oradata/zerone/ZERONE01.DBF # chown oracle:oinstall /home/oracle/oradata/zerone/ZERONE01.DBF3、rename修改表空间数据文件为新的位置,并修改控制文件 ————————————————-免费主机域名-SQL> alter tablespace zerone rename datafile ‘/opt/oracle/oradata/ZERONE01.DBF’ to ‘/home/oracle/oradata/zerone/ZERONE01.DBF’;表空间已更改。4、online表空间 ———————SQL> alter tablespace zerone online;表空间已更改。检查:SQL> select name免费主机域名 from v$datafile;NAME——————————————————————————–/home/oracle/oradata/zerone/ZERONE01.DBFSQL> select file_name,tablespace_name from dba_data_files where tablespace_name=’ZERONE’;FILE_NAME TABLESPACE_NAME————————————————————————————————ZERONE /home/oracle/oradata/zerone/ZERONE01.DBF(二) 方法二:SQL修改数据文件位置************************************** 主要步骤: * 1、关闭数据库; * 2、复制数据文件到新的位置; * 3、启动数据库到mount状态; * 4、通过SQL修改数据文件位置; * 5、打开数据库; *************************************1、关闭数据库 —————————SQL> shutdown immediate;数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。2、复制数据文件到新的位置; ————————— 同方法一3、启动数据库到mount状态; —————————-SQL> startup mountORACLE 例程已经启动。Total System Global Area 167772160 bytesFixed Size 1247900 bytesVariable Size 96470372 bytesDatabase Buffers 67108864 bytesRedo Buffers 2945024 bytes数据库装载完毕。4、通过SQL修改数据文件位置; ——————————-SQL> alter database rename file ‘/opt/oracle/oradata/ZERONE01.DBF’ to ‘/home/oracle/oradata/zerone/ZERONE01.DBF’;数据库已更改。5、打开数据库; ——————————-SQL> alter database open;数据库已更改。检查:SQL> select name from v$datafile;NAME——————————————————————————–/home/oracle/oradata/zerone/ZERONE01.DBFSQL> select file_name,tablespace_name from dba_data_files where tablespace_name=’ZERONE’;FILE_NAME TABLESPACE_NAME————————————————————————————————ZERONE /home/oracle/oradata/zerone/ZERONE01.DBF如何查看数据文件属于哪个表空间 (1) 查看永久表空间的数据文件对应的表空间 SQL> select TABLESPACE_NAME from dba_data_files where FILE_NAME=’数据文件全路径’; (2) 查看临时表空间的数据文件对应的临时表空间 SQL> select TABLESPACE_NAME from dba_temp_files where FILE_NAME=’数据文件全路径’;感谢各位的阅读,以上就是“Oracle数据文件迁移的方法有哪些”的内容了,经过本文的学习后,相信大家对Oracle数据文件迁移的方法有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是云技术,小编将为大家推送更多相关知识点的文章,欢迎关注!

相关推荐: postgresql的安装和启动方法有哪些

本篇内容主要讲解“postgresql的安装和启动方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“postgresql的安装和启动方法有哪些”吧!两种方法1、二进制安装(linux是rpm包,其中yum方式…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册