重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1687|回复: 0
打印 上一主题 下一主题

[Oracle] db_file_name_convert 修改备库自动生成数据文件路径

[复制链接]
跳转到指定楼层
楼主
发表于 2022-6-22 13:26:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
数据库:oracle 11.2.0.4
系统:CentOS 7.9
目标:修改db_file_name_convert配置参数,将主库增加的数据文件引导到备库其他目录位置.
应用场景:备库存放数据文件的目录空间不足,若主库再增加数据文件便会将备库原目录路径撑满,
此时就需要将备库自动生成的数据文件引导到别的目录.
以下为实际演练操作过程:
查看主库数据文件信息
SQL> select file_name,tablespace_name,autoextensible,bytes/1024/1024 from dba_data_files order by 4

FILE_NAME                                          TABLESPACE_NAME                AUT BYTES/1024/1024
-------------------------------------------------- ------------------------------ --- ---------------
/u01/app/oracle/oradata/orcl150/users01.dbf        USERS                          YES               5
/u01/app/oracle/oradata/orcl150/users03.dbf        USERS                          YES              10
/u01/app/oracle/oradata/orcl150/users02.dbf        USERS                          YES              25
/u01/app/oracle/oradata/orcl150/undotbs01.dbf      UNDOTBS1                       YES              30
/u01/app/oracle/oradata/orcl150/sysaux01.dbf       SYSAUX                         YES             500
/u01/app/oracle/oradata/orcl150/system01.dbf       SYSTEM                         YES             740

6 rows selected.

备库修改db_file_name_convert参数
修改前如下:
*.db_file_name_convert='/u01/app/oracle/oradata/orcl150/','/u01/app/oracle/oradata/orcl151/'
修改参数
SQL> alter system set db_file_name_convert='/u01/app/oracle/oradata/orcl150/','/u01/app/orcl151/' scope=spfile;     

System altered.

因db_file_name_convert为静态参数,修改后需重启数据库生效.
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.

Total System Global Area 2455228416 bytes
Fixed Size                  2255712 bytes
Variable Size             620758176 bytes
Database Buffers         1811939328 bytes
Redo Buffers               20275200 bytes
Database mounted.
Database opened.

修改后参数
*.db_file_name_convert='/u01/app/oracle/oradata/orcl150/','/u01/app/orcl151/'

SQL> show parameter db_file_name_convert

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_file_name_convert                 string      /u01/app/oracle/oradata/orcl15
                                                 0/, /u01/app/orcl151/

验证:
主库添加数据文件
SQL> alter tablespace users add datafile '/u01/app/oracle/oradata/orcl150/users04.dbf' size 5m autoextend on;

Tablespace altered.

备库查询
SQL> select file_name,autoextensible,tablespace_name,bytes/1024/1024 from dba_data_files order by 4;

FILE_NAME                                                              AUT TABLESPACE_NAME                BYTES/1024/1024
---------------------------------------------------------------------- --- ------------------------------ ---------------
/u01/app/oracle/oradata/orcl151/users01.dbf                            YES USERS                                        5
/u01/app/orcl151/users04.dbf                                           YES USERS                                        5
/u01/app/oracle/oradata/orcl151/users03.dbf                            YES USERS                                       10
/u01/app/oracle/omf/ORCL151/datafile/o1_mf_users_kbv814pr_.dbf         YES USERS                                       25
/u01/app/oracle/oradata/orcl151/undotbs01.dbf                          YES UNDOTBS1                                    30
/u01/app/oracle/oradata/orcl151/sysaux01.dbf                           YES SYSAUX                                     500
/u01/app/oracle/oradata/orcl151/system01.dbf                           YES SYSTEM                                     740

7 rows selected.       

如上所示,/u01/app/orcl151/users04.dbf为备库新增数据文件,路径为db_file_name_convert修改后的目录路径.

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-11-29 17:46 , Processed in 0.083993 second(s), 20 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表