Oracle安装教程及中途产生的错误总结

问题一:在安装Oracle 19c时在第一步就发现自己进不去,卡在安装界面第一步时;主要错误电脑应该为新机及学校机房
尝试1:在任务栏搜素中搜索服务,找到server启动相关服务
此方法来源于一博主,其链接为:
尝试2:在Oracle安装程序所在目录,运行cmd,输入命令setup.exe-ignorePrereq-J"-Doracle.install.db.validate.supportedOSCheck=false"
此方法来源于另一博主,其链接为:
我安装时主要为以上问题,接下来介绍其安装教程
1.首先下载并解压Oracle 19c至C盘之外的其他盘符
然后找到并打开解压之后文件所在位置,找到Setup,右键以管理员身份运行。如下图所示
在这里插入图片描述

2.等待片刻,会有命令行窗口弹出,接着会出现安装界面,时间由电脑及网络控制,出现卡顿属正常现象,稍等片刻即可。如下图所示
在这里插入图片描述

3.选择创建并配置单实例数据库。如下图所示
在这里插入图片描述

4.点击下一步,选择桌面类。如下图所示
在这里插入图片描述

5.点击下一步,选择使用Windows内置账户,登录是默认账户为system。如下图所示
在这里插入图片描述

6.点击下一步,会出现提示弹窗,点击是,自动进入下一步。如下图所示
在这里插入图片描述

7.点击浏览选择文件夹,可创建新文件夹,建议放置C盘以外的其他磁盘,同时默认路径不要太长,包含一个路径即可,文件夹中不能出现空格或中文,否则会报错,提示文件路径无效等。如下图所示
在这里插入图片描述

8.选择好安装路径之后,创建口令,这个口令非常重要,当连接你的图形界面工具时(我所使用的是PLSQL Developer),登录所需的密码就是此时的口令(因为你使用的是内置账户),且所设密码必须包含一个大写字母,一个小写字母,以及至少6位数字。当然这个密码在安装好之后是可以使用命令修改的。设置好密码之后取消创建为容量数据库。如下图所示
在这里插入图片描述

9.确认无误后点击下一步,进入先决条件检查。如下图所示
在这里插入图片描述

10.等待时间由硬件决定(等待时间稍久属正常现象),稍等片刻之后进入下一步。如下图所示。点击安装
在这里插入图片描述

11.进入安装界面,当画面停留在7%和42%属正常现象,正常等待时间为15-35分钟,当画面停留超过一小时及以上,需考虑其他出错问题,当硬件设施都跟的上时,在网上查找可能出错原因。
在这里插入图片描述

12.安装完成点击关闭。如下图所示
在这里插入图片描述

若安装失败卸载或想卸载时,oracle是有其自带卸载工具的,不要首先就将文件夹删除清空,这是错误的,
① 先win+r打开运行窗口输入services.msc,找到开头为Oracle的所有服务关闭,
② 再到开始搜索栏搜索其自带的卸载工具Universal installer运行后进行删除,
③ 再打开win+r运行窗口输入regedit,打开注册表服务后,

  1. 删除HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
  2. 删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services下所有Oracle的有关内容
  3. 删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下所有oracle开头的有关内容
  4. 删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application下所有oracle开头的内容
  5. 删除HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs中所有以oracle开头的内容。
  6. 删除HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI中中所有以oracle开头的内容。
  7. 删除Microsoft ODBC for Oracle注册表键以外的所有含有Oracle的内容。
    ④ 最后删除所有与Oracle相关的文件即可。
    此方法大部分来源于该博主链接:

当然在Oracle19c与其相适应的图形界面进行连接时,如果觉得前所设密码过于繁琐,可使用此命令进行修改,搜索栏搜索sqlplus回车登录修改:
alter user system(system为你的内置账户) identified by password;(password为你想设的密码)
推荐新手使用内置账户,当你熟练之后可以创建一个属于自己的数据库,Oracle 19c是有这个功能的。
有其他错误可在评论区留言,新手小白,多多关照

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐