前面介绍了Oracle的基本参数,从这节开始讲其他的参数,参数从v$parameter中提取

基本参数请看如下链接:
[http://www.zhaibibei.cn/oralce/oracle-parameter/](http://www.zhaibibei.cn/oralce/oracle-parameter/)

如无特殊说明数据库版本为11.2

-------

**db_file_name_convert**



[image:332 size:orig]




1. 参数类型:字符串
2. 语法:		DB_FILE_NAME_CONVERT = 'string1' , 'string2' , 'string3' , 'string4' , ...
2. 默认值无
4. 可使用alter session修改
5. 取值范围:1到8个文件名
6. 基本参数:否



------

**取值意义**

string1 是 主库数据文件的路径
string2 是备库数据文件的路径
string3 是 主库数据文件的路径
string4 是备库数据文件的路径


你可以建立任意多个主备库对

可以使用单引号和双引号

如:

```
DB_FILE_NAME_CONVERT = '/dbs/t1/','/dbs/t1/s','dbs/t2/ ','dbs/t2/s_'
```
-------

**更多**

该参数主要用于复制数据库及dataguard中

他将主库中的数据文件转换到备库

备库中的文件必须存在及可写,否则recovery进程会失败

如果你的键值对不匹配(个数为奇数,及不一一对应),开启时会报错

如果文件名匹配多个参数则第一个会生效

你也可以在tablespace point-in-time recovery过程建立clone db时使用该参数重命名数据文件名称

**更多信息**

[https://docs.oracle.com/cd/E18283_01/server.112/e17110/initparams055.htm](https://docs.oracle.com/cd/E18283_01/server.112/e17110/initparams055.htmt)



--------

**实际截图:**


[image:333 size:orig]








-----

**参考连接**

[https://docs.oracle.com/cd/E11882_01/server.112/e40402/initparams142.htm#REFRN10284](https://docs.oracle.com/cd/E11882_01/server.112/e40402/initparams142.htm#REFRN10284)



----------

下期参数

**log_file_name_convert**