Linux系统下网站出现问题的时侯,可通过重启oracle数据库进行处理,而重启oracle数据库的方式有很多种,可登入数据库进行操作,也可在终端操作,具体的随小编一上去了解下吧。
网站的服务中断了,重启下发觉是oralce服务不存在,又不想重启机器,就重新启动下oralce,再重启服务。
操作的为oracle9i:
(1)以oracle身分登入数据库,命令:su–oracle
(2)步入Sqlplus控制台,命令:sqlplus/nolog
(3)以系统管理员登陆,命令:connect/assysdba
(4)启动数据库,命令:startup
(5)假如是关掉数据库,命令:shutdownimmediate
(6)退出sqlplus控制台,命令:exit
(7)步入坚挺器控制台linux重启数据库命令,命令:lsnrctl
(8)启动坚挺器,(假如早已启动就无需管了)命令:start
(9)退出坚挺器控制台,命令:exit
(10)重启数据库结束
其它参考方式如下:
方式1:
用root以ssh登陆到linux,打开终端输入以下命令:
代码如下复制代码
cd$ORACLE_HOME#步入到oracle的安装目录
dbstart#重启服务器
lsnrctlstart#重启窃听器
cd$ORACLE_HOME#步入到oracle的安装目录
dbstart#重启服务器
lsnrctlstart#重启窃听器
方式2:
Sql代码
代码如下复制代码
cd$ORACLE_HOME/bin#步入到oracle的安装目录
。/dbstart#重启服务器
。/lsnrctlstart#重启窃听器
补充
linux中启动oracle主要分两步:
一个是启动窃听器,一个是启动实例(通常都忘掉了这一步),具体命令如下,提供给你们参考一下:
1:联接服务器
telnetip
2:输入管理员用户和密码
user-name:oracle
password:oracle
3:步入oracle根目录
cd$ORACLE_HOME/bin
4:步入窃听
。/lsnrctl
5:启动窃听器
start
6:退出窃听
exit
7:步入sqlplus
sqlplus/nolog
8:使用管理员联接
connectassysdba
9:输入用户和密码
user-name:oracle
password:oracle
10:启动ORACLE实例
startup
里面就是Linux重启oracle数据库的方式介绍了,本文不仅介绍oracle数据库的重启方式,也介绍了开启oracle数据库的方式,希望对不了解oracle数据库的同学有所帮助。
Linux笔记本使用久了越来越卡,好多都是由于显存不足所造成linux重启数据库命令,使用vps的用户很容易发觉硬盘安装linux,vps占用的显存很高,为了保证系统的正常使用,定期释放系统显存是很重要的,下边要介绍的是通过命令清除显存的技巧。
VPS中搭建的WEB服务器,运行的时间长了,显存的使用就占用越来越高,对于小显存的VPS可能就直接使用了SWAP分区,进而影响到了系统应用程序的性能。下边是一个特别简单的清除linux显存的脚本linux怎么查看系统版本,只要装入crontab计划任务上面定时执行就可以定期清除你的Linux服务器显存了。
代码如下
#!/bin/bash
#Dataiswrittentothediskcache
sync
#CleanPageCache
echo1》/proc/sys/vm/drop_caches
sync
#CleanAllCache
echo3》/proc/sys/vm/drop_caches
其中/proc/sys/vm/drop_caches中的值有4个,分别为0-3:
0–不释放
1–释放页缓存
2–释放dentries和inodes
3–释放所有缓存
编撰脚本并赋于脚本可执行权限装入crontab上面定期执行:
补充:手工释放显存方式
代码如下
sudosh-c“echo1》/proc/sys/vm/drop_caches”
sudosh-c“echo2》/proc/sys/vm/drop_caches”
sudosh-c“echo3》/proc/sys/vm/drop_caches”
里面就是Linux使用命令清除显存的方式介绍了,本文主要介绍的是命令清除法,不少工具也才能起到释放显存的作用。
Linux系统的TCP端口范围是可以更改的,适当的调整TCP端口范围以满足个人需求,这么具体要怎么更改TCP端口范围呢?不妨通过实例来了解下吧。
在启动自定义服务的时侯,希望使用8370端口,却发觉端口早已被nginx或node占用了,没法启动。并且lvs又早已申请了,改端口的话比较麻烦。所以可以更改下/proc/sys/net/ipv4/ip_local_port_range参数,使tcp合同分配的端口从一个比较大的范围开始启用,这样,node或nginx就不会占用较小的端口了。
代码如下
echo‘3276861000’》/proc/sys/net/ipv4/ip_local_port_range
补充:临时端口范围调整
你能使用netstat命令来显示有多少个联接步入这个状态:[若是生产环境下,最好先进行测试,之后考虑一个端口的合适范围]
代码如下
shell》netstat-n|grepTIME_WAIT
shell》cat/proc/sys/net/ipv4/ip_local_port_range
3276861000
假如须要更改echo“start-numberend-number”,start-number和end-number是0-65536端标语范围内的数,,0-1024最好不要用,一般是熟知端口,倘若是专门的代理服务器的话,好多熟知端口没有使用,其实可以考虑!
不要忘掉将echo命令加到系统启动脚本中,以使机器每一次重启后都生效
里面就是Linux更改TCP端口范围的方式介绍了,切忌TCP端口范围要依照具体情况进行更改,太大或太小会影响使用疗效。