20200319号早晨开机,win10提示要升级,而且是没法点下次再说,只有一个按钮不升级不行的那种,那就点了,然后更新了半个小时才完成,重启后发现,npm 命令不认识了 ,collina 不见了,cnpm 问题后来陆续的发现其他一些问题,真坑爹!本来也就这么过去了,今天,20200408我要用oracle,结果发现oracle也起不来了!
升个毛级!!前几天看见个帖子说 英特尔每次发布新处理器,window都会紧跟升级系统,好把处理器升级的性能消耗掉,就是让你的电脑越来越卡,这就是为什么现在硬件升级了这么多代了,系统和一些软件卡的涛声依旧,博尔特跑的快可带不动越吃越胖的猪啊
就是下面这次更新
再说这个升级的事。升级完 发现我的cnpm命令不认识了,我就给系统环境变量里补上,发现不好用啊,网上搜,看人家的环境变量path配置的时候是一条条记录的,我的是一整个字符串,再仔细看 我改的是系统环境,如果我改用户变量就是一条条的,然后我就改用户变量,改完就可以了。这里我就不大明白了,原来win7 xp的时候是改这个系统变量里,现在怎么没效果了。
回到这个oracle的问题,怀疑也是环境变量的问题,看网上一些帖子说要执行什么命令emca XXX的 我试了下,不认识这个emca,我还是先配环境变量吧,根据oracle11g\product\11.2.0\dbhome_1\BIN\emctl.bat 这个文件里的内容新增用户变量配置,系统环境变量里也不放过!
ORACLE_HOME=D:\app\oracle11g\product\11.2.0\dbhome_1
EMDROOT=%ORACLE_HOME%
一通改之后 ,使用Net Manager可连接上了 本地数据库了,原来没配环境变量之前一点测试连接就会自动退出的。
试下plsql 和Navigat 都报错
看来还是配置的有问题,再实现原来搜到的那个命令试试
参考的地址:https://blog.csdn.net/qq_42680048/article/details/81166326
但是我的和人家的不一样 ,这个监听程序不知道写什么,我把提示里的那个ORACLE_HOME地址写上去了,后边又出来个 让写密码 写了N次一直提示不对。 就放弃了
现在的情况就是:NetManager 监听已配置,测试访问本地数据库,能通过;sqlplus可以登录;navigate可以登录别的电脑上oracle数据库,无法访问本机的服务;plsql访问本机或者别人机器的oracle都报无监听。
暂时就这样了,再过两天还没好办法 就重装了。
20200410 再次处理
这次遇到的问题是 DBSNMP 用户的口令怎么输入都不对,
解决方法是sqlplus里重设密码
尽管按这个配置配置成功了,再去启动oracledbconsole进程 任然同样的报错
删掉重新配置
再次去启动进程,仍然是同样的报错!搞毛!!卸载重装oracle!!!
20200418 后续
又需要用oracle了,再次打开,发现进程又无法启动了,口吐芬芳啊
从事件查看器上查看错误信息
百度 搜索这段信息 网上有个帖子说 是 注册表里 的一个 oracle相关的时间参数配置的太小,调大点 就保护超时了,我对着原贴找那个参数 没找到那个参数
有个日志文件 OracleDBConsoleorclsrvc.log 是具体的信息,我双击执行日志里的 emctl.bat 命令窗口一闪而过,然后去再次启动OracleDBConsoleOrcl进程也没启动。
明明刚重装的时候是好的,过了一两天就不好用了,奇怪。我再新建个库试试。
这个可以启动 那原来的应该也没什么区别吧? 百思不得其解
20200419 再次开机
发现 昨天新建的OracleDBConsoleorcl2进程是启动的
再重启一次电脑 然后查看服务 就只剩一个了 ,我再试试打开这些服务
几个服务都试了下结果如下:
我也是醉了,我先操作的OracleDBConsoleorcl2 服务,起不来报错信息和原来的一样,后来操作的OracleDBConsoleorcl,我没认为它能起来,但是它就是起来了。。。
plsql登录 也不再报错 不认识连接符了
等下我再重启试试,再次效果刚开始如下:
过了一会儿,orcl貌似是好了,
懵逼问题来,懵逼解决去
20200420后续
OracleDBConsoleorcl没起来,再试试OracleDBConsoleorcl2 起来了
进程还分单双号 限行吗?
20200423后续
还是先启动orcl 启动失败,再启动orcl2可启动