今天查看一下数据库的数据文件的发现,发现oracle目录空间达到92%,并且SYSAUX表空间的数据文件不在Disk Array上,不知道当时创建数据的人是干啥的,今天决定把此表空间数据移到阵列柜中/oradata目录下。
SQL> alter tablespace sysaux offline
2 ;
Tablespace altered.
SQL> !cp /oracle/DB/oradata/aeoncn/sysaux01.dbf /oradata/aeoncn/sysaux01.dbf
SQL> !cp /oracle/DB/oradata/aeoncn/sysaux02.dbf /oradata/aeoncn/sysaux02.dbf
编写一个脚本movedf.sh :
alter tablespace sysaux rename datafile '/oracle/DB/oradata/aeoncn/sysaux01.dbf'
to '/oradata/aeoncn/sysaux01.dbf';
alter tablespace sysaux rename datafile '/oracle/DB/oradata/aeoncn/sysaux02.dbf'
to '/oradata/aeoncn/sysaux02.dbf';
SQL> @/tmp/movedf.sh
Tablespace altered.
Tablespace altered.
SQL> alter tablespace sysaux online;
Tablespace altered.
SQL> select * from dba_data_files where tablespace_name='SYSAUX';
FILE_NAME
-----------------------------------------------------------------
/oradata/aeoncn/sysaux01.dbf
/oradata/aeoncn/sysaux02.dbf
$ df -m |grep oracle
/dev/fslv00 38400.00 1738.92 96% 32894 8% /oracle
$ rm -r sysaux01.dbf
$ rm -r sysaux02.dbf
同上系统user表空间后的结果如下:
$ df -m |grep oracle
/dev/fslv00 38400.00 7606.62 81% 32910 2% /oracle
分享到:
相关推荐
本文将详细解释如何在达梦数据库中进行表空间在线迁移数据文件,以及解决可能出现的问题。 在线迁移数据文件的目的是在不影响数据库服务的情况下,将数据文件移动到新的位置或更改文件名。这对于扩展存储、调整硬件...
迁移数据文件需要注意数据安全和数据一致性,避免数据丢失或损坏。本文将详细介绍 Oracle 数据文件迁移的步骤和要点。 一、准备工作 在迁移数据文件之前,需要关闭 Oracle 数据库以防止数据损坏或丢失。可以使用...
### Oracle 19c 数据迁移图文详解 #### 知识点概述 本文旨在详细介绍如何使用Oracle数据泵技术完成从Oracle 11g到Oracle 19c的数据迁移工作。数据迁移是一个复杂的过程,尤其是在源数据库与目标数据库存在字符集...
本文将详细介绍如何通过直接拷贝数据文件来实现在新服务器上的Oracle数据迁移。 首先,我们需要了解迁移的背景。假设你因为服务器更换需要迁移一个已经在192.168.1.15运行的Oracle数据库到新的服务器192.168.1.18。...
### Oracle数据库数据文件迁移的方法详解 #### 背景与目的 在Oracle数据库管理中,随着业务的增长,可能会遇到磁盘空间不足的情况。此时,为了确保业务连续性和数据安全性,通常需要将某些数据文件迁移到其他存储...
在Oracle数据库管理中,有时需要将数据文件从裸设备(raw device)迁移到文件系统,或者反之。裸设备是指直接分配给数据库使用的物理磁盘分区,而文件系统则是通过操作系统管理的数据存储区域。本篇文章将详细阐述...
数据文件迁移是指将数据文件从一个磁盘组迁移到另一个磁盘组的过程。首先,需要停止数据库实例,启动到 mount 状态,然后编辑 RMAN 备份脚本,并备份数据文件。最后,重新启动数据库实例至 open 状态。 4. 迁移后...
第二种方法是通过自定义脚本(例如 `xttblog_redis_mv.sh`)迁移数据。该脚本通过 `redis-cli` 连接源和目标 Redis 实例,获取指定前缀的键并逐个迁移。这种方法的优点是灵活,但不适用于大规模数据迁移,因为它使用...
本文主要描述如何使用批量方式来迁移数据文件,日志文件。如需要也可以将整个数据库迁移到新的位置以及重命名数据库。 1、环境及需求 robin@SZDB:~> cat /etc/issue Welcome to SUSE Linux ...
这种方式大大减少了停机时间,因为它只需要迁移数据文件和元数据,而不需要重新创建对象或重新填充数据。 在使用XTTS进行迁移时,主要步骤包括: 1. 准备源数据库:创建外部表,导出表空间数据。 2. 复制物理文件:...
1.将Mysql中的数据迁移到Hdfs文件系统中,然后通过Hive加载HDFS文件系统中的数据值 2.将Hive中的数据迁移到指定Mysql数据库中 注意点: 1.数据迁移的过程中,由于hive的Null值存储为"\N",Mysql存储为NULL值,二者...
`rewrite`参数决定在目标Redis已有相同键时是否覆盖,`target.db`指定了迁移数据的目标逻辑数据库名,而`parallel`用于设置并发线程数以提升同步效率。 实际迁移过程中,我们以两个场景为例:一是从一个Redis集群...
2. **存储迁移**:通过直接迁移数据文件、控制文件等来实现数据库的迁移,特别适用于已经使用共享存储环境的情况。这种方法可以大大减少停机时间,但依赖于特定的硬件配置。 #### Oracle专家建议 Oracle数据库迁移...
Oracle 表空间数据文件迁移是指将表空间中的数据文件从一个路径迁移到另一个路径,以扩容或重组数据文件。这种操作可以在线或者离线进行,以下是两种方法的详细步骤。 在线迁移 在线迁移是指在数据库正常运行的...
3. 迁移 database 数据文件:需要迁移 database 数据文件,以便进行数据库的迁移。 4. 数据文件迁移后的验证:需要对迁移后的数据文件进行验证,以确保数据的正确性。 5. 迁移临时表空间:需要迁移临时表空间,以便...
CMD文件是一种基于DOS命令行的批处理脚本,用户数据文件夹迁移器.CMD很可能就是这样一个批处理程序,用于自动化这个迁移过程。批处理脚本可以执行一系列命令,而无需用户手动输入每个命令,简化了操作流程。 进行...
1. **数据源与目标系统**:数据迁移的起点和终点,可能包括关系型数据库(如MySQL)、非关系型数据库(如MongoDB)、文件系统(如CSV文件)或者其他数据存储服务。工具需要能识别并适配各种数据源和目标系统。 2. *...
本设计源码提供了一个基于Java的Elasticsearch数据同步迁移工具。项目包含29个文件,主要使用Java和Shell编程语言。文件类型包括7个Java源代码文件、5个BAT批处理文件、5个Shell脚本文件、3个XML配置文件、2个...