NC数据双引擎方案_第1页
NC数据双引擎方案_第2页
NC数据双引擎方案_第3页
NC数据双引擎方案_第4页
NC数据双引擎方案_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

GBU 技术支持部技术支持部 第第 1 页页 共共 12 页页 NCNC 数据双引擎方案数据双引擎方案 一一 确认复制库安装在存储上 复制库复制库 192 168 100 115上上 ORACLE 数据库已经创建在存储上数据库已经创建在存储上 二 确定需要复制的表 自定义查询需要的数据表清单自定义查询需要的数据表清单 即自定义查询用到的表即自定义查询用到的表 除了业务需要的表除了业务需要的表 pub datadict pub datadictdetail也需要同步也需要同步 自定义查询设计时需要自定义查询设计时需要 否则自定义查询设计打不开否则自定义查询设计打不开 三 建立 datalink 1 复制库复制库 192 168 100 115 上上 E oracle product 10 2 0 db 1 network admin tnsnames oraE oracle product 10 2 0 db 1 network admin tnsnames ora增加增加 ERP DESCRIPTION ADDRESS LIST ADDRESS PROTOCOL TCP HOST 192 168 100 112 PORT 1521 CONNECT DATA SID ERP SERVER DEDICATED GBU 技术支持部技术支持部 第第 2 页页 共共 12 页页 2 复制库复制库 192 168 100 115 上建立上建立datalink 以以 NC 用户登录 用户登录 CREATE public DATABASE LINK ERPLINK CONNECT TO NC IDENTIFIED BY NC USING ERP 四 生产库 192 168 100 112 上建立MV LOG 物化试图日志 以 NC 用户登录创建 见 jblmvlog sql 注意的是有些表没有主键 建 mvlog的方式如下例 CREATE MATERIALIZED VIEW LOG ON cm cost TABLESPACE MATERIALIZED WITH ROWID SEQUENCE INCLUDING NEW VALUES 有主键的方式如下例 CREATE MATERIALIZED VIEW LOG ON arap djfb TABLESPACE MATERIALIZED WITH ROWID PRIMARY KEY SEQUENCE INCLUDING NEW VALUES MATERIALIZED为表空间 五 复制库 192 168 100 115 上建立MV 物化试图 以 NC 用户登录创建 见 jblmv sql 注意的是有些表没有主键 建 mvlog的方式如下例 CREATE MATERIALIZED VIEWcm cost REFRESH FAST WITH ROWID ON DEMAND AS SELECT FROM cm cost ERPLINK 有主键的方式如下例 CREATE MATERIALIZED VIEWarap djfbREFRESH FAST WITH PRIMARY KEY ON DEMAND AS SELECT FROM arap djfb ERPLINK 六 复制库 192 168 100 115 上建立刷新组和任务 以 NC 用户登录创建 GBU 技术支持部技术支持部 第第 3 页页 共共 12 页页 见 jvmjob sql 创建刷新组 创建刷新组 BEGIN DBMS REFRESH MAKE name JBLJOB list next date SYSDATE interval 10 Mins sysdate 10 60 24 implicit destroy FALSE lax FALSE job 0 rollback seg NULL push deferred rpc FALSE refresh after errors TRUE purge option NULL parallelism NULL heap size NULL END commit 添加任务 添加任务 BEGIN DBMS REFRESH ADD name JBLJOB list arap djfb lax TRUE END 七 用以下语句从生产库上导出建索引的 DDL 语句 然后在复制库上执行 在生产服务器上导出索引 在生产服务器上导出索引 D sqlplus nc nc erp SQL D jbl db ok jblindex sql GBU 技术支持部技术支持部 第第 4 页页 共共 12 页页 在复制库上创建索引在复制库上创建索引 注意生成的索引可能格式需要调整注意生成的索引可能格式需要调整 其中唯一索引改为非唯一索引其中唯一索引改为非唯一索引 D sqlplus nc nc orcl SQL c jblindex result sql set pagesize 0 set long 90000 set feedback off set echo off set linesize 220 spool c jblindex result sql SELECT DBMS METADATA GET DDL INDEX u index name FROM USER INDEXES u where u table name not like TMPTABSUBJ AND u table name not like TMPTINVMANPK spool off 或 set pagesize 0 set long 90000 set feedback off set echo off set linesize 220 spool C jblindex result sql SELECT DBMS METADATA GET DDL INDEX u index name FROM USER INDEXES u where u table name in BD ACCSUBJ BD CALBODY BD DEFDOC BD MEASDOC BD RDCL CM FEE IA BILL IC ONHANDNUM MM WR PD RT PO INVOICE PO PRAYBILL B PRM TARIFFCURLIST QC CHECKSTANDARD QC CHECKTYPE SM USER SO ARSUBACCT SO SALEINVOICE spool off GBU 技术支持部技术支持部 第第 5 页页 共共 12 页页 八 更新统计信息并建立统计分析任务 参照参照 NC 安装盘中的优化脚本 安装盘中的优化脚本 九 业务上设置 1 增加连接到复制库上的数据源 如 ERPLINK 2 设置查询引擎的数据源 客户化客户化 二次开发工具二次开发工具 自定义查询自定义查询 查询引擎环境设置查询引擎环境设置 将数据源将数据源 ERPLINKERPLINK 选择到查询所有数据源 选择到查询所有数据源 GBU 技术支持部技术支持部 第第 6 页页 共共 12 页页 GBU 技术支持部技术支持部 第第 7 页页 共共 12 页页 3 在自定义查询报表中切换数据源到 ERPLINK 客户化客户化 二次开发工具二次开发工具 UAP 集成开发工具 集成开发工具 数据源可以批量修改或单个修改数据源可以批量修改或单个修改 批量修改执行数据源批量修改执行数据源 GBU 技术支持部技术支持部 第第 8 页页 共共 12 页页 批量修改执行数据源批量修改执行数据源 GBU 技术支持部技术支持部 第第 9 页页 共共 12 页页 4 切换完数据源后报表查询 GBU 技术支持部技术支持部 第第 10 页页 共共 12 页页 5 查询引擎管理 注册 节点更改 nc ui pub querymodel QueryMainUI S 是单数据源节点 是单数据源节点 修改为 修改为 nc ui pub querymodel QueryMainUI 支持多数据源节点 支持多数据源节点 GBU 技术支持部技术支持部 第第 11 页页 共共 12 页页 十 更改刷新时间的方法 如果更改刷新时间 更改方法如 用 NC 的用户登录到 PLSQL 找到刷新组 job 如下图 选中 job 号 右键 编辑 EDIT 如 10 Mins sysdate 10 60 24 表示 10 分钟执行一次 将 10 更改为 2 则为 2 分钟执行一次 该完 点 应用 APPLY 即可 十一 重要的视图 1 查看有多少个复制任务组 查看有多少个复制任务组 select rname job next date interval broken from all refresh where rowner NC GBU 技术支持部技术支持部 第第 12 页页 共共 12 页页 2 查看复制任务组的子任务 查看复制任务组的子任务 SELECT name type rname job next date interval broken FROM ALL REFRESH CHILDREN WHERE OWNER NC 3 删除一个复制任务组 如 删除一个复制任务组 如 EXECUTE DBMS REFRESH DESTROY NAME JBLJOB commit 4 删除复制组中的一个子任务 删除复制组中的一个子任务 BEGIN DBMS REFRESH SUBTRACT name JBLJOB list bd corp lax TRUE END commit 5 查看各个物化视图的复制情况 查看各个物化视图的复制情况 select mview name last refresh date from dba mviews where owner NC order by last refresh date desc 6 查看物化视图 查看物化视图 LOG 在生产库上执行在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论