查看数据库文件位置:
select name from v$datafile
只需要迁移大文件;
1、关闭数据库
su - oracle
sqlplus / as sysdba
shutdown immediate;
2、复制文件到新的路径下,如下:
(创建/oradata/crmii文件夹,必须在oracle用户下操作,如果一不注意,在root用户操作的,先不要慌,不要着急删掉,可以在root用户下,执行chown -R oracle:dba /oradata/ 授权)
cp /mnt/oradata/crmii/crmii_1.ora /oradata/crmii
3、启动数据库到mount状态
su - oracle
sqlplus / as sysdba
startup mount;
alter database rename file ‘/mnt/oradata/crmii/crmii_1.ora’ to ‘/oradata/crmii/crmii_1.ora’;
alter database open;
4、数据库启动成功后就可以删除原来的文件了(/mnt/oradata/crmii/crmii_1.ora)