在windows2003系统上安装两个版本的oracle
2017-04-28 00:00
316 查看
原文地址:http://www.cnblogs.com/lanzi/archive/2011/10/23/2221856.html
想试试oracle11g都有什么变化,于是在机器上又安装了oracle11.1.7版本的。安装很简单,只是安装后如何让两个数据库同时跑起来,需要稍微设置下。
1、将11goracle的监听换一个端口,比如用1522.
2、在原先安装的10g的tns配置文件中增加11g的配置内容。默认11g的tns配置文件在其本身的安装目录下。
3、plsql需要配置登录的路径。默认情况下(即在plsql的工具菜单中连接配置设为空),plsql选择最后一次安装的oracle路径。
因此我将plsql的连接路径设置为oracle10g的安装路径。
如果我想采用11g安装目录下的tns文件,则将该连接路径设为空或者设为11g的安装目录。
补充:
如果关闭数据库后,重新打开数据库,通过sqlplus登录数据库,则始终默认登录的PATH路径中在前面的那个版本的 ,如图所示:
,我要登录的是11g的数据库,但是图上仍然显示的10g的,10g服务根本没启动,当然启动不了。
因此登录到11g目下执行sqlplus文件,才能转到11g数据库路径下并提示你输入数据库的用户名密码:
2013-1-8补充
一台机器上安装多个服务的情况(oracle10g)
sqlplus登录提示ORA-12514:tns:无法解析指定的连接标识符,看了监听也没问题,在一看发现该机器装有多个服务,想估计是以上说的这个问题,因此就切换到要登陆的那个oracle的bin目录下,然后执行sqlplus.exe,然后按提示输入用户名密码,又失望了,仍无法登陆。然后就试着用sqlplus /nolog 方式登陆竟然可以了。
奇怪的是我自己本机安装的多个服务直接切换到要登录的那个oracle服务的安装bin目录下,然后按提示输入用户名密码就可以了,这个怎么不行了。噢,就在打这一行字的时候想起了,这个机器装了多个实例,因此登录时若没指定具体的实例名就无法识别要登录的是哪个实例,直接输入用户名密码是无法登录的。而我本机也安装了2个服务咋就可以呢,估计是oracle一个版本下只装了一个服务。
相关文章推荐
- 在windows2003系统上安装两个版本的oracle
- 在windows2003系统上安装两个版本的oracle
- 两个版本的python在同一系统下的安装
- 一个机器上同时安装有两个版本oracle时的pl/sql developer设置
- linux redhat 5.6 下安装oracle 10g时系统版本错误
- 安装了xp和vista两个版本后,删除vista系统
- 高版本系统安装Oracle 11g 提示 NS-13001
- 安装oracle11版本报错此先决条件将测试系统物理内存总量是否至少为 922MB
- 在Linux系统中安装oralce的过程中,如果Linux发行版本不是oracle的推荐版本
- 一个机器上同时安装有两个版本oracle时的pl/sql developer的设置
- oracle完整版和简洁版两个版本的安装步骤(详)
- win10系统上安装了两个版本的jdk1.7 1.8,先安装的1.8,后安装的1.7,重新配置环境变量后,还是显示1.8的解决方法3
- 在同一系统中安装两个或以上版本的CUDA
- win10系统安装两个版本的python,该怎么安装Django
- oracle完整版和简洁版两个版本的安装步骤(详)
- Oracle 10g 在Windows系统下安装若干问题的解决
- 无法加载oracle in oradb10g_home2 odbc驱动程序的安装例程,因为存在系统错误代码998 解决方法
- GHOST版本WinXP SP2系统的IIS安装的问题及解决办法
- Linux下两个不同版本Mysql的安装实战
- NPOINT免费虚拟主机管理系统windows2003的安装方法【图文】第1/2页