如何在linux下重启oracle数据库

如何在linux下重启oracle数据库,第1张

在linux下重启oracle数据库及监听器:

方法1:

用root以ssh登录到linux,打开终端输入以下命令

cd $ORACLE_HOME #进入到oracle的安装目录

dbstart #重启服务器

lsnrctl start #重启监听器

cd $ORACLE_HOME #进入到oracle的安装目录

dbstart #重启服务器

lsnrctl start #重启监听器

-----------------------------------

方法2:

Sql代码

cd $ORACLE_HOME/bin #进入到oracle的安装目录

/dbstart #重启服务器

/lsnrctl start #重启监听器

-----------------------------------

方法3:

(1) 以oracle身份登录数据库,命令:su – oracle

(2) 进入Sqlplus控制台,命令:sqlplus /nolog

(3) 以系统管理员登录,命令:connect / as sysdba

(4) 启动数据库,命令:startup

(5) 如果是关闭数据库,命令:shutdown immediate

(6) 退出sqlplus控制台,命令:exit

(7) 进入监听器控制台,命令:lsnrctl

(8) 启动监听器,命令:start

(9) 退出监听器控制台,命令:exit

(10) 重启数据库结束

-----------------------------------

方法4:(自已写脚本)

1)启动脚本(dbstartsh)

lsnrctl start

sqlplus /nolog <<EOF

connect / as sysdba

startup;

exit

EOF

$sh dbstartsh 即可

----------

2)关闭脚本(dbstopsh)

lsnrctl stop

sqlplus /nolog <<EOF

connect / as sysdba

shutdown immediate;

exit

EOF

$sh dbstopsh 即可

===============================================

$ su - oracle

$ lsnrctl stop

$ sqlplus "/as sysdba"

SQL> shutdown immediate;

SQL> quit

$ lsnrctl start

$ sqlplus /nolog

SQL> connect / as sysdba

SQL> startup;

===============================================

linux中启动oracle主要分两步:一个是启动监听器,一个是启动实例(一般都忘记了这一步),具体命令如下,提供给大家参考一下:

1:连接服务器

telnet ip

2:输入管理员用户和密码

user-name:oracle

password:oracle

3:进入oracle根目录

cd $ORACLE_HOME/bin

4:进入监听

/lsnrctl

5:启动监听器

start

6:退出监听

exit

7:进入sqlplus

sqlplus /nolog

8:使用管理员连接

connect as sysdba

9:输入用户和密码

user-name:oracle

password:oracle

10:启动ORACLE实例

startup

1linux操作系统,专业性要求比较高

2重启动系统用reboot init 6 shutdown -r now

3重启服务可以用,service xxx restart systemctl restart xxx xxx表示服务

4希望可以帮助你,请采纳,谢谢!

linux开机自动启动vncserver服务,需要先保证VNC安装无问题以及各种配置以及防火墙正常,下面是vncserver服务安装、配置以及设置自启动的步骤:

首先需要检查一下服务器是否已经安装了VNC服务,检查服务器的是否安装VNC的命令如下:

rpm -qa | grep vnc

使用了上面的命令我这边返回的信息是下面的(如果没有任何显示,则说明系统没有安装vnc包)

tigervnc-110-5el6i686

tigervnc-server-110-5el6i686

如果没有安装vnc可以使用下面命令进行安装:

yum install tigervnc tigervnc-server

接下来就是安装之后的配置问题了。

使用下面的命令编辑配置文件:

vi /etc/sysconfig/vncservers

使用上面命令的时候,可能您服务器上面已经存在这个配置文件,也可能您服务器上面不存在这个配置文件,将下面的内容添加到配置文件内:

VNCSERVERS="1:root"

VNCSERVERARGS[1]="-geometry 800x600"

下面这段是上面所讲配置文件注解,做参考之用:

#这个是配置远程桌面登录的用户名,如果两个用户,则使用VNCSERVERS="1:user1 2:user2" ,,

依次类推,默认情况下,1:user1对应5901,2:user2对应5902(VNC的默认监听端口是5900,监听端口规则为590+usernumber),如下

VNCSERVERS="usernumber:myusername"

#下面这项配置为登录桌面配置,其中的“1”为用户序号,800x600为分辨率,-nolisten tcp为阻止tcp包,-localhost代表只监听本地,

VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -localhost"

如果想阻止http包,可以使用如下配置

VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"

使用下面的命令为vnc设置密码(需要使用su 切换到要设置vnc密码的用户上,比如:su user1,其中user1就是在上面配置文件内写的帐号)

vncpasswd

设置好密码之后,就是启动VNC服务了,启动VNC服务的时候也需要用su user1(user1就是在上面配置文件内写的帐号)切换到要启动服务的帐号上(很多朋友在使用DirectSpace默认的桌面VNC的时候,遇到无法连接“10061错误”,即可在ssh下输入下面命令解决!)

vncserver

其他命令,比如重启VNC服务就用下面的命令:

service vncserver restart

设置VNC服务开机启动用下面的命令:

chkconfig vncserver on

在一些minimal系统里,即使英文也会出现方框乱码,请使用本处命令修正:yum -y install fontforge

其它说明:

设置完毕后使用servers vncserver start(如果不能启动,检查软件是否安装正常,检查/etc/rcd/initd目录是否存在vncserver控制脚本),

启动完毕后使用netstat -nat查看监听端口(默认为5901,5902,5903等),如果开启了防火墙,则需要配置规则允许对应端口tcp包通过。

参考配置:iptables -I INPUT 1 -p tcp --dport 5901 -j ACCEPT(其中-I INPUT 1代表插入一条规则,这条规则的位置是1,详情请查阅iptables相关配置)

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何在linux下重启oracle数据库

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情