ORACLE11gR2安装XDB
以下结果对于是否对数据库进行重启验证结果不一致
1.ORACLE LINUX 5.6 数据库11.2.0.4无psu环境首次安装后不用重启数据库
2.REDHAT6.5 数据库11.2.0.4 psu 20160119环境首次安装后需要各节点重启数据库
3.MOS文章里提到## IMPORTANT: You must shutdown and restart the database between removal and reinstall ##
但在单实例11.2.0.4版本数据库中卸载后重新安装XDB不需要重启数据库
NOTE
1.所有步骤,均使用sys用户
2.在remove和reinstall XDB过程间,需要重启数据库,RAC需要重启所有节点,否则会出现XDB相关用户失效问题。
3.安装过程中会清空share pool须谨慎操作。
1.验证XDB是否安装
验证是否安装XDB:(未安装XDB,查询没有结果)
set pagesize 1000
col comp_name format a36
col version format a12
col status format a8
col owner format a12
col object_name format a35
col name format a25
select comp_name, version, status
from dba_registry
where comp_id = 'XDB';
2.查看是否有使用XDB类型的表:
select owner, table_name
from dba_xml_tables
where storage_type in ('OBJECT-RELATIONAL', 'BINARY');
select owner, table_name
from dba_xml_tab_cols
where storage_type in ('OBJECT-RELATIONAL', 'BINARY');
---------------此步骤一般不需要操作---------------------------
授权:默认情况下它们授予PUBLIC权限,但某些情况(如出于安全考虑有些权限可能已被取消),则需要手动赋予
grant execute on DBMS_LOB to PUBLIC;
grant execute on UTL_FILE to PUBLIC;
grant execute on DBMS_SQL to PUBLIC;
grant execute on DBMS_JOB to PUBLIC;
grant execute on UTL_RAW to PUBLIC;
--------------------------------------------------------------
3.安装XDB,输出日志很长,建议通过CRT保留log
@?/rdbms/admin/catqm.sql xdb sysaux temp yes
( @?/rdbms/admin/catqm.sql <XDB pwd> <XDB default tbs> <XDB temporary tbs> <YES/NO>
-- XDB_PASSWD: password for XDB user
-- TABLESPACE: tablespace for XDB
-- TEMP_TABLESPACE: temporary tablespace for XDB
-- SECURE_FILES_REPO: if YES and compatibility is at least 11.2,
then XDB repository will be stored as secure files;
otherwise, old LOBS are used. There is no default value for
this parameter, the caller must pass either YES or NO.
是否将XDB的lobs字段存入secure file
-查询源库中表的lob字段是否存入secure file:
SELECT table_name,segment_name,index_name,securefile
FROM dba_lobs
WHERE table_name='table_name';
NOTES
Must be run connected as SYS
xdb 默认表空间,不能设指定为SYSTEM、UNDO、TEMP,且表空间需要提前创建或已存在表空间。
)
4.编译失效对象(删除后重新安装对象 DBMS_METADATA 会失效)
@?/rdbms/admin/utlrp.sql
5.验证是否安装成功:
set pagesize 1000
col comp_name format a36
col version format a12
col status format a8
col owner format a12
col object_name format a35
col name format a25
select comp_name, version, status
from dba_registry
where comp_id = 'XDB';
COMP_NAME VERSION STATUS
------------------------------------ ------------ --------
Oracle XML Database 11.2.0.4.0 VALID
1 row selected.
select owner, object_name, object_type, status
from dba_objects
where status = 'INVALID'
and owner in ('SYS', 'XDB');
SQL>
no rows selected
至此,XDB安装完成。
---------------remove卸载XDB--------------
卸载XDB,卸载后若再次安装需要重启数据库(若RAC需重启所有节点实例)
@?/rdbms/admin/catnoqm.sql
验证是否卸载XDB(卸载成功XDB,查询没有结果)
set pagesize 1000
col comp_name format a36
col version format a12
col status format a8
col owner format a12
col object_name format a35
col name format a25
select comp_name, version, status
from dba_registry
where comp_id = 'XDB';
参考文章
Master Note for Oracle XML Database (XDB) Install / Deinstall (文档 ID 1292089.1)
http://www.itpub.net/forum.php?mod=viewthread&tid=1389810
ORACLE11gR2安装XDB相关推荐
- oracle 11gr2 bbed 安装,oracle11gR2 安装bbed工具
1,在数据库11gR2中编译BBED工具期间,会提示二个文件不存在. 具体见: rac> cd $ORACLE_HOME/rdbms/lib rac> oracle@rac1 lib]$ ...
- Oracle11gR2安装
目录 一)建用户,组,目录,权限 1)创建用户和组 2)创建oracle安装目录 二)设置系统参数 1)根据Oracle11gR2文档,设置核心参数值 2)设置Shell Limits(系统资源限制) ...
- oracle 11g r2 rac中节点时间不同步,Oracle11gR2安装RAC错误之--时钟不同步
系统环境: 操作系统:RedHat EL5 Cluster: Oracle GI(Grid Infrastructure) Oracle: Oracle 11.2.0.1.0 如图所示:RAC 系统架 ...
- oracle11gr2安装hard limit错误
1.hard limit错误 Hard Limit: maximum open file descriptors - This is a prerequisite condition to test ...
- 检查oracle安装必须包,Linux安装oracle11gR2官方步骤
Linux环境下安装Oracle11gR2 下载安装介质 检查Linux环境 检查系统位数 uname -m1 检查内存(两条命令都可以) grep MemTotal /proc/meminfo fr ...
- oracle数据库安装自动化,自动化Oracle数据库静默安装
1.1 解压安装包 Oracle11gR2安装为两个安装包,全部解压后,需要将两个安装包的内容合并在一起后进行安装 Oracle版本 Linux64_11gR2 操作系统 CentOS7.0 ...
- Oracle安装部署之RedHat安装Oracle11g_R2
硬件配置 内存 :≥1G 硬盘空间:≥10G 上传oracle11g安装包: putty上用wcw用户登录,通过ftp服务上传oracle安装文件到/home/wcw目录下解压 #unzip linu ...
- CentOS6.6安装oralce11gR2数据库
环境要求: rlwrap-0.42 CentOS release 6.6 (Final) VMware Workstation 11 linux.x64_11gR2_database_1of2和l ...
- Oracle ORA-31000: Resource 'http://xmlns.oracle.com/xdb/acl.xsd' is not an XDB schema 解决方法
数据库是从Oracle10.2.0.5 升级到11.2.0.3的: Oracle 使用RMAN 将 DB 从10g 直接Restore 到11g 示例 http://www.cndba.cn/Dave ...
- Oracle(21)—— Linux环境部署Oracle11g数据库
1.环境准备,需要Oracle官网下载Linux版本的Oracle11g安装包,如下截图: 具体安装参照如下: http://werewolftj.blog.51cto.com/1606482/159 ...
最新文章
- linux cp 强制覆盖_Linux基本操作教程
- android studio无线真机调试------Android
- (0103)iOS开发之Xcode 10 Error:Multiple commands produce问题及解决方案
- python request-Python之request模块-基础用法
- JAVA NIO概述(一):I/O模型
- 【零基础学习iOS开发】【02-C语言】05-进制
- 二叉排序树和平衡二叉排序树
- UE4次世代的移动平台渲染技术
- 第2章[2.1] 开发模式及快速测试方式
- 图灵奖颁给深度学习三巨头,他们曾是一小撮顽固的“蠢货”
- Caffe傻瓜系列(11):caffe中的lr_policy选择
- 企业真实面试题总结(二)
- Idea导入jar包的两种方法
- sprintf函数的用法linux,sprintf函数用法解析
- 二级索引 -> 普通索引 与 唯一索引
- Windows 9预览版今秋发布 正式版明年推出
- 腾讯QQ关闭所有的热键,防止冲突
- cz.cc免费域名申请教程(因为有朋友不知道怎么操作,特写此简单教程)
- 欧拉是如何计算圆周率的
- 超参数优化:网格搜索法