oracle12c安装报错:PRVF-0002

本文介绍了解决Oracle数据库12c安装过程中遇到的PRVF-0002错误的方法。该错误提示无法获取本地节点名称。通过修改/etc/hosts文件中的主机名与IP映射解决了这一问题。

./runInstaller 

启动图形化报错

PRVF-0002 : Could not retrieve local nodename.

查看了一下报错信息:

[root@test68 OraInstall2013-09-06_04-43-39AM]# cat installActions2013-09-06_04-43-39AM.log

后几行报错:

SEVERE: [FATAL] PRVF-0002 : Could not retrieve local nodename.
Refer associated stacktrace #oracle.install.commons.util.exception.DefaultErrorAdvisor:37
INFO: Advice is ABORT
SEVERE: Unconditional Exit
INFO: Adding ExitStatus FAILURE to the exit status set
INFO: Finding the most appropriate exit status for the current application
INFO: Exit Status is -1
INFO: Shutdown Oracle Database 12c Release 1 Installer


猜测是找不到主机名的对应ip

修改了下/etc/hosts

127.0.0.1 localhost.localdomain localhosttest68
::1 localhost6.localdomain6 localhost6 test68
10.0.5.68       test68


再运行就OK了


### Oracle 12c 安装 INS-30131 错误解决方案 在安装 Oracle 12c ,INS-30131 错误通常与临文件夹的权限问题或操作系统不支持相关。以下是针对该问题的详细解决方法: #### 1. 检查并调整临文件夹权限 Oracle 安装程序需要访问系统的临文件夹以完成初始化设置。如果临文件夹权限不足,可能导致 INS-30131 错误。确保以下路径具有正确的权限: - `%TEMP%` - `%TMP%` 可以通过以下步骤调整权限[^1]: ```plaintext 右键单击临文件夹 > 属性 > 安全选项卡 > 编辑 > 添加 "Everyone" 用户 > 勾选完全控制。 ``` #### 2. 禁用 Windows 防火墙和杀毒软件 某些安全软件可能会阻止 Oracle 安装程序访问必要的系统资源。建议在安装过程中临禁用防火墙和杀毒软件[^2]。 #### 3. 使用命令行忽略前置检查 如果操作系统未被 Oracle 官方支持,可以使用命令行跳过前置检查。切换到包含 `setup.exe` 的目录,并执行以下命令[^4]: ```bash setup.exe -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false" ``` #### 4. 清理旧的 Oracle 文件 如果系统中存在之前的 Oracle 安装残留文件,可能会导致冲突。清理以下路径中的文件: - `C:\Program Files\Oracle` - `C:\Users\<用户名>\AppData\Roaming\Oracle` - 注册表项:`HKEY_LOCAL_MACHINE\SOFTWARE\Oracle` #### 5. 确保服务正常运行 启动以下关键服务以避免安装失败[^1]: ```plaintext 控制面板 > 所有控制面板项 > 管理工具 > 服务 > SERVER 启动 ``` #### 6. 检查硬件和操作系统要求 确认计算机满足 Oracle 12c 的最低硬件和操作系统要求[^3]。例如: - 操作系统版本是否兼容 - 内存和磁盘空间是否足够 #### 7. 重启计算机后重新尝试安装 在完成上述步骤后,重启计算机并以管理员身份重新运行安装程序[^4]。 --- ### 示例代码:命令行忽略前置检查 ```bash cd C:\path\to\database setup.exe -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false" ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值