Oracle XML DB

简介: 官方文档 介绍:http://docs.oracle.com/cd/E11882_01/appdev.112/e23094/xdb01int.htm#ADXDB3956 oracle xml db 是一系列的数据库技术,和高性能相关。

官方文档 介绍:http://docs.oracle.com/cd/E11882_01/appdev.112/e23094/xdb01int.htm#ADXDB3956

oracle xml db 是一系列的数据库技术,和高性能相关。可处理XML数据:storing、generating、accessing、searching、validating、transforming、evolving、indexing。围绕着sql和xml的数据类型,他提供了本地化的xml支持。oracle xml db从9i开始就是oracle 数据库的一部分。

架构:

XMLType 的表和视图的存储: 可以用XMLIndex,b树,oracle的文本索引等给xmltype类型的表和视图加索引。你可以在xmltype的视图里存储数据,甚至可以用dblink访问远程的表。。。

oracle xml db Repository:你可以存储任何类型的文档到这个资料库,比如xml chema下组织管理的xml文档,你可以用如下方式去访问这个资料库里的文档:

        https,通过http协议

         webDAV和FTP ,通过webDAV 和 FTP协议

         SQL,通过Oracle Net Services包括JDBC

用Oracle Stream Advanced Queuing(QA)和web services支持xml类型的数据消息。








2、查看XDB组件:

SQL> col comp_id for a15

SQL> col version for a15

SQL> col comp_name for a30

 

SQL> select comp_id,comp_name,version,status from dba_registry;

COMP_ID               COMP_NAME                          VERSION         STATUS
---------------            ----------------------                   ------------------      ---------------

OWB                      OWB                                               11.2.0.3.0          VALID
APEX                    Oracle Application Express         3.2.1.00.12   VALID
EM                        Oracle Enterprise Manager         11.2.0.3.0   VALID
AMD                      OLAP Catalog                               11.2.0.3.0   VALID
SDO                     Spatial                                             11.2.0.3.0   VALID


ORDIM                Oracle Multimedia                       11.2.0.3.0   VALID
XDB                     Oracle XML Database                 11.2.0.3.0   VALID
CONTEXT          Oracle Text                                    11.2.0.3.0  VALID
EXF                     Oracle Expression Filter             11.2.0.3.0  VALID
RUL                    Oracle Rules Manager                11.2.0.3.0  VALID
OWM                   Oracle Workspace Manager       11.2.0.3.0  VALID

CATALOG          Oracle Database Catalog Views              11.2.0.3.0  VALID
CATPROC         Oracle Database Packages and Types  11.2.0.3.0  VALID
JAVAVM              JServer JAVA Virtual Machine                    11.2.0.3.0  VALID
XML                    Oracle XDK                                                    11.2.0.3.0  VALID
CATJAVA           Oracle Database Java Packages              11.2.0.3.0VALID

APS                    OLAP Analytic Workspace                           11.2.0.3.0VALID
XOQ                   Oracle OLAP API                                            11.2.0.3.0VALID


18 rows selected.


也可以根据metalink文档11g: How to Determine if XDB is Being Used in the Database? (文档 ID 733667.1)

的方法去更全面的检查是否安装了此功能。


3、XDB安装与卸载

XDB Removal

The catnoqm.sql script drops XDB.


spool xdb_removal.log
set echo on;
connect / as sysdba
shutdownimmediate;
startup
@?/rdbms/admin/catnoqm.sql
spooloff;

在移除XDB过程中,一些XDB相关的,在SYS schema方案下的对象是没有被删除的,还有SYS.KU$_% 视图将会无效,参考如下文档,清除views will become invalid.  Please see the following documentfor cleaning up these objects:

(Doc ID 1269470.1) XDB Deinstallation script catnoqm.sql leadsto Invalid SYS Objects

 

## IMPORTANT: Youmust shutdown and restart the database between removal and reinstall ##

安装:
spool xdb_install.log
set echo on;
connect / as sysdba
shutdown immediate;
startup;
@?/rdbms/admin/catqm.sql XDB SYSAUX TEMP NO
@?/rdbms/admin/utlrp.sql
spool off





相关文章
|
6月前
|
XML Java 数据库连接
struts+hibernate+oracle+easyui实现lazyout组件的简单案例——hibernate的config文件(hibernate.cfg.xml)
struts+hibernate+oracle+easyui实现lazyout组件的简单案例——hibernate的config文件(hibernate.cfg.xml)
|
XML SQL Oracle
解决Oracle中XML插入数据时的空格问题
解决Oracle中XML插入数据时的空格问题
83 0
|
SQL Oracle 关系型数据库
Polar DB-O (兼容 Oracle 语法版本)和Polar DB PostgreSQL 版本概述(二)
Polar DB-O (兼容 Oracle 语法版本)和Polar DB PostgreSQL 版本概述(二)
1666 0
|
XML SQL Oracle
使用mybatis 连接Oracle 数据库 xml 文件中需要注意的问题
使用mybatis 连接Oracle 数据库 xml 文件中需要注意的问题
176 0
struts+hibernate+oracle+easyui实现lazyout组件的简单案例——struts.xml配置详情
struts+hibernate+oracle+easyui实现lazyout组件的简单案例——struts.xml配置详情
|
XML Java 数据库连接
struts+hibernate+oracle+easyui实现lazyout组件的简单案例——hibernate的config文件(hibernate.cfg.xml)
struts+hibernate+oracle+easyui实现lazyout组件的简单案例——hibernate的config文件(hibernate.cfg.xml)
|
SQL Oracle 关系型数据库
如何快速批量导入非Oracle DB格式的数据--sqlloader
在 Oracle 数据库中,我们通常在不同数据库的表间记录进行复制或迁移时会用以下几种方法
345 0
如何快速批量导入非Oracle DB格式的数据--sqlloader
|
SQL 弹性计算 Oracle
Oracle 11g on ECS 测试实践--DB篇
我通过脚本和RMAN克隆两种方法创建数据库一.通过SQL创建数据库参考文档1.创建pfile [oracle@orcl1 dbs]$ cd /u01/app/oracle/product/11.2.0/db_1/dbs [oracle@orcl1 dbs]$ cat bak.
826 0
Oracle RAC迁移到单实例DB
这篇文章记录Oracle RAC通过RMAN备份如何迁移到单机DB,文章中描述了几个容易出错的地方,如下:    ①RAC到单机redo文件位置处理    ②RAC多个UNDO处理    ③RAC到单机临时表空间处理下面开始文章正文。
8265 0