sql ADICIONAR UM DATAFILE OU TABLESPACE没有STANDBY LOGICO
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql ADICIONAR UM DATAFILE OU TABLESPACE没有STANDBY LOGICO相关的知识,希望对你有一定的参考价值。
/* CRIE ESSA PROCEDURE ALTERANDO O PRIMEIRO ENDEREÇO COMO O LOCAL DO ARQUIVO ORIGINAL E O SEGUNTO ENDEREÇO COMO O O LOCAL DE DESTINO DO ARQUIVO */
create or replace procedure sys.handle_tbs_ddl
(
old_stmt in varchar2,
stmt_typ in varchar2,
schema in varchar2,
name in varchar2,
xidusn in number,
xidslt in number,
xidsqn in number,
action out number,
new_stmt out varchar2
) as
begin
new_stmt := replace(old_stmt,
'E:\oradata\caddb\datafile\tst1.dbf',
'C:\oradata\CADDB3\datafile\tst1.dbf');
action := dbms_logstdby.skip_action_replace;
exception
when others then
action := dbms_logstdby.skip_action_error;
new_stmt := null;
end;
/
/* PARE O LOG APPLY E EXECUTE O COMANDO SKIP COMO ABAIXO */
alter database stop logical standby apply;
begin
dbms_logstdby.skip (stmt=>'tablespace',proc_name=>'sys.handle_tbs_ddl');
end;
/
alter database start logical standby apply immediate;
以上是关于sql ADICIONAR UM DATAFILE OU TABLESPACE没有STANDBY LOGICO的主要内容,如果未能解决你的问题,请参考以下文章