甲骨文12 c ora - 01516:不存在的日志文件,数据文件,或临时文件“10”


执行改变数据库移动操作报错ora - 01516:

完成改变数据库移动数据文件'/u01/app/oracle/oradata/国开行/pdb/pdb_users01。dbf”到“/u01/app/pdb_user01.dbf的;

改变数据库功能的移动/u01/app/oracle/oradata/国开行/pdb/pdb_users01。dbf”到“/u01/app/pdb_user01。dbf '

*

行错误1:

ora - 01516:不存在的日志文件,数据文件,或临时文件“10”



[oracle@ora12c ~] oerr ora 1516美元

01516年,00000年,“不存在的日志文件,数据文件,或者临时文件\“% s \ "

//*原因:,是尝试使用改变数据库重命名

//,,,,,一个日志文件,数据文件,或临时文件;或改变属性

//,,,,一个数据文件,或临时文件(例如,调整,autoextend,

//,,,,,在线或离线);或重新创建或移动数据文件。

//,,,,请求失败,因为指定的文件

//,,,,,不知道数据库的控制文件

//,,,,,或不支持的类型的请求。

//*行动:指定一个现有文件的名称或编号

//,,,,为适当正确的类型。

//,,,,,检查有关V $表可能的文件列表。


查看文件10是否存在:


[oracle@ora12c备份]美元du sh/u01/app/oracle/oradata/国开行/pdb/pdb_users01.dbf

5.1米/u01/app/oracle/oradata/国开行/pdb/pdb_users01。dbf


文件10存在。

这个时候想到日志文件、临时文件难道只能在con_name为自己数据库可用?带着疑问做测试。


完成显示con_name


con_name

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

国开行美元根


首先用改变可插入数据库移动命令来看看是否在国开行数据库中能否一定PDB文件。

完成改变可插入数据库移动数据文件'/u01/app/oracle/oradata/国开行/pdb/pdb_users01。dbf ', '/u01/app/pdb_user01。dbf的;


改变可插入数据库功能的移动/u01/app/oracle/oradata/国开行/pdb/pdb_users01。dbf ', '/u01/app/pdb_user01。dbf的;


,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*

误差在1号线:

ora - 01916:关键字>,开放式,限制

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

2美元PDB种子,阅读> 3 PDB,阅读写没有

完成;改变会话设置容器=pdb;


会话更改。


完成改变数据库移动数据文件'/u01/app/oracle/oradata/国开行/pdb/pdb_users01。dbf”到“/u01/app/pdb_user01.dbf”;


数据库修改。



完成选择名称,状态从v $丢失文件#=10;


名称,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,地位

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

/u01/app/pdb_user01。dbf,,,,,,,,,,,,,,,,,,,,,,,,,,,,,在线


成功!

,,总结:尽管甲骨文12 c日志文件共享,但是国开行和各个pdb只能在各自数据库使用自己的日志。


甲骨文12 c ora - 01516:不存在的日志文件,数据文件,或临时文件“10”