易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle不同版本之间的切换

简单描述一下在windows的同一用户下,安装Oracle的9i、10g和11g的方法。
Oracle在windows平台下的安装是所有平台中最简单的,基本上不需要进行任何额外的处理就可以成功的安装,可以说没有什么技术含量。
 
不过在同一台机器的同一个用户上同时安装两个不同版本的数据库就需要一定的技巧了。这里简单描述一下在同时安装Oracle的9i、10g和11g需要注意的问题。
 
首先,安装版本需要从低到高。也就是说先安装9i的数据库,然后安装10g的数据库,最后安装11g的数据库。
 
第二,ORACLE_BASE可以指定同一个目录,ORACLE_HOME需要指定不同的目录。采用OFA可以很轻松的解决这个问题。
 
第三,在低版本的数据库安装完成后,最好通过任务管理区关闭所有的Oracle相关的任务,然后在安装高版本的数据库。否则安装过程中,可能会和已经安装的服务出现冲突,比如LISNTER服务。
 
在三个数据库安装全部完成后,设置任务管理器中Oracle相关的任务,确保除了数据库服务外,其他低版本的服务都处于手工状态,只将高版本的服务处于自动状态。
 
由于安装的先后顺序,高版本的ORACLE_HOME/bin目录在PATH变量的前面,也就是说,如果执行sqlplus、rman、exp等命令行工具默认都是运行高版本的Oracle工具。这对于大多数情况不是问题。
 
当确实需要使用低版本的工具时,比如需要低版本的exp工具进行导出操作,这个时候可以在命令行方式下设置ORACLE_HOME,然后在调用exp即可:
 
E:>sqlplus /nolog
SQL*Plus: Release 11.1.0.6.0 - Production on 星期四 10月 25 16:16:13 2007
Copyright (c) 1982, 2007, Oracle. All rights reserved.c
SQL> exit
如果是客户端,切换如下:
e:>path d:\oracle10g32\product\10.2.0\client_1\bin
e:>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 10月 25 16:16:51 2007
Copyright (c) 1982, 2005, Oracle. All rights reserved
SQL> exit
E:>SET ORACLE_HOME=e:\oracleoracle1020
E:>%ORACLE_HOME%bin sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 10月 25 16:16:51 2007
Copyright (c) 1982, 2005, Oracle. All rights reserved
SQL> exit
E:>SET ORACLE_HOME=e:\oracleoracle920
E:>SET PATH=e:oracleoracle920bin
E:>sqlplus /nolog
SQL*Plus: Release 9.2.0.4.0 - Produc


相关文档:

Oracle与SQL Server数据互用性(3)

 作者 Haidong Ji  翻译 GoodKid
在我的关于Oracle和SQL Server 互用性的系列文章 part 1 和 part 2 当中,我讨论了Oracle和SQL Server 的一些不同点的话题以及Oracle驱动的可选性。在本主题中,我将讨论一个来自Oracle 10g的新工具,Oracle即时客户端。
对于Oracle 10g以前的版本,如果想建立和Oracle的连接, ......

Oracle与SQL Server数据互易性(1)

作者 Haidong Ji 翻译 GoodKid
我们当中的大部分人工作在一个单一的 RDBMS 系统中,如 MSSQL, Oracle, or IBM DB2。然而,我们日益感觉到,我们正处于不同的数据库环境当中并且需要解决数据的互用性问题。
尽管主要的 RDBMS 厂商试图去遵循关系数据库模型原理,并且用非常小的差异去实现它们。另外,几乎主要的 ......

oracle性能优化之索引

 最近发现有一个页面的打开速度很慢,几乎每次都需要刷新十几次才能打开,分析原因可能是由于时间的积累,该表中的数据量过大引起的(该表是一张存放过程性数据的表)。经查实,果真是该表数据量过大,有7百万之多。遂决定将部分历史数据备份并清除掉,以提高性能。
使用:creart table table_bak as select * from t ......

Oracle锁机制


设立封锁机制主要是为了对并发操作进行控制,对干扰进行封锁,保证数据的一致性和准确性。Oracle数据库封锁方式有三种:共享封锁,独占封锁,共享更新封锁
   [b:8f4f63b9bb]封锁类型[/b:8f4f63b9bb]
   Oracle RDBMS的封锁类型可分为如下三类:
   1、内部级封锁
   内部级封锁是用于保护ORACLE内部结 ......

oracle 锁,解锁

http://hi.baidu.com/fyears/blog/item/5ef68ac3feb9a45db219a836.html
select object_id,session_id,locked_mode from v$locked_object;
  select t2.username,t2.sid,t2.serial#,t2.logon_time
  from v$locked_object t1,v$session t2
  where t1.session_id=t2.sid order by t2.logon_time;
alter system ki ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号