別忘記DBMS_LOGSTDBY.SKIP的轉義符
在使用logical standby時,可以使用DBMS_LOGSTDBY.SKIP來不復制某些特定的objects。
但是,如果我們希望不復制以'XXX_'開頭的表,但保留以'XXX'開頭的表,由於'_'代表任意字元,所以如果我們這樣skip:
EXECUTE DBMS_LOGSTDBY.SKIP (stmt => 'DML', schema_name => 'MYSCHEMA', object_name => 'XXX_%', proc_name => null);
這樣的寫法其實會連以'XXX'開頭的表都被skip掉。
這時,我們可以使用DBMS_LOGSTDBY.SKIP的ESC引數來制定轉義符。
PROCEDURE SKIP
Argument Name Type In/Out Default?
------------------------------ ----------------------- ------ --------
STMT VARCHAR2 IN
SCHEMA_NAME VARCHAR2 IN DEFAULT
OBJECT_NAME VARCHAR2 IN DEFAULT
PROC_NAME VARCHAR2 IN DEFAULT
USE_LIKE BOOLEAN IN DEFAULT
ESC CHAR(1) IN DEFAULT
esc |
Identifies an escape character (such as the character "/") that you can use for pattern matching. If the escape character appears in the pattern before the character "%" or "_" then Oracle interprets this character literally in the pattern, rather than as a special pattern matching character. See for more information about pattern matching. |
這樣實現我們的需求:
EXECUTE DBMS_LOGSTDBY.SKIP (stmt => 'DML', schema_name => 'MYSCHEMA', object_name => 'XXX/_%', proc_name => null,ESC=>'/');
本來是非常簡單的一個方法,卻因為我們沒有好好仔細看一遍Manual,所以一段時間內不知道如何實現。
遇到問題,看官方手冊應該是第一位的,而不是百度和google。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15415488/viewspace-626854/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle的轉義符Oracle
- 符號(註釋符+轉義符+接續符)符號
- JS轉換HTML轉義符JSHTML
- 解析帶轉義符的jsonJSON
- %操作符與/操作符(寫給自己看,以防忘記)
- json拼接轉義符JSON
- 關於日期與字串轉換時出錯的分隔符,小記一下容易忘記字串
- 常見轉義符學習
- mysql密碼忘記的修改(轉)MySql密碼
- url地址中 "&" "/"等符號的轉義處理(轉)符號
- 命令識別符號(轉)符號
- c#換行符及空格符(轉義字元)C#字元
- 自學java筆記I 基本型別+轉義字元+資料型別的轉換Java筆記字元資料型別
- 批處理特殊符號 萬用字元與轉義符符號字元
- Java中轉義HTML符號的四種方法JavaHTML符號
- 字串格式化format符號含義+轉義字元含義字串格式化ORM符號字元
- 日常犯錯記錄:資料轉json後加了一些轉義符JSON
- Mybatis xml特殊符號轉義寫法MyBatisXML符號
- <Python>識別符號、變數的定義與使用Python符號變數
- 利用符號進行的型別轉換,轉換成數字型別 ~~符號型別
- package.json 中的版本號,符號 ~ 與 ^ 的區別及其他符號的含義PackageJSON符號
- 標準HTML識別符號 (轉)HTML符號
- 微信小程式實現轉義換行符微信小程式
- 根據特殊識別符號,將一行轉多行記錄符號
- SpringBoot系列Mybatis之轉義符的使用姿勢Spring BootMyBatis
- mongo shell中特殊判斷符號轉義的問題Go符號
- Python 轉義符以及指令碼自動生成Python指令碼
- 聊聊 C++ 中的四種型別轉換符C++型別
- 關於轉義符 在php正則中的匹配問題PHP
- ORACLE 自定義型別[轉]Oracle型別
- WM Define Storage Type Indicators定義儲存型別識別符號(八)Indicator型別符號
- Java註釋,識別符號,資料型別,型別轉換Java符號資料型別
- Linux Shell 萬用字元、元字元、轉義符使用Linux字元
- 忘記敏捷敏捷
- 忘記 PHP!Facebook 的 HHVM 引擎將轉用 Hack 語言PHP
- C語言巨集定義##連線符和#符的使用C語言
- 使用別的分割符號符號
- 第二天:識別符號、賦值、資料型別、格式符、常量、自動轉換、強制轉換。符號賦值資料型別