迁移数据文件
自定义表空间的数据文件可以在脱机情况下迁移。
--将表空间脱机
alter tablespace TBS offline;
--迁移表空间数据文件
alter tablespace TBS DATAFILE 'TEST01.DBF' TO '/dm/data/DM/TEST/TEST01.DBF';
alter tablespace TBS DATAFILE 'TEST02.DBF' TO '/dm8/data/DM/TEST/TEST02.DBF';
--启动表空间
alter tablespace TBS online;
ps:迁移的文件路径需要存在,如无文件夹就需创建文件夹,否则会报错
管理重做日志文件
重做日志文件包含联机日志文件和归档日志文件(数据库在归档模式下才会产生归档日志文件)。
重做日志文件:存放 redo 信息,循环使用,不断覆盖。
查询日志文件,可看到重做日志大小默认为256M;
--修改联机日志文件大小
alter database RESIZE LOGFILE '/dm/data/DM/DM01.log' TO 300;
alter database RESIZE LOGSIZE '/dm/data/DM/DM02.log' TO 300;
--添加联机日志文件
alter database add LOGSIZE '/dm/data/DM/DM03.log' SIZE 300;
--修改联机日志文件路径
--1、先将数据切换至mount状态
alter database mount;
--2、修改日志文件路径
alter database RENAME LOGFILE '/dm/data/DM/DM01.log' TO '/dm/data/REDO/TEST01.log';
alter database RENAME LOGFILE '/dm/data/DM/DM02.log' TO '/dm/data/REDO/TEST02.log';
alter database RENAME LOGFILE '/dm/data/DM/DM03.log' TO '/dm/data/REDO/TEST03.log';
--3、将数据库切换到open模式
alter database open;
ps:迁移的目录文件夹需要提前创建好,否则会报错
总结:在学习DM数据库过程中,碰到同一原因而产生的报错问题,因此记录下来。但凡管理配置文件,都需要提前规划好迁移路径(提前建立好文件夹)。