zoukankan      html  css  js  c++  java
  • 在徘徊中前进的一天

    昨天晚上一伙计说今天要安装Oracle数据库问我这里有木有Oracle 10g的数据库安装包,我说有。于是我们定好今天上午一起研究着安装一下顺便把程序运行起来。

        为了稳妥起见昨天晚上特意安装了下Oracle 的Express版本,还上网查了下基本的使用命令,做了下小小的充分的准备。

    今天上午我们来到餐厅开始我们的安装。在安装之前这伙计也是已经安装了Oracle的Express版本,现在在安装Oracle 11g,整个安装过程中都木有出现问题,问题就出现在安装之后开始调试程序的时候。程序就是报错,无法与数据库建立连接。小小的无奈加郁闷之下只好作罢吃饭去了。把程序拷到自己的电脑上由调试了一下,到现在为止我只安装了一个Oracle数据库就是那个Express版的,程序运行一切正常,运行的很happy。但是问问那伙计还是运行不起来呀。

          无奈之下只好把人家的笔记本拿回来研究一下,中午没睡,一直在捣腾,没捣腾明白,不过当时的感觉告诉我,如果用Oracle 的Express版因该是木有问题的。但是用Oracle 11g就出现问题了。无奈之下我也安装了Oracle 11g的版本,这个版本安装之后真的是好大哦,内存自己分了一半,CPU自己跑了50%,真够我机器受的。原来运行的好好的程序现在居然也出现了与数据库的连接错误,无法建立连接。

         万般无奈心灰意冷之际最难将息,上网上使劲的查呀找呀,虽然知道是连接的问题,但是不知道具体是哪里除了问题。默认的端口号是1521这是不因该出现问题的,但是具体情况不同了。在此时此刻我又把网络连接的客户端漫无目的的捣腾了下,发现了1522这个数字,当时有点好玩,就把这最后的一个1改成了2,于是乎,情况就是在这样传奇的情况下有所改变了,测试案例可以连上了,在主程序中也运行正常了。

         分析原因,不难发现,在安装第一个数据库的时候已经把1521这个端口占用了,在安装第二个Oracle数据库的时候只能退让忍让一步了,加了个1,于是就变2了,跟着就2的还有自己吧,闲着木事装什么两个数据库啊,装两个也就算了还偏偏是一样的还都是Oracle数据库产品,在安装的时候偏偏还不提示端口被占用,其实这都是常识,要怪只能怪自己经历的太少,不过总是长了点见识吧。

         最后呢,问题解决了,还是有点开心的,不过就是代价高了点吧。在晚上刚进入系统打算写点程序的时候,电脑以及整个宿舍都黑了,除了几个电池还好用的笔记本还在黑暗中散发着不太强烈的光明。幸好提前保存了下程序不至于丢的太多吧。所以养成一个好的习惯勤快点按着Ctrl+S也是灰常重要滴。

         最后呢,就是觉得像今天这种事会时而不时的出现不应该因为这个或者那个不愉快而坏了自己的心情,因为写程序就是写程序,写程序本省就会遇到这种种的问题,写程序本身也不是为了让自己郁闷,所以除了与写程序本身有关的其他影响心情的事情都不应该算是破坏性事件。

  • 相关阅读:
    ubuntu16.04安装配置nagios
    springboot+mybatis+springmvc整合实例
    网站性能优化小结和spring整合redis
    mybatis的批量更新实例
    安装webpack和webpack打包(此文转自Henery)
    微信扫描二维码下载软件
    ubuntu16.04设置tomcat自启动
    无意中在sql日志中发现如下内容,
    实现虚拟模式的动态数据加载Windows窗体DataGridView控件 .net 4.5 (一)
    (C#)WinForm窗体间传值
  • 原文地址:https://www.cnblogs.com/815346909/p/2061066.html
Copyright © 2011-2022 走看看