• Win10系统下安装Oracle服务器和Oracle客户端


       工作电脑从Win7换为Win10,在给Win10系统安装Oracle时花费了很长世间终于搞定,在此给大家分享下。

       1、工作中需要连接测试环境、生产环境Oracle,所以安装了公司封装的Oracle客户端,安装完后用plsql连接报"Error while trying to retrieve text for ORA-12154".针对此问题查阅了很多博客,问题依然没有解决。最后下决心安装DB。刚开始安装DB时,报"程序异常终止。发生内部错误。请将以下文件提供给Oracle……",解决此问题的方法是鼠标右击安装程序,选择“属性”,点击“兼容性”-->兼容模式-->勾选“以兼容模式运行这个程序”,下拉框选择"Windows XP(Service Pack 2)",点击确定,问题解决。

       2、继续安装DB,安装步骤略述。安装完成后,通过PLsql登录scott报“(Not logged on)”,探索好久,对plsql进行兼容性设置,并管理员运行plsql。解决了“Not loggoned on”报错,却出现了“ORA-06413: 连接未打开”;

      3、ORA-06413报错是因为plsql安装到C:Program Files (x86)路径下,win10对特殊符号不友好所致。将plsql卸载,安装到其他无特殊符号路径,解决ORA-06413问题;

      ORA-06413问题解决后再次登录scott,报“ORA-12170 TNS 连接超时”。解决该问题翻看了好多博客,根据提示执行了以下操作:

    cmd-----ping ip地址 查看网络问题,看能否ping通

    cmd-----tnsping   ip地址(或者是服务器的实例名SID)如果报“TNS-12535:操作超时”,可能是服务器端防火墙    没有关闭

    cmd----netstat -na 查看1521端口是否关闭,如果关闭Windows XP中的防火墙设置中将1521端口设为例外

    cmd----lsnrctl status   lsnrctl是listener-control 监听器的缩写,查看监听的状态

    执行完之后发现还是报错,探索再探索,关掉了服务里一个需要手动启动的Oracle服务解决此问题。

        至此Oracle安装问题解决分享告一段落。总结起来,在win10系统安装Oracle,需要做一下几点:

    1、Oracle客户端、DB、plsql都要进行兼容性设置,选择“Windows XP(Service Pack 2)”。登录时以管理员身份运行

    2、安装路径不要有中文、特殊字符

    3、Oracle服务要特别注意,问题是实在解决不了,重启一下可能有我们想要的结果

      说完Oracle安装,再举例说下Win10系统的一些不友好的地方。

      因为要看Oracle服务,鼠标放在“此电脑”上,右键选择“管理”,报错信息Windows找不到文件’C:ProgramDataMicrosoftWindowsStart MenuProgramsAdministrative ToolsComputer Management.lnk’。按照该博客上(http://www.ihref.com/read-16296.html)说的解决办法试过后,报错信息变为“该文件没有与之关联的程序来执行该操作。请安装一个程序,或者,如果已安装程序,请在“默认程序”控制面板中创建关联”。解决此问题,试了第一种办法:运行regedit,进入注册表没有找到Hkey_classes_rootlnkfile。又是第二种办法:输入gpedit.msc,报“Windows找不到文件‘gpedit.msc’。请确定文件名是否正确后,再试一次”…………最后,我既不想把电脑做成Win7,也不想为Win10的众多bug买单。我的解决办法是把C:windowsSystem32zh-CN下的compmgmt.msc快捷方式到桌面,双击compmgmt.msc就能进入管理界面。

  • 相关阅读:
    2021-01-27:如何把文件从服务器复制到本地,用什么命令?
    2020-01-26:mysql8.0做了什么改进?
    2020-01-25:redis中,哨兵如何选举?
    2020-01-24:手写代码:快速排序。
    2021-01-23:LFU手撸,说下时间复杂度和空间复杂度。
    2021-01-22:java中,HashMap的写流程是什么?
    2021-01-21:java中,HashMap的读流程是什么?
    2020-01-20:mysql中,一张表里有3亿数据,未分表,要求是在这个大表里添加一列数据。数据库不能停,并且还有增删改操作。请问如何操作?
    2021-01-19:mysql中,一张表里有3亿数据,未分表,其中一个字段是企业类型,企业类型是一般企业和个体户,个体户的数据量差不多占50%,根据条件把个体户的行都删掉。请问如何操作?
    USB Type-C设备是否需要CC逻辑芯片 ------ 转载
  • 原文地址:https://www.cnblogs.com/yinze/p/7209824.html
Copyright © 2020-2023  润新知