范文无忧网公文文书协议合同

如何将Oracle数据库数据文件迁移到其它目录

01月20日 编辑 fanwen51.com

[多对多的数据库表该怎么来处理呢]/*角色表*/ create table Role( RoleId int, /*角色id*/ RoleName varchar(60) ,/*角色名称*/ CONSTRAINT XPKRole PRIMARY KEY (RoleId) ) /*权限表*/ create table Auth( Au...+阅读

Oracle更改数据文件位置 方法一:offline表空间

1、offline表空间:alter tablespace tablespace_name offline;

2、复制数据文件到新的目录;

3、rename修改表空间,并修改控制文件;

4、online表空间;

1、offline表空间zerone SQL>select name from v$datafile; NAME-------------------------------------------------------------------------------- C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF C:\ORACLE\PRODUCT\10.2.0\ORADATA\ZERONE01.DBF C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\RMANTS.DBF 已选择7行。SQL>alter tablespace zerone offline; 表空间已更改。

2、复制数据文件到新的目录 复制数据文件C:\ORACLE\PRODUCT\10.2.0\ORADATA\ZERONE01.DBF到C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ZERONE01.DBF。

3、rename修改表空间数据文件为新的位置,并修改控制文件 SQL>alter tablespace zerone rename datafile 'c:\oracle\product\10.2.0\oradata\zerone01.dbf' to 'c:\oracle\product\10.2.0\oradata\orcl\zerone01.dbf'; 表空间已更改。

4、online表空间 SQL>alter tablespace zerone online; 表空间已更改。SQL>select name from v$datafile; NAME-------------------------------------------------------------------------------- C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ZERONE01.DBF C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\RMANTS.DBF 已选择7行。SQL>select file_name,tablespace_name from dba_data_files where tablespace_name='ZERONE'; FILE_NAME TABLESPACE_NAME------------------------------------------------------------------------------------------------ ZERONE C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ZERONE01.DBF 方法二:SQL修改数据文件位置

1、关闭数据库;

2、复制数据文件到新的位置;

3、启动数据库到mount状态;

4、通过SQL修改数据文件位置;

5、打开数据库;

1、关闭数据库 SQL>select name from v$datafile; NAME-------------------------------------------------------------------------------- C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ZERONE01.DBF C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\RMANTS.DBF 已选择7行。SQL>shutdown immediate; 数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。

2、复制数据文件到新的位置;将数据文件C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ZERONE01.DBF复制到C:\ORACLE\PRODUCT\10.2.0\ORADATA\ZERONE01.DBF。

3、启动数据库到mount状态;SQL>startup mount ORACLE 例程已经启动。Total System Global Area 167772160 bytes Fixed Size 1247900 bytes Variable Size 96470372 bytes Database Buffers 67108864 bytes Redo Buffers 2945024 bytes 数据库装载完毕。

4、通过SQL修改数据文件位置;SQL>alter database rename file 'c:\oracle\product\10.2.0\oradata\orcl\zerone01.dbf' to 'c:\oracle\product\10.2.0\oradata\zerone01.dbf'; 数据库已更改。

5、打开数据库;SQL>alter database open; 数据库已更改。SQL>select name from v$datafile; NAME-------------------------------------------------------------------------------- C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF C:\ORACLE\PRODUCT\10.2.0\ORADATA\ZERONE01.DBF C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\RMANTS.DBF 已选择7行。SQL>select file_name,tablespace_name from dba_data_files where tablespace_name='ZERONE'; FILE_NAME TABLESPACE_NAME------------------------------------------------------------------------------------------------- ZERONE C:\ORACLE\PRODUCT\10.2.0\...

延伸阅读:

Array数据的相关处理有哪些参数:array-数组index-索引返回:指定数组中索引组件的值抛出:NullPointerException-如果指定对象为nullIllegalArgumentException-如果指定对象不是一个数组,或者如果无法通过一...

数据处理经历了哪几个阶段随着科技,经济及社会的不断发展与进步,管理和办公活动的重要性日渐突出,引起了各级领导者,管理学者以及技术人员的普遍重视.20世纪60年代以来,在微电子技术和通信技术迅速发展的...

数据结构顺序表索引表:求该题的编程和基本思想有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基本操作就...

数据结构与算法的题目怎么做首先,要能够读懂代码,总结算法的思想,搞清楚该题算法是完成什么功能,然后是填空也好,写算法结果也好,就不成问题了。要想提高的快,就得多练啊。同时教材中的相关算法也要熟,好多是书...

Windows多台服务器数据同步可有好的软件方案微软的MSCS, 赛门铁克的Veritas Storage Foundation,易腾数信的EterneCluster,SteelEye的LifeKeeper, 下面介绍下详细情况: MSCS,微软自带的不过要在Server版本中才有,他的群集服...

九大数据仓库方案特点横向比较是什么本文针对几大知名的数据仓库解决方案的性能和特点做分析和比较…… IBM、Oracle、Sybase、CA、NCR、Informix、Microsoft、和SAS等有实力的公司相继(通过收购或研发的途径)推...

九大数据仓库方案特点横向比较结果是什么Informix--Informix于1998和1999年相继收购了国际上享有盛誉的数据仓库供应商Red Brick System和数据管理软件供应商Ardent,并提供了完整、集成的数据仓库解决方案。该解决方...

企业一般通过互联网传输数据使用的协议有哪些你说的是的 TCP/IP 吧。它“transmission Control Protocol/Internet Protocol”的简写,中文译名为传输控制协议/互联网络协议)协议, TCP/IP(传输控制协议/网间协议)是一种网络通...

如何从oracle迁移数据到sql server前阵做了下数据迁移,从Sql Server2005迁移到Oracle10g,这里说一下迁移的方法。Sql Server和Oracle区别比较大,包括语法,字段类型,数据库机制,配置管理方法等等,区别是全方位的,做...

推荐阅读
图文推荐
栏目列表