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 作为中国实体经济的主体,制造业是推动中国经济发展乃至全球制造业持续增长的重要引擎。站在历史与未来交汇的新起点上,中国制造业将背…

Leetcode 3133. Minimum Array End

Leetcode 3133. Minimum Array End 1. 解题思路2. 代码实现 题目链接:3133. Minimum Array End 1. 解题思路 这一题由于要求所有的array当中所有的数字的与为目标值,因此目标值当中的1的位必须保证所有的数均为1,剩下的位置只需要保证有一…

如何在onshow中让子组件重新加载

如何在onshow中让子组件重新加载 今日bug解决记录 在开发uniapp过程中,当从当前页面返回上一级页面时,页面的子组件数据没有重新加载,导致没有展示最新数据。 知识点: uniapp组件生命周期 beforeCreate:在应用实例…

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运行效果 (二)、线性渐变…

今日总结2024/5/9

今日复习了朴素LCS,学习了LCS优化,以及LCIS 最长上升公共子序列 P1439 最长公共子序列 题目描述 给出 1,2,…,𝑛 的两个排列 𝑃1​ 和 𝑃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…

【ARM64 常见汇编指令学习 14.1 -- ARM 汇编 .align 和 .section】

文章目录 ARM 汇编 .align 和 .section.align.section示例 ARM 汇编 .align 和 .section 在ARM64&#xff08;或称为AArch64&#xff09;汇编语言中&#xff0c;.align 和 .section 是两个常用的指令&#xff0c;它们在代码中扮演着重要的角色&#xff0c;尤其是在控制内存对齐…

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的值等于…

MySQL-数据结构(索引)选择的合理性

MySQL衡量查询效率的标准就是磁盘IO次数&#xff08;对索引的使用效率至关重要&#xff09;加速查找速度的数据结构&#xff0c;基本分为以下两类&#xff1a; 树&#xff0c;增删改查的平均时间复杂度都是O(log2N)哈希&#xff08;hash&#xff09;&#xff0c;增删改查的平均…

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

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

卡码55. 右旋字符串

字符串的右旋转操作是把字符串尾部的若干个字符转移到字符串的前面。给定一个字符串 s 和一个正整数 k&#xff0c;请编写一个函数&#xff0c;将字符串中的后面 k 个字符移到字符串的前面&#xff0c;实现字符串的右旋转操作。 例如&#xff0c;对于输入字符串 "abcdefg…