oracle服务端安装问题解决

来源:互联网 发布:淘宝能改店铺名称吗 编辑:程序博客网 时间:2024/06/02 07:03

一、在oraparam.ini 中未找到先决条件检查,不执行系统先决条件检查。

安装oracle 10g(版本为10.2.0.1,哈哈,10201)时出现错误:

在 oraparam.ini 中未找到先决条件检查,不执行系统先决条件检查。
准备从以下地址启动 oracle universal installer c:\docume~1\admini~1\locals~1\temp\orainstall2008-12-30_10-40-42PM.请稍候......

之后可以出现安装界面,网上查了下资料,说是oracle路径中不能包含中文和空格,我的路径中没有中文和空格,有个下划线,好的,为了避免问题,去掉文件夹名字中的下划线并把名字改为简单的ora。错误依旧,既然提示是oraparam.ini文件里未找到先决条件,那就去看看,在install目录中找到oraparam.ini文件,
发现了问题:
[Certified Versions]
#You can customise error message shown for failure, provide value for CERTIFIED_VERSION_FAILURE_MESSAGE
#Windows=4.0,5.0,5.1,5.2

#Windows NT 4.0
#[Windows-4.0-required]
#Service pack for Windows NT4.0, use %SystemRoot%\WinNt\System32\winver.exe to find version and service pack
#SERVICE_PACK=6a
#You can customise the message shown for Service Pack failure through SERVICE_PACK_FAILURE_MESSAGE
#Minimum display colours for OUI to run
MIN_DISPLAY_COLORS=256
#Use MIN_DISPLAY_COLORS_FAILURE_MESSAGE to customise message for failure of check for Display colors
#Minimum CPU speed required for OUI in MHz
#CPU=300
#CPU_FAILURE_MESSAGE, use to customise error message for CPU speed check

#[Windows-4.0-optional]

#Windows 2000 use winver.exe to find version
[Windows-5.0-required]
#Minimum display colours for OUI to run
MIN_DISPLAY_COLORS=256
#Minimum CPU speed required for OUI
#CPU=300

[Windows-5.0-optional]

#Windows XP use winver.exe to find version
[Windows-5.1-required]
#Minimum display colours for OUI to run
MIN_DISPLAY_COLORS=256
#Minimum CPU speed required for OUI
#CPU=300

[Windows-5.1-optional]

#Windows .net use winver.exe to find version
[Windows-5.2-required]
#Minimum display colours for OUI to run
MIN_DISPLAY_COLORS=256
#Minimum CPU speed required for OUI
#CPU=300

[Windows-5.2-optional]
看到红色部分了没?先决条件都被注释掉了,又怎么能找到呢?好的,去掉红色部分中的#号,问题解决
二、
安装Oracle时会报程序异常终止
http://jingyan.baidu.com/article/cd4c2979fb887f756e6e60f5.html

三、系统版本问题

oracle安装过程中提示无法定位程序输入点getprocessimagefilenamea于动态链接库PSAPI.DLL上解决

我在 Oracle 10g R2  for windows 7 64bit 的安装时候发现了这个问题。经过验证可以解决问题。

这算是oracle的一个小bug 在检查操作系统版本的时候 windows-6.1 没有维护进去。

 找到oracle安装文件中的 “oraparam.ini”  文件在里面 合适位置添加以下一段 (里面有一段和以下文字类似就是6.1换成6.0 放在6.0的后面即可)

[Windows-6.1-required]
#Minimum display colours for OUI to run
MIN_DISPLAY_COLORS=256
#Minimum CPU speed required for OUI
#CPU=300

[Windows-6.1-optional]

另外 在本文件的 中国有一段 5.0,6.0 的字样在后面把 6.1 加上即可

 

在安装过程中oracle 在检查操作系统时 操作系统检查有问题,提示未在此操作系统中验证过。用户确认即可继续安装

 

64位的机器不用严格按照oracle 在下载时候对版本的要求去挑选合适的oracl版本  在 64位windows7 中 直接安装oracle官网的 oracle 10g R2 for Microsoft windows 64bit 即可

直接面向windows 64位 不具体到那个版本的操作系统。也是ok的 但是也会出现这样的问题 6.1版本检查不通过。如上操作即可通过验证。

四、启动oracle10监听器错误:本地计算机上的OracleOraDb10g_home1TNSListener服务启动后又停止了

http://www.cnblogs.com/liuping/archive/2012/05/07/2487434.html

1、错误描述:本地计算机上的OracleOraDb10g_home1TNSListener服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如 "性能日志和警报 "服务。

2、解决办法:C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN下的listener.ora这个文件里的内文件容改一下 HOST=你的计算机名字。


3、原因分析:

造成这种错误的原因是:你安装oracle的时候是连网的,那么listener.ora文件里的HOST=网络给你分配的IP地址,而在你断网的时候就会出现这样的情况。

 

 

手动启动一个问题:本地计算机 上的 OracleOraDb10g_home1TNSListener服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。

在网上找解决方案的时候,发现很多人都遇到了这个问题,但都没有解决。下面自己记录一下,留个备份,方便下次查阅方便

问题1:首先查阅你的【NETWORK\ADMIN】目录下的【tnsnames.ora】和【listener.ora】这两个文件,我的路径是:D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN;然后看看里面的【HOST】信息,看看是不是你当前的ip地址,如果不是尝试着把这个2个文件改成你的ip地址,或直接就改成127.0.0.1(或计算机名字):

 

Java代码  
  1. LISTENER =   
  2.   (DESCRIPTION_LIST =   
  3.     (DESCRIPTION =   
  4.       (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))   
  5.       (ADDRESS = (PROTOCOL = TCP)(HOST =127.0.0.1)(PORT = 1521))   
  6.     )   
  7.   )  
[java]view plaincopyprint?
  1. LISTENER =  
  2.   (DESCRIPTION_LIST =  
  3.     (DESCRIPTION =  
  4.       (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))  
  5.       (ADDRESS = (PROTOCOL = TCP)(HOST =127.0.0.1)(PORT = 1521))  
  6.     )  
  7.   )  

LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL = TCP)(HOST =127.0.0.1)(PORT = 1521)) ) )

 

然后启动监听器就好了。

 

不过也发现有第一步不成功的朋友,那么尝试第二步吧:

 

问题2:注册表中

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/OracleOraDb11g_home1TNSListener
中的ImagePath改为:

D:\oracle\product\10.2.0\db_1/BIN/TNSLSNR.EXE(之前后面的.EXE没有)

问题三:环境变量中

ORACLE_HOME改为:D:\oracle\product\10.2.0\db_1

我的就这这种情况,装貌似安装客户端被自动改为c:\Ora10InstantClient了

五、在用PL/SQL Developer连接Oracle 11g时报错“ORA-12541: TNS: 无监听程序

http://jingyan.baidu.com/article/03b2f78c7a0ab75ea237ae33.html










原创粉丝点击