zoukankan      html  css  js  c++  java
  • 假期周进度报告02

    本周在上一周的基础上尝试用navicat连接Oracle数据库,一开始百度了也觉得挺简单的,但是连接过程中的问题是我怎么也没想到的。无奈!!!

    第一个问题:

     首先第一个问题,忘记了用户名以及密码,(很尴尬的错误),百度了一些些资料(详情见博客:https://blog.csdn.net/anxin997483092/article/details/75419456),总算是成功解决了。(一般安装时用户名是system和sys)

    之后第二个问题又出现了,百度了一下,原因是instantclient是64位的和32位的navicat不兼容,找同学要了instantclient_11_2,还是不行,之后再官网找到了11-1的版本,这个问题算是解决了。详情参见博客https://blog.csdn.net/szx1999/article/details/50218863(还可以。)

    再然后,更加麻烦了,仍然是百度:

    进入系统环境变量设置,查看Path路径,发现c:product11.2.0client_1等路径放到了oracle11g数据库路径前面,将新加入的路径置后即可解决ORA-12560:TNS:协议适配器错误。

    这个改错过程程中进行了Oracle环境变量得配置,建议大家安装时记清楚自己的安装目录。配置环境的步骤详见:https://blog.csdn.net/Devillyd/article/details/39349141

    之后的问题就更加麻烦了,在sqlplus里可以成功连接Oracle,但是却仍然不能使用navicat连接Oracle,这时的错误是:

    监听出现了问题,接下来要请检查一下你的listener.ora文件,并且此时服务连不上:

    在我勾的红色的位置不要写localhost(这是默认的)以及127.0.0.1,改成这个之后,开始尝试启动服务,启动服务失败。

    在之后就是:

    ,监听程序无法分发客户机连接,这个问题具体解决步骤详见博客:https://blog.csdn.net/zouyujie1127/article/details/16883493;

    之后继续:

    在修改了listener文件之后(改成了电脑名字),具体步骤具体就是命令行里进行配置的问题了,(解决方案:https://jingyan.baidu.com/article/a3761b2ba3eb571577f9aa47.html)

     

    最终,服务器启动成功:

    最后,再一次尝试连接:

    (一定要写正确服务名,你自己的并不一定是orcl,我的是Oracle。自己设置即可。)

    综上,这就是本周的奋斗历程。不得不说改配置什么的好难啊。

  • 相关阅读:
    【Android】开发优化之——调优工具:TrackView,Method Profiling
    MapReduce:具体解释Shuffle过程
    Kafka编程实例
    常用的语句
    CDN
    iOS中的固定 高度
    iPhone手机屏幕的尺寸180330更新
    UITextField
    iOS基本网络请求
    Xcode界面简介
  • 原文地址:https://www.cnblogs.com/mm20/p/9535681.html
Copyright © 2011-2022 走看看