图书网页设计网站,wordpress阅读数插件,网站做支付系统,com天堂网原标题#xff1a;运维如何解决 Linux 服务器重启后命令无法正常使用的问题前提#xff1a;在Linux系统中安装ASM#xff0c;安装完ASM和Oracle数据库时都是正常使用的#xff0c;但在重启服务器后Oracle相关命令不识别。1、截图如下#xff1a;2、查看环境变量是否正常命…原标题运维如何解决 Linux 服务器重启后命令无法正常使用的问题前提在Linux系统中安装ASM安装完ASM和Oracle数据库时都是正常使用的但在重启服务器后Oracle相关命令不识别。1、截图如下2、查看环境变量是否正常命令如下3、换角度考虑、查证通过查询结果初步判断环境变量是正常的然后通过另外一个角度去考虑是不是Oracle程序本身安装有问题因为昨天系统才安装过ASM和Oracle数据库测试都是正常的应该讲没有啥问题才对但是突然间想起在服务器重启的时候启动界面提示要加载文件系统而且时间很长截图如下4、查看文件系统是否有问题通过在启动时提示的信息就是查看文件系统是否有问题想起之前硬盘挂载在不同的路径下命令如下5、通过上面命令查询结果发现问题所在因为sdb1我调整挂载在/oracle路径下的原来的sdc1是挂载/oradata路径由于sdc1mount在/oradata路径下没有设置在开机时启动而且sdb1是默认的启动从而导致在启动的sdc1挂载失败影响Oracle相关程序启动所以命令失败无法找到去查看fstab内容。6、查询UUID块设备通过命令查看后并没有发现oracle路径下的设备再通过查询UUID块设备下有哪些设备7、查询块设备下详细的信息再通过lsblk -f 命令查询块设备下详细的信息如下通过上述几个命令可以判断出是由于sdc1分区没有自动挂载导致Oracle程序没有办法启动8、修改/etc/fstab配置文件让sdc1设备在开机自动启动最好通过UUID来挂载因为Linux UUID的作用及意义原因1它是真正的唯一标志符UUID为系统中的存储设备提供唯一的标识字符串不管这个设备是什么类型的。如果你在系统中添加了新的存储设备如硬盘很可能会造成一些麻烦比如说启动的时候因为找不到设备而失败而使用UUID则不会有这样的问题。原因2设备名并非总是不变的自动分配的设备名称并非总是一致的它们依赖于启动时内核加载模块的顺序。如果你在插入了USB盘时启动了系统而下次启动时又把它拔掉了就有可能导致设备名分配不一致。使用UUID对于挂载移动设备也非常有好处──例如我有一个24合一的读卡器它支持各种各样的卡而使用UUID总可以使同一块卡挂载在同一个地方。原因3Ubuntu中的许多关键功能现在开始依赖于UUID。9、配置想要的内容通过第6步和第7步中可以把相关的修改成之前配置想要的内容修改内容如下注意后面的数字修改成0 0如果不设置0的话服务器在启动的时候就会检测如果硬盘满的话就会导致操作系统无法正常启动此处应该让系统禁止检测。10、判断是否挂载成功注意再mount 一下判断是否挂载成功如果挂载有问题会导致系统无法正常启动11、重启一下服务器判断设备挂载是否成功重启时服务器系统启动时间快就没有之前那种提示要加载文件系统内容。12、查看ASM状态系统启动成功后用grid用户查看ASM状态13、硬盘设置成自动重启正常后查询块设备下详细的信息此时说明硬盘设置成自动重启正常再用lsblk -f 命令查询块设备下详细的信息如下通过上述说明则可以判断我们设置成自动启动成功。总结1、在发现命令无法使用的时候就要首先从可能导致这个命令的原因找问题如果首先问题判断没有问题再去判断其它方面的问题2、系统在启动时会给我们一些详细的启动参数内容如果有问题的也会详细打印出来最好看一下系统启动的日志内容3、在mount设备时必须要让系统自己挂载这样可以避免一些程序上面的问题同时在使用UUID时也要注意防止系统在启动时无法正常启动。本文来自论坛bbs.cnitedu.cn转载请注明出处。洱海网 www.erhainews.com 2017-12-28 13:40:55本文地址 https://www.erhainews.com/n6325690.html挂载 启动 UUID 设备 命令