首页IT科技win2012卸载net4.5(Oracle21C:Windows版本的安装、卸载、环境变量配置、避坑指南|ORA-12514|为什么安装目录没有bin目录)

win2012卸载net4.5(Oracle21C:Windows版本的安装、卸载、环境变量配置、避坑指南|ORA-12514|为什么安装目录没有bin目录)

时间2025-09-19 05:33:34分类IT科技浏览12393
导读:前言 1、适读对象...

前言

1                    、适读对象

安装Oracle21C                   ,因不得其法                             ,各种报错         ,导致不能正常使用Oracle

2                            、各种工具下载

1)Oracle下载地址:官网下载页面

2)navecat下载地址:navecate

3)sqlplus下载地址:官网下载页面

产品编号:kfsvzt6zh2exaxzxgjk44rv5kp2yp68vgk序列号:186220口令:xs374ca

3         、导读

1)每个细节都截图          ,文章会拉的很长                             ,为了节约各方宝贵时间                   ,只讲重点!

2)本文主要内容:重点介绍各种配置          ,各种避坑                             ,粗略介绍卸载和安装

3)按下文介绍                   ,各种莫名其妙的报错,至少给你规避了95%                    。

4                    、系统环境

 建议是Windows10+                             ,内存至少4G                            。

一                             、Oracle21C的卸载

(1)Win+R                             ,输入services.msc,打开服务,把Oracle相关的服务全部停止运行(重要)

(2)Win+R                   ,输入regedit                             ,打开注册表         ,删除Oracle开头的相关注册信息(包括文件夹

    注:删除时                   ,要仔细认真

    1)计算机\HKEY_CURRENT_USER\SOFTWARE    2)计算机\HKEY_LOCAL_MACHINE\SOFTWARE    3)计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services    4)计算机\HKEY_LOCAL_MACHINE    5)计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application

(3)重启电脑

(4)删除Oracle安装目录和解压目录         。

    注:

解压目录一定要删除                             ,使用解压目录安装过一次后         ,里面大量文件已被修改          ,如需重新安装                             ,重新解压安装包即可                    。

(5)删除C盘下的多个Oracle相关目录

    C:\ProgramData\Oracle    C:\Program Files\Oracle    C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Oracle - OraDB21Home1

(6)删除Oracle相关的环境变量

    注:如需重新安装则不用删除                   ,稍后安装成功后在原有环境变量基础上          ,务必记得修改即可

提示:因Oracle版本一直在迭代                             ,各版本卸载过程大同小异                   ,本文介绍的是Oracle21C 

二         、Oracle21C的安装

1          、准备工作

(1)下载好Oracle21C

(2)创建好Oracle的安装目录,本机安装位置:D:\Program\Oracle\product\21c

        并分别创建好home                             、base两个文件夹                             。

目录说明home目录用来存放压缩包解压出来的所有文件                             ,解压后                             ,压缩包可以根据需要删除;base目录用来安装Oracle         。 

特别注意稍后配置环境变量时,用的不是安装目录                   ,是解压的home目录                             ,这个要切记!否则你在配置环境变量时         ,就会懵逼为什么我的安装目录没有bin目录(导致无法配置环境变量) 

2                   、仅安装Oracle数据库

1          、第二种安装方式(优先选择

进入home解压目录                   ,寻找setup.exe                             ,点击安装         ,在安装界面          ,有限选择“仅安装软件                    ”          。该方式                             ,可以规避很多报错                             。

注意:安装时要手动选择安装目录                   ,比如D:\Program\Oracle\product\21c\base          ,其他选项                             ,直接默认                   ,点击下一步即可                   。

2                             、第一种安装方式(次之

该方式会直接“创建并配置数据库实例                            ”(默认数据库名称叫EX,不是ORCL)!插接数据库名称是XEPDB1 

注:选择第一种方式                             ,自然也有好处                             ,比如它会自动配置https://localhost:5500/em/login,然后仅安装软件                   ,就需自己手动配置          。

em监控页面:https://localhost:5500/em/login

 注意:仔细看这张图                             ,可以帮你规避不能登录的问题!

三                   、Oracle21C的配置

特别说明:下方的几个配置         ,仅针对于使用第二种方式(仅安装了Oracle                   ,没同时安装实例)                             。

1、新建数据库实例

如下图所示:

打开开始菜单:选择Database Configuration Assistant-Application                             ,并点击进入: 

如下图所示:

箭头处是需要手动录入的位置         ,因密码的复杂程度有要求          ,可以设定为:123abcABC                   。

后方的一些选项                             ,直接下一步即可。该过程比较耗时                   ,十几二十分钟都有可能                             。

提示:如果是你自己设定的密码          ,一定要写到记事本中                             ,存放到安装目录                   ,免得日后忘记了                            。 

注意:此步骤完成后,通过services.msc打开服务                             ,查找Oracle服务时                             ,会发现只有下图中的2个服务,此时还不能正常使用Oracle。

2                             、新建Listener监听

如下图所示:

打开开始菜单:选择Net Configuration Assistant                   ,并点击进入                             ,然后一路默认即可                    。

直接下一步         ,下一步即可                            。

目的:

配置后                   ,会自动在D:\Program\Oracle\product\21c\home\network\admin目录下                             ,新增listener.ora文件         。它的作用是可以让你通过第三方客户端(plsql等)工具访问Oracle                    。

注意:此步骤完成后         ,通过services.msc打开服务          ,查找Oracle服务时                             ,会发现多了一个OracleOraDB21Home1TNSListener服务                   ,此时依然不能正常使用Oracle                             。

3                            、Net Manager网络配置

1、打开开始菜单

如下图所示:

打开开始菜单:选择Net Manager          ,并点击进入                             ,然后一路默认即可         。

2                    、进入                   ,配置页面,具体如图所示  

当然                             ,生产环境的话                             ,肯定还要再配置一个地址3,本地配置也不嫌多余          。 

3                            、进入listener.ora目录查看发生了什么

目录位置:D:\Program\Oracle\product\21c\home\network\admin

会发现                   ,这个两个监听被写入进来了                             。 

4         、手动打开tnsnames.ora                             ,配置访问数据库的别名信息

目录位置:D:\Program\Oracle\product\21c\home\network\admin

置入如下配置:

ORCL_localhost = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )

 如下图所示         ,配置后                   ,在plsql中才能选择和使用它

四                    、环境变量配置

需要说明的是:Oracle21C安装成功后                             ,会自动向path中添加其解压目录的bin目录D:\Program\Oracle\product\21c\home\bin

1                             、修改path的Oracle的bin目录

然而         ,多数情况下          ,我们更希望自己手动去配置                             ,把该选项修改为%ORACLE_HOME%\bin                   ,并移动到顶部! 

拓展:如果你的环境变量          ,不是纵向展示的                             ,只需再path环境变量头部                   ,添加 C:\Windows\System64后,重新打开系统环境变量即可                   。

2         、新建ORACLE_HOME

ORACLE_HOME  D:\Program\Oracle\product\21c\home

特别提示[避坑]:这里的ORACLE_HOME安装文件的解压目录                             ,不是安装目录                             ,此时,就可以解开自己配置环境变量                   ,怎么配都不对                             ,最终发现安装目录没有bin目录         ,这个问题了          。

拓展说明:如果环境变量没有配对                   ,则cmd窗口是不能在任何目录                             ,愉快的使用sqlplus命令的         ,比如:sqlplus / as sysdba; 使用该命令时          ,就会报错                             ,提示命令不存在!

3          、新建TNS_ADMIN

TNS_ADMIN %ORACLE_HOME%\network\admin

4                             、新建ORACLE_SID

ORACLE_SID  orcl

5                   、最后的注意事项

配置环境变量后                   ,一定          、务必要依次点击确认按钮          ,退出环境变量的配置界面!

五                             、报错避坑指南

1                   、ORA-12514错误

遇到这个错误                             ,原因主要有二:

1)使用services.msc                   ,进入服务列表,查看OracleOraDB21Home1TNSListener服务是否启动                             ,如果没有启动它                             。

2)打开listener.ora文件配置一下

目录位置:D:\Program\Oracle\product\21c\home\network\admin                             ,

再次强调,这个是解压目录                   ,不是安装目录                   。

(SID_DESC = (GLOBAL_DBNAME = ORCL) (ORACLE_HOME = D:\Program\Oracle\product\21c\home) (SID_NAME = ORCL) )

六、其他相关重要配置

1                             、解锁sys和system用户                             ,并修改密码为manager

Win+R         ,打开cmd窗口                   ,依次输入下方命令

sqlplus / as sysdba; alter user system account unlock; commit; alter user system identified by manager; commit;

拓展:该步骤不是必须                             ,但是建议自己动手操作一遍         ,当然这些用户是否解锁          ,以及密码设置                             ,在安装Oracle的时候                   ,也是可以设定的          ,如下图所示:

2                            、Oracle后台监控配置

需要提前说明的是:

如果你采用的是第一种安装方式                             ,直接安装数据库+创建数据库实例                   ,后台监控将会自动配置好,如下图所示: 

反之                             ,如果该地址不能访问                             ,则需要自己手动配置一下。

1)打开cmd窗口(早期版本该端口号是1158)

打开cmd窗口 sqlplus / as sysdba; exec DBMS_XDB_CONFIG.SETHTTPSPORT(5500); commit;

2、ipconfig,查看本机IP

3                    、编辑hosts文件

文件位置: C:\Windows\System32\drivers\etc

查看下方配置                   ,是否已填写                             。

127.0.0.1 localhost 192.168.18.60 localhost

4                            、访问后台监控

https://localhost:5500/em

  至此                             ,访问成功! 

七         、效果展示

用户名:system

密码:manager

数据库:orcl

1.使用plsql登录

版本信息         ,好马配好鞍                   ,建议采用高版本的                             ,下载链接文章开头已注明!

 版本信息:15.0.3

2.使用navicat登录

版本信息:15.0.2

相对而言         ,navicat的使用          ,就可以避免跟多错误                             ,也就是说                   ,当plsql还在各种报错的时候          ,此时Navicat使用是正常的                             ,效果如下: 

总结

至此                   ,Oracle21c的卸载                    、安装                             、配置         、避坑基本已经介绍完毕,当然各自的电脑环境不同                             ,试验效果可能略有差异                            。

尾言

照此步骤安装                             ,基本可以避免大部分的错误提示,如果自己百般折腾后                   ,依然报各种错误                             ,建议你         ,卸载重装即可!

如果内容觉得还不错                   ,欢迎点赞          、评论                             、留言!

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
尝试完成你的请求时出错,请稍后再试 苹果(yum-complete-transaction 命令 – 尝试完成系统上不完整或中止的yum事务进程) java实用教程课后答案(读Java实战(第二版)笔记04_用流收集数据)