最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

迁移数据库的文件到不同路径

来源:动视网 责编:小采 时间:2020-11-09 15:32:44
文档

迁移数据库的文件到不同路径

迁移数据库的文件到不同路径:导读: 迁移数据库的文件到不同路径 1.选择迁移的数据文件: D:/ORACLE/ORADATA/SUN/TEST.ORA http://www.sosdb.com/jdul/dispbbs.aspboardID=1ID=219page=3 create table name (name varchar2(10)) tablesp
推荐度:
导读迁移数据库的文件到不同路径:导读: 迁移数据库的文件到不同路径 1.选择迁移的数据文件: D:/ORACLE/ORADATA/SUN/TEST.ORA http://www.sosdb.com/jdul/dispbbs.aspboardID=1ID=219page=3 create table name (name varchar2(10)) tablesp


导读: 迁移数据库的文件到不同路径 1.选择迁移的数据文件: D:/ORACLE/ORADATA/SUN/TEST.ORA http://www.sosdb.com/jdul/dispbbs.asp?boardID=1ID=219page=3 create table name (name varchar2(10)) tablespace test; (1) No Archive Mode (A)迁移数据文件 1

导读:
  迁移数据库的文件到不同路径

1.选择迁移的数据文件:
D:/ORACLE/ORADATA/SUN/TEST.ORA

http://www.sosdb.com/jdul/dispbbs.asp?boardID=1&ID=219&page=3

create table name
(name varchar2(10))
tablespace test;

(1) No Archive Mode

(A)迁移数据文件
1.看表所在的表空间与数据文件:
select d.name , t.name
from
v$datafile d , v$tablespace t
where
d.ts#=t.ts#;

2.alter tablespace test offline;
move D:/ORACLE/ORADATA/SUN/TEST.ORA D:/oracle/move/TEST.ORA

3.
alter database rename file 'D:/ORACLE/ORADATA/SUN/TEST.ORA' to 'D:/oracle/move/TEST.ORA';

4.alter tablespace test online;

5.迁移成功。

(B)迁移redolog 文件
1.查看Redolog 的文件的位置所在。
select member from v$logfile;

2.选择要迁移的Redolog的位置, 查看Redolog 位置的状态.
select g.member, v.status from
v$log v , v$logfile g
where
v.GROUP#=g.GROUP#;

3.如果日志的状态为CURRENT, 切换日志.
alter system switch logfile;

4.移动日志文件的位置
move D:/ORACLE/ORADATA/SUN/REDO03.LOG D:/oracle/move/REDO03.LOG

5.数据字典的更名
alter database rename file 'D:/ORACLE/ORADATA/SUN/REDO03.LOG' to 'D:/oracle/move/REDO03.LOG';

6.进行切换日志的测试.
alter system switch logfile;

7.测试成功.

(2) Archive log Model

SQL> startup mount
更改数据库为Archive log 模式
SQL> alter database archivelog
SQL> archive log start
打开数据库
SQL> alter database open

(C)迁移数据文件
1.看表所在的表空间与数据文件:
select d.name , t.name
from
v$datafile d , v$tablespace t
where
d.ts#=t.ts#;

2.alter tablespace test offline;
move D:/ORACLE/ORADATA/SUN/TEST.ORA D:/oracle/move/TEST.ORA

3.
alter database rename file 'D:/ORACLE/ORADATA/SUN/TEST.ORA' to 'D:/oracle/move/TEST.ORA';

4.恢复数据文件
如果数据库文件的状态是 Recover 执行如下语句 (OFFLINE) 不执行
rocover datafile 'D:/oracle/move/TEST.ORA';

5.上线
alter tablespace test online;

datafile级的为
alter database datafile db1 offline;
move db1 db2
alter database rename file db1 to db2
rocover datafile db2;
alter database datafile db2 online;


(D)Relolog的迁移
1.查看Redolog 的文件的位置所在。
select member from v$logfile;

2.选择要迁移的Redolog的位置, 查看Redolog 位置的状态.
select g.member, v.status from
v$log v , v$logfile g
where
v.GROUP#=g.GROUP#;

3.如果日志的状态为CURRENT, 切换日志.
alter system switch logfile;

4.移动日志文件的位置
move D:/ORACLE/ORADATA/SUN/REDO03.LOG D:/oracle/move/REDO03.LOG

5.数据字典的更名
alter database rename file 'D:/ORACLE/ORADATA/SUN/REDO03.LOG' to 'D:/oracle/move/REDO03.LOG';

6.进行切换日志的测试.
alter system switch logfile;

7.测试成功.

文档

迁移数据库的文件到不同路径

迁移数据库的文件到不同路径:导读: 迁移数据库的文件到不同路径 1.选择迁移的数据文件: D:/ORACLE/ORADATA/SUN/TEST.ORA http://www.sosdb.com/jdul/dispbbs.aspboardID=1ID=219page=3 create table name (name varchar2(10)) tablesp
推荐度:
标签: 文件 迁移 的文件
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top