Oracle 映射表到 TimesTen 兩種方法:CREATE AND LOAD / 內置程序
方法一:CREATE AND LOAD FROM ORAQUERY (並行 6 線程)
Command> CREATE AND LOAD FROM ORAQUERY scott.t1 6 SELECT * FROM scott.t1;
- 一條命令完成建表 + 並行載入
- 第 2 參數
6 為並行度
方法二:分步內置程序 (靈活控制)
- 取得結構定義:
Command> CALL ttTableSchemaFromOraQueryGet('scott','t1','SELECT * FROM scott.t1');
- 依輸出 DDL 手工建表 (可調整型別/索引):
CREATE TABLE "SCOTT"."T1" (
"SID" NUMBER(38,0) NOT NULL,
"SNAME" VARCHAR2(10 BYTE)
);
- 並行載入數據:
Command> CALL ttLoadFromOracle('scott','t1','SELECT * FROM scott.t1');
- 驗證:
SELECT * FROM scott.t1;
選擇建議
| 場景 | 推薦方法 |
| 快速原型、結構與源端一致 | 方法一 |
| 需調整列型別、加索引/分區、分批載入 | 方法二 |