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的主要内容,如果未能解决你的问题,请参考以下文章

sql Ordenar por um id

javascript Adicionar atributos em Array

php adicionar小部件por hooks

php adicionar javascript

php Adicionar campo结账

sh Adicionar /removerrepositóriosapt