PDPS15---安装过程---常遇问题---分享

目录

问题1 安装失败

1.1 运行第一步出错

1.2 解决

问题2 路径错误

2.1 错误

2.2 解决

问题3 运行失败

3.1 无法找到路径

3.2 原因分析

3.3 解决

问题4 拒绝访问

4.1 出现提示

4.2 分析

4.3 解决

问题5 许可证过期

5.1 PD找不到许可证

5.2 解决




问题1 安装失败

1.1 运行第一步出错

图A1 运行setup


图A2 [INS-30131] 执行安装程序验证所需的初始设置失败


1.2 解决

图A3 操作步骤



setup.exe -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false"

代码解释

这是一个命令行命令,用于运行 Oracle 数据库的安装程序 (setup.exe) 并传递一些参数来控制安装过程的行为。这些参数的含义:

  • setup.exe: 这是 Oracle 数据库安装程序的可执行文件名。

  • -ignorePrereq: 这是一个安装程序的参数,它告诉安装程序忽略先决条件检查。先决条件检查是安装程序在安装过程中执行的检查,以确保系统满足安装数据库所需的最低要求。使用 -ignorePrereq 参数会跳过这些检查,但可能会导致安装过程中出现问题,因为系统未满足必要的条件。

  • -J"-Doracle.install.db.validate.supportedOSCheck=false": 这是一个 Java VM 参数,用于传递给安装程序的 Java 虚拟机。具体来说,-J 表示将参数传递给 Java 虚拟机,-D 表示定义系统属性。在这里,oracle.install.db.validate.supportedOSCheck=false 是一个 Java 系统属性,用于禁用对操作系统支持的检查。Oracle 安装程序通常会检查操作系统是否是支持的版本,但这个参数可以绕过这个检查。

综合起来,该命令意思是运行 Oracle 数据库安装程序,忽略先决条件检查,并且禁用对操作系统支持的检查。

注意:这些参数可能会导致安装程序在不受支持的环境中运行或安装不完整的数据库实例,请谨慎使用。




问题2 路径错误

2.1 错误

Microsoft Windows [版本 10.0.19045.4291]
(c) Microsoft Corporation。保留所有权利。

C:\Users\86150>perl -l C:\app\perl\build_files.pl C:\app\Oracle C:\app\Oracle\product\12.1.0\dbhome_1 ppdd XINYAO 1521 C:\app\Oracle\oradata\ppdd
Can't open perl script "C:\app\perl\build_files.pl": No such file or directory

图B1 出现问题


2.2 解决

图B2 操作步骤




问题3 运行失败

3.1 无法找到路径

Microsoft Windows [版本 10.0.19045.4291] (c) Microsoft Corporation。保留所有权利。 C:\Users\86150>perl -l C:\PDPS\app\perl\build_files.pl C:\PDPS\app\Oracle C:\PDPS\app\Oracle\product\12.1.0\dbhome_1 ppdd XINYAO 1521 C:\PDPS\app\Oracle\oradata\ppdd File C:\PDPS\app\Oracle\admin\ppdd\create\build_files.log created successfully C:\Users\86150>perl -l C:\PDPS\app\perl\build_db.pl C:\PDPS\app\Oracle C:\PDPS\app\Oracle\product\12.1.0\dbhome_1 ppdd 系统找不到指定的路径。 system C:\PDPS\app\Oracle\product\12.1.0\dbhome_1\bin\oradim -new -sid ppdd -intpwd change_on_install -startmode manual -pfile C:\PDPS\app\Oracle\admin\ppdd\pfile\init.ora failed: 256 at C:\PDPS\app\perl\build_db.pl line 22.

3.2 原因分析

从命令行输出来看,在使用 Perl 脚本执行一些数据库相关的操作,但遇到了一些问题。具体来说,第二个命令 perl -l C:\PDPS\app\perl\build_db.pl C:\PDPS\app\Oracle C:\PDPS\app\Oracle\product\12.1.0\dbhome_1 ppdd 出现了错误。

错误信息显示 系统找不到指定的路径,这通常意味着系统无法找到你指定的路径。在这种情况下,可能有几个可能的原因和解决方法:

  1. 检查路径是否正确: 确保指定的路径 C:\PDPS\app\Oracle\product\12.1.0\dbhome_1 是正确的数据库主目录。检查这个路径是否存在,并且确保拼写和大小写都正确。

  2. 环境变量设置: 确保你的系统环境变量正确设置,特别是 ORACLE_HOMEPATH 变量。这些变量应该指向正确的 Oracle 数据库安装目录,以便 Perl 脚本能够正确定位数据库执行文件。

  3. 权限问题: 确保你的账户具有执行这些操作所需的权限。有时候执行数据库操作需要管理员权限或者特定的用户权限。

  4. Perl 脚本错误: 脚本中可能有错误或者不完整的路径配置。你可以打开 C:\PDPS\app\perl\build_db.pl 这个 Perl 脚本,检查第 22 行附近的代码,看看是否有任何错误或者路径配置问题。

  5. 日志和错误输出: 考虑查看更详细的日志或者错误输出,看看是否有更多信息可以帮助诊断问题所在。

根据你的输出信息,system 调用执行 C:\PDPS\app\Oracle\product\12.1.0\dbhome_1\bin\oradim 时也遇到了问题,这可能与路径或权限有关。检查这些方面,并尝试逐步解决问题。


3.3 解决

图C1 打开命令提示符 (cmd.exe) 以管理员身份运行



图C2 操作步骤




问题4 拒绝访问

4.1 出现提示

The following error occurred while applying SystemRoot:拒绝访问


4.2 分析

这个错误提示通常是由于权限问题导致的。Windows 拒绝访问 SystemRoot 的操作可能是因为当前用户没有足够的权限来执行所需的操作。这种情况下,可以尝试以下几种方法来解决:

1. **使用管理员权限运行程序**:
   确保您以管理员身份运行需要访问 SystemRoot 的程序。右键单击程序图标,然后选择“以管理员身份运行”。如果您是系统管理员,请使用管理员帐户登录系统。

2. **检查文件和文件夹权限**:
   确保您正在尝试访问的文件或文件夹具有适当的权限设置。您可以右键单击文件或文件夹,然后选择“属性”,然后在“安全”选项卡中查看和调整权限设置。

3. **解除或调整 UAC 设置**:
   如果使用了用户账户控制 (UAC),尝试解除或调整 UAC 设置,以确保操作不受 UAC 的限制。您可以在控制面板中搜索“用户账户”,然后选择“更改用户账户控制设置”来调整 UAC 级别。

4. **使用命令行工具**:
   如果您在命令行中遇到此问题,请确保以管理员身份运行命令行窗口。右键单击“命令提示符”图标,然后选择“以管理员身份运行”。

5. **检查安全策略和组策略**:
   可能存在本地安全策略或组策略限制某些操作。您可以使用组策略编辑器 (`gpedit.msc`) 或本地安全策略 (`secpol.msc`) 检查相关策略,并进行必要的调整。

6. **检查防病毒软件和防火墙**:
   某些防病毒软件或防火墙程序可能会阻止对 SystemRoot 的访问。请确保您的防病毒软件或防火墙设置中未阻止所需的操作。

7. **检查系统完整性**:
   使用 Windows 自带的系统文件检查工具 (`sfc /scannow`) 来检查和修复系统文件完整性问题。


4.3 解决

4.3.1 禁用 UAC,尝试以下步骤:通过注册表禁用 UAC: 打开命令提示符 (cmd.exe) 以管理员身份运行,并执行以下命令:---这将禁用 UAC,并且系统重新启动后将不再提示用户授权请求。

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableLUA /t REG_DWORD /d 0 /f

图D1 打开命令提示符 (cmd.exe) 以管理员身份运行


图D2 运行之后重启电脑


4.3.2 再次尝试,如---图D3

图D3


后续如果想重新启用 UAC

4.3.3 重新启用 UAC 可以通过以下步骤完成:通过注册表启用 UAC: 打开命令提示符 (cmd.exe) 以管理员身份运行,并执行以下命令:

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableLUA /t REG_DWORD /d 1 /f

这将重新启用 UAC。执行此命令后,需要重新启动计算机才能使更改生效。




问题5 许可证过期

5.1 PD找不到许可证

5.1.1 无法启动应用程序-找不到许可证,如---图E1
问题:Cannot launch application - license not found. please consult your system administrator

图E1


5.2 解决

5.2.1 需要修改电脑的时间,必须在许可证过期时间之前(2023.2.15之前),如---图E2

图E2




-----我们常常感受解之欢喜,然而往往引发悲喜的是问题 


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/606605.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

hypertherm海宝EDGE控制器显示屏工控机维修

海宝工控机维修V3.0/4.0/5.0;hypertherm数控切割机系统MICRO EDGE系统显示屏维修; 美国hypertherm公司mirco edge数控系统技术标准如下: 1) p4处理器 2) 512mb内存 3) 80g硬盘,1.44m内置软驱…

AXI Block RAM 控制器IP核的用法详解

本文描述了如何使用Xilinx的Vivado Design Suite环境中的工具来定制和生成AXI Block RAM (BRAM) IP 核。Vivado Design Suite是一个强大的FPGA设计和开发环境,它允许用户定制和配置各种IP核以适应他们的特定设计需求。 以下是针对如何定制IP核的步骤的简要概述&…

【FX110】2024外汇市场中交易量最大的货币对是哪个?

作为最大、最流动的金融市场之一,外汇市场每天的交易量高达几万亿美元,涉及到数百种货币。不同货币对的交易活跃程度并不一样,交易者需要根据货币对各自的特点去进行交易。 全年外汇市场中涉及美元的外汇交易超过50%! 实际上&…

docker学习笔记(四)制作镜像

目录 第1步:编辑Dockerfile 第2步:编辑requirements.txt文件 第3步:编辑app.py文件,我们的程序文件 第4步:生成镜像文件 第5步:使用镜像,启动容器 第6步: 启动redis容器、将容器…

开启智慧生活,家政服务触手可及——家政小程序全新上线

繁忙生活中的贴心助手 在快节奏的现代生活中,我们时常为家庭琐事所困扰,无暇享受生活的美好。为了帮助您解决这一难题,我们倾力打造了一款家政小程序,让您的生活更加轻松、便捷。 家政小程序,您的生活管家 1. 全方位…

社媒营销中的截流获客是怎么一回事?

如果你要问,现在做社媒营销是通过哪些方式进行引流的,那么必然有一种是截流,顾名思义也就是分取别人的流量,方法其实很简单,主要分为两种:(1)抓取别人的粉丝出来进行群发私信&#x…

nestjs 全栈进阶--Module和Provider的循环依赖

视频教程 21_nest中的循环依赖_哔哩哔哩_bilibili 1. 循环依赖 当两个类相互依赖时,就会发生循环依赖。比如 A 类需要 B 类,B 类也需要 A 类。Nest中 模块之间和 提供器之间也可能会出现循环依赖。 nest new dependency -p pnpm nest g res aaa --n…

【Java EE】网络原理——UDP

目录 1.应用层 2.传输层 2.1端口号 2.1.1端口号的范围划分 2.1.2一个端口号可以被多个进程绑定吗? 2.1.3一个进程可以绑定多个端口号吗? 3.UDP协议 3.1UDP的格式 3.1.1 UDP的源端口号 3.1.2 UDP的目的端口号 3.1.3 UDP长度 3.1.4UDP校验和 3…

springboot项目中前端页面无法加载怎么办

在springboot前后端分离的项目中,经常会出现前端页面无法加载的情况(比如:前端页面为空白页,或者出现404),该怎么办??? 一个简单有效的方法:: 第…

24 | MySQL是怎么保证主备一致的?

MySQL 主备的基本原理 内部流程 备库 B 跟主库 A 之间维持了一个长连接。主库 A 内部有一个线程,专门用于服务备库 B 的这个长连接。一个事务日志同步的完整过程是这样的: 在备库 B 上通过 change master 命令,设置主库 A 的 IP、端口、用户名、密码,以及要从哪个位置开始…

钉钉群定时发送消息1.0软件【附源码】

内容目录 一、详细介绍二、效果展示1.部分代码2.效果图展示 三、学习资料下载 一、详细介绍 有时候需要在钉钉群里提醒一些消息。要通知的群成员又不方便用定时钉的功能,所以写了这么一个每日定时推送群消息的工具。 易语言程序,附上源码与模块&#x…

【记录42】centos 7.6安装nginx教程详细教程

环境:腾讯云centos7.6 需求:安装nginx-1.24.0 1. 切入home文件 cd home 2. 创建nginx文件 mkdir nginx 3. 切入nginx文件 cd nginx 4. 下载nginx安装包 wget https://nginx.org/download/nginx-1.24.0.tar.gz 5. 解压安装包 tar -zxvf nginx-1.24.0.…

ESD静电问题 | 选型TVS单向还是双向?

【转自微信公众号:Amazing晶炎科技】

Mysql进阶-索引篇

Mysql进阶 存储引擎前言特点对比 索引介绍常见的索引结构索引分类索引语法sql分析索引使用原则索引失效的几种情况sql提示覆盖索引前缀索引索引设计原则 存储引擎 前言 Mysql的体系结构: 连接层 最上层是一些客户端和链接服务,主要完成一些类似于连接…

C语言例题38、有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,最后留下来的是原来第几号人员?

#include <stdio.h> #define MAX_CALLER 3void main() {int j 0;int p_total;//人数int p_caller 0;//每3人循环计数&#xff1a;1,2,3int p_exit 0; //退出游戏的人数int people[255] {0};//参与游戏人员名单printf("请输入参与游戏人数&#xff1a;");s…

CCF-Csp算法能力认证,202206-1归一化处理(C++)含解析

前言 推荐书目&#xff0c;在这里推荐那一本《算法笔记》&#xff08;胡明&#xff09;&#xff0c;需要PDF的话&#xff0c;链接如下 「链接&#xff1a;https://pan.xunlei.com/s/VNvz4BUFYqnx8kJ4BI4v1ywPA1?pwd6vdq# 提取码&#xff1a;6vdq”复制这段内容后打开手机迅雷…

Macbook pnpm 安装 node-sass 报错(node-gyp)

换了 Macbook M3 Pro 后安装项目依赖时报错&#xff0c;提示 node-sass 安装出错。 &#xff08;此外&#xff0c;ValueError: invalid mode: rU while trying to load binding.gyp 也是类似原因。只需要确保 node-gyp 运行条件就可以&#xff09; 原因是 node-gyp 运行环境缺…

手写SpringBoot核心功能流程

本文通过手写模拟实现一个简易版的Spring Boot 程序&#xff0c;让大家能以非常简单的方式知道Spring Boot大概的工作流程。 工程依赖 创建maven工程&#xff0c;并创建两个module springboot模块&#xff1a;手写模拟springboot框架的源码实现 test模块&#xff1a;业务系统…

提升工作效率,用ONLYOFFICE打造高效团队协作环境

作为一名深耕技术领域已有六七年的开发者&#xff0c;同时又是断断续续进行技术创作将近六年的一个小小作者&#xff0c;我在工作和日常生活中&#xff0c;使用过各色各样的软件。 而在最近几年&#xff0c;一款名为ONLYOFFICE的开源办公套件逐渐走进并融入我的工作与生活&…

使用Vue连接Mqtt实现主题的订阅及消息发布

效果如下&#xff1a; 直接贴代码&#xff0c;本地创建一个html文件将以下内容贴入即可 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, …