Oracle下载安装及常见问题

2022-08-01,,,

Oracle下载安装常见问题

  • Oracle下载安装及常见问题
    • Oracle下载
    • Oracle安装
    • 安装中遇到的问题
      • 1.在安装产品环节的时候会弹窗提示下载.NET 3.5
      • 2.Oracle Net Configuration Assistant 失败问题
      • 3.安装完oracle,忘记解锁scott用户,或创建新用户
        • 解锁scott用户
        • 创建新用户
      • 4.因为卸载没卸干净,所以也有遇到各种问题
        • 提示OracleMTSRecoveryService
        • 重复安装oracle,而且安装路径不同,报错
        • [INS-32025] 所选安装与指定 Oracle 主目录中已安装的软件冲突
      • 5.用plsql连接oracle的问题

Oracle下载安装及常见问题

Oracle下载

安装包可以去官网下载
链接: oracle官网链接.
https://www.oracle.com/database/technologies/oracle-database-software-downloads.html
安装包很大,自行选择64位或者32位的安装包,File1、File2都要下载

两个压缩文件要解压到同一个目录下

Oracle安装

1.点击 setup.exe 安装

2.这个√可以去掉

这个提示不用管

3.

4.这里选择服务类

6.
7.

8.软件位置需要在基目录下面,数据库文件位置是根据基目录生成的,没修改
基目录是 D:\Program\Oracle
软件位置 D:\Program\Oracle\instantclient_11_2

密码设置太过于简单会有提示,但是可以不管,直接选是,就可以下一步了。
如果之前安装过,卸载没卸干净也会有些其他的报错提示,这些我会在后面总结我安装过程遇到的一些报错及解决办法。

9.因为我本地以及安装好了oracle,后面的步骤也没有需要设置的了,要注意的地方会有说明。
先决条件的检查,可以跳过,也可以等待之后点下一步。
概要环节可以点保存响应文件,不过保存了也没啥用,反正我没看,只是第一次安装谨慎些就保存了。然后点完成,等待安装就好了。

10.安装成功的话会有口令管理的窗口,可以自行创建用户或修改密码。

安装中遇到的问题

1.在安装产品环节的时候会弹窗提示下载.NET 3.5

这里可以直接点击下载并安装此功能。不过我点了之后一直安装不成功,所以就在网上自己找了安装包下载安装了。
链接:https://pan.baidu.com/s/1ttvE2SF4wPdCy-2VMXN8IA
提取码:xls0

2.Oracle Net Configuration Assistant 失败问题

(1)在安装oracle 的BIN目录下 以管理员身份运行 netca.bat
选择监听程序配置,点击下一步。

这里需要改为之前设置数据库的用户和密码

3.安装完oracle,忘记解锁scott用户,或创建新用户

解锁scott用户

ctrl + R,输入cmd

下面展示一些 内联代码片

>sqlplus "/as sysdba

sys是sys的默认密码

SQL> conn sys/sys as sysdba
SQL> alter user scott acount unlock;
SQL> commit;

tiger是scott的默认密码

SQL> conn sott/tiger

之后就输入新密码就好了。

创建新用户

以sysdba登录

SQL> create user xxx identified by xxx;
SQL> grant create session, connect, resource to xxx;

4.因为卸载没卸干净,所以也有遇到各种问题

提示OracleMTSRecoveryService

1.先用管理员运行cmd

C:\Windows\System32

>net stop OracleMTSRecoveryService
>sc delete OracleMTSRecoveryService

这里遇到问题参考的链接是 https://blog.csdn.net/feifei2211/article/details/24797021/.

重复安装oracle,而且安装路径不同,报错

因为头几次安装失败,我也没正常卸载,直接删的安装目录,所以遇到的问题还是挺多的。所以重复安装的话,最重要的还是要先把注册信息都删除。
ctrl + R,输入cmd
输入 regedit打开注册表

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Oracle11

找到所有oracle开头的文件,全部删掉,再重新安装

[INS-32025] 所选安装与指定 Oracle 主目录中已安装的软件冲突

网上找的解决办法是:
删除C:\Program Files (x86)\Oracle\Inventory\ContentsXML目录下的inventory.xml 文件即可。(附带改文件内容,该目录地址在这里被占用了,所以会报错)
不过我直接删除了整个Oracle目录。

这里遇到问题参考的链接是 https://blog.csdn.net/qq_34328582/article/details/53819009

5.用plsql连接oracle的问题

我是装的64位的oracle,但是plsql只有32位的,所以不支持,需要装一个32位的oracle客户端
这里是安装包
链接:https://pan.baidu.com/s/1FqVUr4DpOi57myHTAimMMw
提取码:xls0

1.将压缩文件解压到oracle安装路径同级目录,文件夹的命名随意,我因为与oracle安装路径重名了,所以就改了个名字instantclient_11_2(32bit)

将64位oracle目录下的tnsnames.oRA复制到instantclient_11_2(32bit)目录下

instantclient_11_2\NETWORK\ADMIN\SAMPLE\tnsnames.oRA

2.在环境变量配置:32位客户端路径:TNS_ADMIN=D:\Program\Oracle\instantclient_11_2(32bit)
和字符集:NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

3.在plsql配置

Orcle Home:   D:\Program\Oracle\instantclient_11_2(32bit)
OCI libraray: D:\Program\Oracle\instantclient_11_2(32bit)\oci.dll

本文地址:https://blog.csdn.net/weixin_43836480/article/details/107363228

《Oracle下载安装及常见问题.doc》

下载本文的Word格式文档,以方便收藏与打印。