【Oracle的并发与多版本】教程文章相关的互联网学习教程文章

Oracle数据库版本有差异的冷机备份还原【图】

公司最近Oracle数据库需要切换到其他服务器上,使用EXP,IMP导出导入工具,时间长不说了,还报错。。。各种纠结 公司最近Oracle数据库需要切换到其他服务器上,使用EXP,IMP导出导入工具,时间长不说了,还报错。。。各种纠结啊。。。于是采用简单的异机冷备还原。但是由于原数据库版本是10.2.0.1,由需要切换的服务器是10.2.0.5.公司又有统一数据库版本为10.2.0.5的要求。EXP,IMP本来是最好的方法,但是又各种错,非常难处理。于是...

OracleRMAN兼容性及不同版本和不同平台之间使用常见问题说明【图】

Oracle RMAN 兼容性 及 不同版本和不同平台之间使用 常见问题说明 一.RMAN Catalog兼容性 MOS的文档:RMAN Compatibility Matrix [ID 73431.1] 1.1 About RMAN Compatibility The RMAN environment can contain thefollowing components: --RMAN 环境由以下5部分组成: (1) RMAN executable (2) Recovery catalog database (3) Recovery catalog schema in therecovery catalog database (4) Target database (5) ...

Oracle的读一致性(read-consistency)和多版本【图】

Oracle 总是基于查询的某个时间点来做决定(从这个时间点开始查询是一致的)。也就是说,Oracle 会保证打开的结果集肯定是以下两 Oracle 总是基于查询的某个时间点来做决定(从这个时间点开始查询是一致的)。也就是说,Oracle 会保证打开的结果集肯定是以下两个时间点之一的当前结果集: 游标打开时的时间点。这是READ COMMITTED 隔离模式的默认行为,该模式是默认的事务模式(第7 章将介绍READ COMMITTED、READ ONLY 和SERIALIZA...

Oracle的并发与多版本

开发多用户数据库应用,最大的难题之一是:一方面要力争最大的并发访问,而同时还要确保每一用户 能以一致的方式读取和修改数据。 开发多用户数据库应用,最大的难题之一是:一方面要力争最大的并发访问,而同时还要确保每一用户 能以一致的方式读取和修改数据。力争最大的并发访问需要用锁定机制,而确保一致读和修改数据则需要一些并发控制机制。 1. 并发控制并发控制(concurrency control)是数据库提供的函数集合,允许多个人...

关于Oracle数据库迁移(跨版本)以及空表不导出【图】

一、Oracle 11g存在一个特性,如果乃用exp/imp来对数据库进行导入导出时,会出现无数据表无法导出的问题,笔者也遇到了此种问题, 一、Oracle 11g存在一个特性,如果乃用exp/imp来对数据库进行导入导出时,会出现无数据表无法导出的问题, 笔者也遇到了此种问题,经研究觉得遇到此情况,,最好用expdp/impdp方式进行导出导入,可以回避这种问题。(此命令缺点在于必须在服务器上执行) 二、关于Oracle版本数据版本不同时的移植,通...

检查及升级Oracle数据库补丁版本【图】

第一部分:检查Oracle数据库补丁版本 1. 查看所有版本信息:oracle@www.linuxidc.com:~/product/11g/db/OPatchgt; ./opatch lsi 第一部分:检查Oracle数据库补丁版本 1. 查看所有版本信息:oracle@:~/product/11g/db/OPatch> ./opatch lsinventoryInvoking OPatch 11.1.0.8.2 Oracle Interim Patch Installer version 11.1.0.8.2Copyright (c) 2010, Oracle Corporation. All rights reserved. Oracle Home : /opt/oracle/p...

Oracle更新OPatch工具版本的方法说明【图】

从9.2版开始,Oracle公司实现了个别补丁安装工具opatch. opatch使用一个称为inventory的系统数据结构(严格说是与oui共享invento 一.OPatch 工具说明在之前的Oracle 补丁体系的blog 提到了opatch工具: Oracle 补丁体系 及opatch 工具 介绍 从9.2版开始,Oracle公司实现了个别补丁安装工具opatch. opatch使用一个称为inventory的系统数据结构(严格说是与oui共享inventory),集中管理所有已安装的个别补丁;个别补丁的安装和卸载...

Oracle的JDBC驱动的版本【图】

我遇到的,之前使用ojdbc14.jar(不记得哪个版本了)批量插入10万条,实际只插入了3万多条,其它的丢失了,换ojdbc6.jar后, 连接类型:1、 JDBC OCI: oci是Oracle call interface的缩写,此驱动类似于传统的ODBC 驱动。因为它需要Oracle Call Interface and Net8,所以它需要在运行使用此驱动的JAVA程序的机器上安装客户端软件,其实主要是用到orcale客户端里以dll方式提供的oci和服务器配置。2、JDBC Thin: thin是for thin cli...

Oracleexpdp/impdp从高版本到低版本示例【图】

公司的一个测试库原来的版本是Oracle 11gR2的。 有些语法10g的有些出入,老大说把测试库重建一下,用10g的版本。虽说可以停机,数 公司的一个测试库原来的版本是Oracle 11gR2的。 有些语法10g的有些出入,老大说把测试库重建一下,用10g的版本。 虽说可以停机,数据量也不大,不过白天研发的同事要使用测试库,所以只能晚上加班搞。 打算使用数据泵expdp/impdp 来做。 因为从高版本到低版本导需要加上version 参数,之前还没有测试...

OracleRman跨resetlogs版本恢复

20207错误:默认的认为until time或RECOVERY WINDOW的时间不能早于resetlogs的时间. 既然resetlogs了,就不认识之前的归档日志信 RMAN> startup nomount; RMAN> sql alter session set nls_date_format=yyyy-mm-dd hh24:mi:ss";--因为rman默认以环境变量来读取时间格式,与sqlplus的固定格式不同,所以,此处要设定时间格式变量。RMAN> restore controlfile from autobackup until time 2009-03-10 18:15:00;注意,仍然需要适当的还...

Oracle10g的10.2.0.1.0版本升级至10.2.0.4.0报错处理【图】

Oracle 10g 的10.2.0.1.0版本升级至10.2.0.4.0报错处理 补丁包为:p6810189_10204_Linux-x86.iso挂载解压后,运行./runInstaller -debug报错如下:-------------------------------------------------------Initializing Java Virtual Machine from /tmp/OraInstall2011-08-25_06-52-17AM/jre/1.4.2/bin/java. Please wait...[Oracle@dg01 updb10.02.40]$ Oracle Universal Installer, Version 10.2.0.4.0 ProductionCopyright (C)...

Linux(RHEL5)下Oracle10g版本升级(10.2.0.1.0-10.2.0.5.0)操作文档【图】

本文档规范oracle10.2.0.1.0升级到10.2.0.5.0版本的升级流程及操作,供DBA人员在进行数据库版本升级的时参考使用。升级操作的具体 Linux(RHEL5)下Oracle 10g版本升级(10.2.0.1.0-10.2.0.5.0)操作文档 系统环境:RHEL5文档版本:V1.0.1整理:Kevin.Lu更新时间:2011-08-27备注:DBA专用目录Linux(RHEL5)下ORACLE_10g_10.2.0.1.0升级到10.2.0.5.0操作文档(超给力版本)... 1目录... 21. 文档更新记录... 32. 文档说明... 33. 升级前...

Linnux下Oracle10G和Oracle11G双版本数据库并存的安装和配置【图】

心血来潮,突然想在OEL6下面安装Oracle10g和Oracle11g,2个版本共存,方便学习和实验,这个安装过程其实不难操作,如果你有分别安 心血来潮,突然想在OEL6下面安装Oracle10g和Oracle11g,2个版本共存,方便学习和实验,这个安装过程其实不难操作,如果你有分别安装过10g和11g的经验,相信具体操作是很容易的,最总要的一点是如何让2个版本共存和正常使用。在虚拟机上测试了整个安装过程,本本比较懒,过程相当缓慢。 环境WMWARE WO...

在64位UbuntuServer版本安装OracleXE【图】

Ubuntu版本:uname -rLinux localserver 2.6.32-24-server #43-Ubuntu SMP Thu Sep 16 16:05:42 UTC 2010 x86_64 GNU/Linux在64位 Ubuntu版本: uname -r Linux localserver 2.6.32-24-server #43-Ubuntu SMP Thu Sep 16 16:05:42 UTC 2010 x86_64 GNU/Linux 在64位的系统上安装xe先要安装32位的库: sudo apt-get install libc6-i386 下一步是下载需要的文件:libaio_0.3.104-1_i386.deb 和 Oracle-xe-universal_10.2.0.1-1.1_i38...

Linux环境下Oracle版本升级(10.2.0.1-10.2.0.4)【图】

在linux环境下做了一下10.2.0.1到10.2.0.4的升级,下面把主要过程记录一下:一、下载补丁 补丁为:p6810189_10204_Linux-x8 在linux环境下做了一下10.2.0.1到10.2.0.4的升级,下面把主要过程记录一下: 一、下载补丁补丁为:p6810189_10204_Linux-x86.zip 可以到Oracle官方网站上去下载 二、 升级安装前准备工作 1、关闭数据库所有服务 1.关闭所有可能访问数据库的工具, 例如 Oracle Enterprise Manager Database Control or iSQL*...