更改数据文件名字或者路径

1 数据文件的状态设置为offline状态
表空间置为offline
SQL> select file_name,tablespace_name from dba_data_files;
SQL> alter tablespace users offline;
SQL> select name,status from v$datafile;

NAME                                               STATUS
-------------------------------------------------- -------
/u01/app/oracle/oradata/ORA11GR2/system01.dbf      SYSTEM
/u01/app/oracle/oradata/ORA11GR2/sysaux01.dbf      ONLINE
/u01/app/oracle/oradata/ORA11GR2/undotbs01.dbf     ONLINE
/u01/app/oracle/oradata/ORA11GR2/users01.dbf       OFFLINE
/u01/app/oracle/oradata/ORA11GR2/example01.dbf     ONLINE
2 操作系统层面完成真正的改名操作
3 数据库层面修改数据文件名
 alter database rename file ‘/u01/app/oracle/oradata/ORA11GR2/users01.dbf‘ to  ‘/u01/app/oracle/oradata/ORA11GR2/users01.dbf.bk‘;
4 表空间重新置为online状态
 alter tablespace users online;
SQL> select name,status from v$datafile;

时间: 2024-11-05 11:32:10

更改数据文件名字或者路径的相关文章

用 rman copy 的方法更改数据文件名称或者迁移到其他的磁盘中。

全部在rman下操作: 用 rman copy 的方法更改数据文件名称或者迁移到其他的磁盘中. select tablespace_name,file_id,file_name from dba_data_files where tablespace_name = 'TBS_TRANS' ; TABLESPACE_NAME FILE_ID FILE_NAME -------------------------- ---------- -------------------------------

DB2更改数据文件路径

问题描述: DB2数据库的数据文件默认路径为/home/db2inst1/db2inst1/NODE00000下 warehous数据库的文件就在以上路径下 由于此磁盘分区的空间较小,要把其改为/data下 解决: 1.停止DB2 su - db2inst1 db2stop force 2.复制数据库到/data 在root用户下 cd /data mkdir warehous chown -R db2inst1:db2iadm1 warehous su - db2inst1 在/home/db

Oracle更改数据文件位置

方法一:offline表空间 1.offline表空间:alter tablespace tablespace_name offline:2.复制数据文件到新的目录:3.rename修改表空间,并修改控制文件:4.online表空间: 1.offline表空间zeroneSQL> select name from v$datafile;NAME-----------------------------------------------------------------------------

mysql数据库存储路径更改 数据文件位置

使用了VPS一段时间之后发现磁盘空间快满了.本人的VPS在购买的时候买了500gb的磁盘,提供商赠送了20GB的高性能系统磁盘.这样系统就有两个磁盘空间了.在初次安装mysql 的时候将数据库目录安装在了系统盘.(第一个磁盘)使用了一段时间之后数据库存储量变大,快将20GB的存放空间占满了.因此必须将存放数据空间换地方了.嘿嘿下面是简单的操作了,不合理之处还请大侠们指点. 操作步骤: 1.检查mysql数据库存放目录 mysql -u root -prootadmin #进入数据库 show v

如何更改数据文件为自动扩展?

ALTER DATABASE DATAFILE 'E:\app\Administrator\oradata\orcl\users01.dbf' AUTOEXTEND ON NEXT 500M

更改Outlook 2013中Exchange数据文件存放路径

昨天新入职目前所在的公司,在原公司一直都是直接使用Outlook设置用户名和密码后,然后将*.pst邮件的数据文件保存在其他盘符,以防止在更新操作系统时出现邮件丢失的情况:但是目前公司使用的是Exchange,在Outlook2013中配置用户名后不支持对数据文件*.ost路径的修改,文件默认路径如下: 不是使用exchange的邮箱如下: 可以对数据文件的路径进行更改:但是使用了exchange的邮箱如下图,不能进行修改: 在度娘中搜了几个方法后,根据描述的内容也没能配置成功(请容许我2一下)

Oracle 数据文件误删除的不完全恢复

应用环境: 我的一个表被人不小心误删除了,这时候,我不可以把整个库都恢复回去,那样太麻烦了. 所以现在我就从新到一个新库,只将这一个数据文件拷贝过来恢复. 那我们Oracle在恢复文件的时候是不可以只恢复一部分数据文件的,因为oracle  要保证数据文件块头信息一致,所以如果我们要恢复部分文件的话,就得采取以下这种方法: 可以另起一个库,再把要恢复的数据文件拷贝过来,恢复.(当然不单单是该数据文件,还要包括system表空间,undo表空间) 1)另起一个库很简单,可以搞出参数文件,在参数文件

RMAN数据库恢复之恢复表空间和数据文件

执行表空间或数据文件恢复时,数据库既可以是MOUNT状态,也可以是OPEN状态.1.恢复表空间在执行恢复之前,如果被操作的表空间未处理OFFLINE状态,必须首先通过ALTER TABLESPACE…OFFLINE语句将其置为脱机.然后再RESTORE-->RECOVER--->ONLINE即可. RMAN> SQL 'ALTER TABLESPACE USERS OFFLINE IMMEDIATE'; 在恢复目录中注册的数据库的新原型 正在启动全部恢复目录的 resync 完成全部 r

Oracle 12C 新特性之在线重命名、迁移活跃的数据文件

Oracle 数据库 12c 版本中对数据文件的迁移或重命名不再需要太多繁琐的步骤,可以使用 ALTER DATABASE MOVE DATAFILE 这样的 SQL 语句对数据文件进行在线重命名和移动.而当此数据文件正在传输时,终端用户可以执行查询,DML以及 DDL 方面的任务.另外,数据文件可以在存储设备间迁移,如从非 ASM 迁移至 ASM,反之亦然. 一. 重命名数据文件: -- 注意,我这里是在名为 PDB01 的 pdb 容器内演示的. SQL> show con_nameCON_