Chandan Kumar Asked: 2017-05-19 03:23:58 +0800 CST2017-05-19 03:23:58 +0800 CST 2017-05-19 03:23:58 +0800 CST Oracle 11g 数据库数据文件添加到不带“+”号的 ASM 772 如果我们在 oracle 11g 数据库中将数据文件添加到 ASM 时错过了“+”号,会发生什么?添加的数据文件是基于 ASM 还是基于非 ASM? oracle-11g oracle-rac 1 个回答 Voted Best Answer Silvarion 2017-06-09T13:53:45+08:002017-06-09T13:53:45+08:00 如果你错过了“+”号,会有几种情况: db_create_file_dest 已设置并指向 ASM(即:+DATA): 数据库将“DATA”作为别名,并将在与“DATA”别名关联的目标上创建 ASM 文件,该别名将位于 ASM +DATA 根目录. db_create_file_dest 已设置并指向文件系统: 很明显,您将在参数指向的位置拥有一个新的“DATA”文件。 未设置 db_create_file_dest(最坏的情况): 数据库将默认为 $ORACLE_HOME/dbs 并在那里创建一个名为“DATA”的数据文件。 最后一条建议:将db_create_file_dest设置为指向 ASM DATA 磁盘组并从命令中删除数据文件名参数: alter tablespace CWSC add datafile size 100M AUTOEXTEND ON; 您可能知道,即使您为数据文件命名,当它在 ASM 上创建时,该名称也会成为别名,而真正的文件名由 ASM 实例本身设置。 我希望这些信息对你有所帮助。
如果你错过了“+”号,会有几种情况:
最后一条建议:将db_create_file_dest设置为指向 ASM DATA 磁盘组并从命令中删除数据文件名参数:
alter tablespace CWSC add datafile size 100M AUTOEXTEND ON;
您可能知道,即使您为数据文件命名,当它在 ASM 上创建时,该名称也会成为别名,而真正的文件名由 ASM 实例本身设置。
我希望这些信息对你有所帮助。