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




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


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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Joplin:自由、安全、多功能的笔记应用

什么是 Joplin? Joplin是一款免费、开源的笔记和待办事项应用程序,可以处理整理到笔记本中的大量笔记。这些笔记是可搜索的,可以直接从应用程序或从您自己的文本编辑器中复制、标记和修改。笔记采用Markdown 格式 功能亮点 功能丰富&#x…

从“制造”到“智造”:“灯塔”经验助力中国制造业转型升级-转载

作者:Karel Eloot,侯文皓,Francisco Betti,Enno de Boer和Yves Giraud 作为中国实体经济的主体,制造业是推动中国经济发展乃至全球制造业持续增长的重要引擎。站在历史与未来交汇的新起点上,中国制造业将背…

3D模型如何实现拖拽打开?---模大狮模型网

在当今数字化时代,3D技术的应用已经深入到各行各业,为用户带来了更加丰富、生动的体验。然而,对于一些用户来说,打开和查看3D模型可能会面临一些困难,特别是在无法拖拽打开时。本文将为您揭示解决这一问题的方法&#…

【C】语⾔内存函数--超详解

1. memcpy 使⽤和模拟实现 void * memcpy ( void * destination, const void * source, size_t num ); 函数memcpy从source的位置开始向后复制num个字节的数据到destination指向的内存位置。 这个函数在遇到 \0 的时候并不会停下来。 如果source和destination有任何的重叠&am…

数据结构与算法之树和二叉树的一些概念和性质

目录 前言 一、树的定义 二、树的若干术语 1.结点的度 2.叶子 3.双亲与孩子 4.兄弟 5.祖先 6.树的度 7.结点的层次 8.树的深度 9.有序树和无序树 10.森林 三、树的逻辑结构 四、树的存储结构 1.顺序存储 2.链式存储 五、二叉树 1.定义 2.二叉树的五种状态 …

SPA模式下的多页面跳转原理及实现

jQuery Mobile在SPA模式下的多页面跳转原理及实现案例 文章目录 jQuery Mobile在SPA模式下的多页面跳转原理及实现案例前言一、SPA的实现原理和代码分析1.实现原理说明(1)index.html(2)index.js(3)page2.ht…

前端css中线性渐变(linear-gradient)的使用

前端css中线性渐变 一、前言二、关键词句三、主要内容说明(一)、线性渐变方向1.角度调整方向2.负值角度,源码13.源码1运行效果4.关键字调整方向5.to right向右线性渐变,源码26.源码2运行效果 (二)、线性渐变…

初识C语言——第十六天

C语言中的语句结构类型:顺序/选择/循环 分支语句 if else switch 循环语句 while for do whlie goto语句 代码练习:找两个整数的最大公约数和最小公倍数 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h>//int main() //{ // int age 60; // if (ag…

YOLOv5-7.0改进(三)添加损失函数EIoU、AlphaIoU、SIoU、WIoU、MPDIoU、NWD

前言 损失函数的改进一直是涨点的重要技巧&#xff0c;本篇博客将使用六个不同损失函数对算法进行改进&#xff0c;并绘制出改进结果对比图~ 往期回顾 YOLOv5-7.0改进&#xff08;一&#xff09;MobileNetv3替换主干网络 YOLOv5-7.0改进&#xff08;二&#xff09;BiFPN替换…

基士得耶CP 6303c速印机不制版故障检修

故障&#xff1a;基士得耶CP 6303c经常提示版纸卡纸&#xff0c;重设版纸 版纸还没下滚筒&#xff0c;卡在版纸仓里面,手动滚动裁纸刀可以解决&#xff0c;但第二天又是这个毛病&#xff1b; 版纸定位传感器的灵敏度调节一下,然后给机器全面做个清洁大保养&#xff0c;尤其是传…

网工内推 | 技术支持工程师,最高15k,加班有补贴

01 星网信通 招聘岗位&#xff1a;售前技术支持 职责描述&#xff1a; 1、售前技术支持&#xff1a;技术交流、产品选型报价、方案制作等工作&#xff1b; 2、招投标支持&#xff1a;项目招标参数撰写、标书质疑、应标文件技术部分撰写及资质文件归纳准备、现场讲标及技术澄清…

vue路由知识补充(updating···)

1路由守卫中的next() next()方法表示放行&#xff0c;如果不执行此方法路由不会跳转&#xff0c;此方法可以接收一个参数 字符串路径&#xff1a;如果传递一个字符串路径&#xff0c;那么路由会重定向到该路径。 next(/home); 路由对象&#xff1a;如果传递一个路由对象&…

leetcode尊享面试——二叉树(python)

250.统计同值子树 使用dfs深度搜索&#xff0c;同值子树&#xff0c;要满足三个条件&#xff1a; 对于当前节点node&#xff0c;他的左子树血脉纯净&#xff08;为同值子树&#xff09;&#xff0c;右子树血脉纯净&#xff08;为同值子树&#xff09;&#xff0c;node的值等于…

Windows系统下修改文件夹和U盘图标实战

文章目录 知识学习一、修改磁盘图标第一步、新建.INF文件第二步、放置图标第三步、重新插入U盘第四步、隐藏与显示文件知识拓展 二、修改文件夹图标设置图标样式恢复图标样式 在日常办公中使用的是windows系统&#xff0c;系统默认的文件图标都一样&#xff0c;不利于分类整理&…

电商核心技术揭秘52:数字化内容营销创新

相关系列文章 电商技术揭秘相关系列文章合集&#xff08;1&#xff09; 电商技术揭秘相关系列文章合集&#xff08;2&#xff09; 电商技术揭秘相关系列文章合集&#xff08;3&#xff09; 电商技术揭秘四十一&#xff1a;电商平台的营销系统浅析 电商技术揭秘四十二&#…

【C++】继承 — 继承的引入、赋值切片详细讲解

前言 我们知道C语言是一门面向对象编程的语言&#xff0c;而面向对象编程有三大特性&#xff0c;它们分别是&#xff1a; 封装继承多态 目录 1. 继承的概念及定义1.1继承的概念1.2继承的定义格式1.3 继承的使用 2 基类和派生类对象赋值转换3 继承中的作用域3.1 派生类对象的存…

Linux下安装snaphu

1、官网下载安装包 2、解压&#xff0c;移动文件夹到/usr/local/下 3、在/usr/local/下创建man&#xff0c;在man下创建man1文件夹 4、进入到snaphu的src文件夹里&#xff0c;执行sudo make&#xff0c;如果报错 在这个 Makefile 中&#xff0c;-arch x86_64 是 macOS 特定的…

【Linux】-Linux用户和权限[3]

一、认知root用户 1、root用户&#xff08;超级管理员&#xff09; 无论是Windows、MacOS、Linux均采用多用户的管理模式进行权限管理。 在Linux系统中&#xff0c;拥有最大权限的账户为&#xff1a;root&#xff08;超级管理员&#xff09; root用户拥有最大的系统操作权限…

Android MediaCodec 简明教程(七):使用 MediaCodec 解码到 OES 纹理上

系列文章目录 Android MediaCodec 简明教程&#xff08;一&#xff09;&#xff1a;使用 MediaCodecList 查询 Codec 信息&#xff0c;并创建 MediaCodec 编解码器Android MediaCodec 简明教程&#xff08;二&#xff09;&#xff1a;使用 MediaCodecInfo.CodecCapabilities 查…

【qt】QString字符串

前言&#xff1a; 这节很轻松&#xff0c;大家可以放心食用 ♪(&#xff65;ω&#xff65;)&#xff89; QString目录 一.与cString的区别二.隐式共享三.初始化四.判断是否为空串五.字符串的长度六.添加字符串1.尾加2.任意位置加 七.替换字符串八.修改字符串九.删除字符串1.清…