oracle,数据解决方案

上传人:bin****86 文档编号:56673289 上传时间:2018-10-14 格式:DOCX 页数:30 大小:24.31KB
返回 下载 相关 举报
oracle,数据解决方案_第1页
第1页 / 共30页
oracle,数据解决方案_第2页
第2页 / 共30页
oracle,数据解决方案_第3页
第3页 / 共30页
oracle,数据解决方案_第4页
第4页 / 共30页
oracle,数据解决方案_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《oracle,数据解决方案》由会员分享,可在线阅读,更多相关《oracle,数据解决方案(30页珍藏版)》请在金锄头文库上搜索。

1、oracle,oracle,数据解决方案数据解决方案 篇一:Oracle 数据库同步解决方案 情景模拟 现在有两台服务器: 1) 机器名:ThinkPad IP: Oracle SID:ORCL 2) 机器名:DELL IP: Oracle SID: ORCL 目的:将 ThinkPad 机器上用户 Geosoc 里面的 BookMark 表同步到 DELL 机器里面去。 (一) 高级复制 1. 查看是否具备高级复制功能 首先,数据库要具备高级复制功能(用 system 身份 登录数据库,查看 v$option 视图,如果其中 Advanced replication 为 TRUE,则支持高级

2、复制功能;否则不支持) 。 select * from v$option 2. 设置相应参数 本例的先决条件:你需要设置好相应的参数, job_queue_processes 需要大于 0, global_name=true, 并且建立相应的 db link alter system set global_names=true scope=both; 3. 创建复制管理员账号 在两个数据库上分别创建复制管事员用户 REPADMIN(该用户名及密码可以任意设置,建议统一采用 该名字,密码统一为 orcl) 。 -创建 repadmin 用户管理复 制环境 CREATE USER REPADMIN

3、 IDENTIFIED BY REPADMIN; ALTER USER REPADMIN DEFAULT TABLESPACE USERS; ALTER USER REPADMIN TEMPORARY TABLESPACE TEMP; GRANT connect, resource TO REPADMIN; -授予 repadmin 用户权限可以管理当前站点中任何主 体组 EXECUTE dbms_repcat_admin_any_schema(REPADMIN); -授予 repadmin 用户权限可以为任何表创建 snapshot logs GRANT comment any table

4、TO REPADMIN; GRANT lock any table TO REPADMIN; -指定 repadmin 用户为 propagator,并授予执行任 何 procedure 的权限 EXECUTE dbms_defer_propagator(REPADMIN); GRANT execute any procedure TO REPADMIN; 4. 更改数据库全局名 由于后面创建数据库链接(Database link)时需要用 到数据库全局名,因此遇到同名的数据库全局名时需要更 改其数据库名。 ThinkPad 机器:改为 ORCL_THINKPAD alter database

5、 rename global_name to ORCL_THINKPAD; DELL 机器:改为 ORCL_DELL alter database rename global_name to ORCL_THINKPAD; 5. 在两个数据库上分别建立到对方的数据库链接 建立数据库链接的前提是两个数据库能互相访问,因 此需要在数据库端先建立互相的连接本地命名。 由于开启了 Global_names 为 True,因此链接名必须 与 Global 名一致。 ThinkPad: 建立到 DELL 的本地命名为 ORCL154。 create public database link ORCL_DEL

6、L connect to REPADMIN identified by orcl using ORCL154; DELL:建立到 ThinkPad 的本地命名为 ORCL190。 create public database link ORCL_THINKPAD connect to REPADMIN identified by orcl using ORCL190; 建立好链接后,可以在各自的机器上测试链接是否成 功。 Select * from BookMarkORCL_DELL 6. 创建复制组 在需要被复制的数据库上建立复制组,本例中是 ThinkPad 机器需要被复制,因此在此数据库

7、上建立复制组。 以 REPADMIN 登录数据库 ORCL a) 创建复制组: execute dbms_master_repgroup(rep_geosoc); b) 在复制组里加入复制对象: execute dbms_master_repobject(sname=geosoc,oname=book mark,type=table,use_existing_object=true,gname =rep_geosoc,copy_rows=false); c) 对复制对象产生复制支持: execute dbms_replication_support(geosoc,bookmark,tabl e

8、); d) 添加主体复制节点: execute dbms_master_database(gname=rep_geosoc,mast er=ORCL_DELL,use_existing_objects=true,copy_row s=false, propagation_mode = synchronous); e) 在主体定义站点启动复制: execute dbms_master_activity(rep_geosoc,true); 7. 配置完成 Good Luck!当你走到这里什么错误都没发生,恭喜你! 也恭喜我,表示我的文档写的没有那么差,比较负责任的 将网上的东西抄下来经过了一番整理

9、! 但这里还是提醒两点: 1:同步的数据表 BookMark 必须具有主键! 2:同步前,两个数据表初始化是一样的,也就是说 同步前,DELL 机器上的 BookMark 表必须和 ThinkPad 表上 的数据一致!可以采用以下的语句进行创建。 Insert Into BookMark select * from BookMarkORCL_THINKPAD. 下面你可以尽情的在 ThinkPad 机器上操作 BookMark 表,你会即时发现 DELL 机器上的 BookMark 表也随之跟着 发生变化,Amazoning! 但是,你在 DELL 机器上操作 BOOKMARK 表,Think

10、Pad 机器上却没什么变化!So Boring! 篇二:Oracle 非结构化数据解决方案 Oracle 数据库 11g 管理非结构化数据 . . 2 一、引言 . . . 2 二、在 ORACLE 中管理非结构化数据的优势 . . 3 三、打破了原来处理非结构化数据的“性能障碍” . 4 Oracle SecureFiles . 4 SecureFiles 中的存储优化 . 5 四、专用数据类型和数据结构 . 6 Oracle XML DB. . . 6 Oracle Text . . 7 Oracle Spatial . . 8 RDF、OWL 和语义数据库管理 . . 9 Oracle

11、Multimedia . 9 Oracle DICOM 医学内容管理 . . 9 五 结论 . . . 10 Oracle 数据库 11g 管理非结构化数据 一、引言 公司、企业以及其他机构使用的绝大部分信息都可归 类为非结构化数据。 非结构化数据是计算机或人生成的信息,其中的数据 并不一定遵循标准的数据结构(如模式定义规范的行和列) , 若没有人或计算机的翻译,则很难理解这些数据。常见的 非结构化数据有文档、多媒体内容、地图和地理信息、人 造卫星和医学影像,还有 Web 内容,如 HTML。 根据数据的创建方式和使用方式的不同,非结构化数 据的管理方法大不相同。 1. 大量数据分布于桌面办公

12、系统(如文档、电子表 格和演示文稿) 、专门的工作站和设备(如地理空间分析系 统和医学捕获和分析系统)上。 2. 政府、学术界和企业中数 TB 的文档存档和数字 库。 3. 生命科学和制药研究中使用的影像数据银行和库。 4. 公共部门、国防、电信、公用事业和能源地理空 间数据仓库应用程序。 5. 集成的运营系统,包括零售、保险、卫生保健、 政府和公共安全系统中的业务或健康记录、位置和项目数 据以及相关音频、视频和图像信息。 6. 学术、制药以及智能研究和发现等应用领域中使 用的语义 数据(三元组) 。 自数据库管理系统引入后,数据库技术就一直用于解 决管理大量非结构化数据时所遇到的特有问题。通

13、常通过 “基于指针的”方法使用数据库对存储在文件中的文档、 影像和媒体内容进行编目和引用。为了在数据库表内存储 非结构化数据,二进制大对象(或简称为 BLOB)作为容器 使用已经数十年了。除了简单的 BLOB 外,多年以来, Oracle 数据库一直通过运算符合并智能数据类型和优化数 据结构,以分析和操作 XML 文档、多媒体内容、文本和地 理空间信息。由于有了 Oracle 数据库 11g,Oracle 再次 在非结构化数据管理领域开辟出一片新天地:大幅提升了 通过数据库管理系统原生支持的非结构化数据的性能、安 全性以及类型。 二、在 ORACLE 中管理非结构化数据的优势 企业选择在 Or

14、acle 数据库管理系统中存储非结构化 数据的原因有很多: 1. 强健的调优和管理:存储在数据库中的内容可直 接与相关数据链接。元数据和内容同步 进行维护;并在事务控制之下进行管理。数据库还提 供强健的备份、恢复、物理调优和逻辑调优服务。 2. 简单的应用程序部署:Oracle 支持各种特定类型 的内容,包括 SQL 语言扩展、PL/SQL 和 JAVA API、Xpath 和 Xquery(在使用 XML 时) , 在大多数情况下还支持 JSP 标记库以及通过内置运算符执 行常见或重要运算的算法。 3. 高可用性:Oracle 的最高可用性体系结构使得 “零数据丢失”配置可应用于所有数据。

15、在出现故障时只需一个恢复过程,这不同于常见配置。 在常见配置中,属性信息存储在数据库中,数据库具有指 向文件中的非结构化数据的指针。 4. 可伸缩的体系结构:在许多情况下,通过触发器、 视图处理或表和数据库级参数进行索 引编制、分区和执行操作的能力使得构建在数据库而 非文件系统上的应用程序可以支持更大的数据集。 5. 安全性:Oracle 数据库可实现细粒度(行级和列 级)安全性。同一安全机制既可应用 于结构化数据,也可应用于非结构化数据。使用许多 文件系统时,目录服务无法实现细粒度级的访问控制。限 制单个用户的访问可能无法实现,在许多系统中,允许用 户访问目录中的任何内容意味着可以访问目录中

16、的所有内 容。 三、打破了原来处理非结构化数据的“性能障碍” 在没有 Oracle 数据库 11g 之前,要获得这些好处是要付 出代价的。将内容存储在数据库而不是传统文件系统中后, 数据库特性(如域索引、分区和并行)可以改进地理空间 应用程序以及查询和更新密集型 XML 应用程序的性能。然 而,在许多情况下(例如多媒体应用程序) ,管理和检索非 结构化数据需要额外的处理能力和内存才能获得与文件系 统等同的性能。 有了 Oracle 数据库 11g SecureFiles 后,一切都 不同了,新的高性能 LOB 支持检索非结构化数据,速度可 与等价的文件系统配置媲美,甚至超过了后者。 SecureFiles 是一个重要的新体系结构,其特性包括全新 的磁盘格式、空间和内存管理技术,它可显著提升 LOB 性 能并优化存储。 Oracle SecureFiles SecureFiles 在数据库处理文件数据的方式上采用了 全新的范例,对于基本查询和插入操作可提供类似文件系 统的性能。经过 Secure

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号