早上远程连接服务器连不上,后面重启服务器,显示进入紧急修复模式:welcome to emergency mode!after logging in ,type “journalctl -xb” to view system logs,“systemctl reboot” to reboot ,“systemctl default” to try again to boot into default mode。give root password for maintenance,(?? Control-D???):在网上找了解决办法,大家如果遇到同样的问题也可以来参照解决(http://www.xuexila.com/diannao/2851382.html)。

我现在紧急模式下,登录root用户,然后利用journalctl -xb 命令查看日志,显示也是文件挂载问题。于是通过vi /etc/fstab  命令将出现挂载问题的那行注释掉。然后利用reboot重启,就可以正常启动啦。紧接着关闭防火墙,远程便可以连接上了。但是还有一个问题,通过df -h 查看,看不到挂载的新硬盘。不过这也是理所应当的,注释了那一行嘛。但是还有一个问题,在根目录下可以查看的到挂载新盘的那个文件系统,进去之后发现里面好多东西都消失了,应该是硬盘没有挂载上的问题吧。后来想着可以通过什么办法重新挂载这块硬盘。因为硬盘以前已经分区过了,就想着查看一下以前的分区,结果查看显示是/dev/sdb1,但是在vi /etc/fstab下显示的是/dev/sdb5,然后将sdb5改为了sdb1,报着侥幸的态度重启了下服务器,竟然进入了正常模式。然后df -h 了一下,可以看到挂载的新硬盘了。这个硬盘主要是用来存放数据库及其各种数据库备份数据和文件的。

紧接着试图连接数据库,发现只有一个数据库可以连接的到(就是echo $ORACLE_SID)显示的数据库可以连接的到。然后连接其他数据库的时候都会报错:ORA-12514 TNS:LISTENER DOES NOT CURRENTLY KNOW OF SERVICE REQUESTED IN CONNECTION DESCRIPTOR。利用lsnrctl status检查一下监听状态,发现有报错:The listener supports no services.解决方法是利用export ORACLE_SID=实例名切换到对应的数据库下,然后利用sqlplus、sys as sysdba登录数据库。再利用SQL>startup开启数据库,在利用SQL>show parameter service_names 查看service_name,紧接着利用SQL>alter system register手动注册。退出数据库,利用lsnrctl status 查看监听状态,就不会看到The listener supports no services.这个错误了。每个远程连接报ORA-12514 TNS:LISTENER DOES NOT CURRENTLY KNOW OF SERVICE REQUESTED IN CONNECTION DESCRIPTOR的错误的数据库都用以上方法依次解决就可以了。

吓死baobao了的更多相关文章

  1. mysql每秒最多能插入多少条数据 ? 死磕性能压测

    前段时间搞优化,最后瓶颈发现都在数据库单点上. 问DBA,给我的写入答案是在1W(机械硬盘)左右. 联想起前几天infoQ上一篇文章说他们最好的硬件写入速度在2W后也无法提高(SSD硬盘) 但这东西感 ...

  2. wp已死,metro是罪魁祸首!

    1.这篇文章肯定会有类似这样的评论:“我就是喜欢wp,我就是喜欢metro,我就是软粉“等类似的信仰论者发表的评论. 2.2014年我写过一篇文章,windows phone如何才能在中国翻身? 我现 ...

  3. APP测试点总结(功能,交互,死机崩溃状态分析,容易出错的检查点)

    APP测试点总结(功能,交互,死机崩溃状态分析,容易出错的检查点) 版权声明:本文为博主原创文章,未经博主允许不得转载. 最近涉足APP端测试,常见检查点总结如下:   一.业务方面: 1.  注册( ...

  4. 【原创】贴个dirtycow(脏牛漏洞)不死机的exploit

    dirtycow官网上几个获得rootshell的exp大都会导致机器死机,在原作者的基础上改进了一下,做个记录: /* * (un)comment correct payload first (x8 ...

  5. Linux中杀不死的进程

    前段时间,一哥们,去杀Linux服务器的进程,发现kill命令失灵了,怎么杀都杀不死. 然后上网查了下资料,原来是要被杀的进程,成为了僵尸进程. 僵尸进程的查看方法: 利用命令ps,可以看到有标记为Z ...

  6. HttpWebRequest的GetResponse或GetRequestStream偶尔超时 + 总结各种超时死掉的可能和相应的解决办法

    [问题] 用C#模拟网页登陆,其中去请求几个页面,会发起对应的http的请求request,其中keepAlive设置为true,提交请求后,然后会有对应的response: resp = (Http ...

  7. ASP.NET 5 已死 - 隆重介绍 ASP.NET Core 1.0 和 .NET Core 1.0

    还没正式登场就死了?不能怪我标题党,是大神Scott在他博客上这么说的,我只是翻译了一下. 在1月20号最新的ASP.NET Community Standup视频中,微软aspnet开发组的大帅哥 ...

  8. 使用强大的可视化工具redislive来监控我们的redis,别让自己死的太惨~~~

    作为玩windows的码农,在centos上面装点东西,真的会崩溃的要死,,,我想大家也知道,在centos上面,你下载的是各种源代码,需要自己编译...而 使用yum的话,这个吊软件包有点想nuge ...

  9. 不死僵尸木马lpt7.asp.asp与lpt5.cnzzz.asp的删除方法

    1. Dos命令 我们知道Windows下是不能以“aux|prn|con|nul|com1|com2|com3|com4|com5|com6|com7|com8|com9|lpt1|lpt2|lpt ...

随机推荐

  1. 【linux】进程状态

    [进程状态转移图] PROCESS STATE CODES R running or runnable (on run queue) D uninterruptible sleep (usually ...

  2. f5创建monitor

  3. python3之subprocess常见方法使用

    一.常见subprocess方法 1.subprocess.getstatusoutput(cmd) 官方解释: Return (exitcode, output) of executing cmd ...

  4. java 线程Thread 技术--1.5Lock 与condition 演示生产者与消费模式

    在jdk 1.5 后,Java 引入了lock 锁来替代synchronized ,在使用中,lock锁的使用更加灵活,提供了灵活的 api ,不像传统的synchronized ,一旦进入synch ...

  5. 设置Tomcat的JAVA_OPTS参数

    修改$TOMCAT_HOME/bin/catalina.bat 添加set JAVA_OPTS= ... rem ----- Execute The Requested Command ------- ...

  6. Java中 final、static、abstract区别与联系

    1.static修饰符 static作用于代码块:称作静态代码块(可以初始化static field,不能初始化非static field); static作用于methods: static方法只能 ...

  7. 使用GrabCut提取前景图像的示范代码

    #include<opencv2/opencv.hpp> bool selectObject = false; cv::Point origin; cv::Rect selection; ...

  8. andorid UI事件 监听器

    gridlayout.xml <?xml version="1.0" encoding="utf-8"?> <GridLayout xmlns ...

  9. 一个漂亮的lazarus做的pagecontrol

    厌倦了屏幕上的默认灰色?让我们来欣赏一下商业配色. 这个组件实现了高光,点睛色,描边边等效果, 再配几组色彩,应该非常不错. 基于 lazarus 1.08 大家可以上 www.fpccn.com 看 ...

  10. c++11 初始化列表 bind function 示例

    // 111111111111.cpp: 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream> #incl ...