JiekeXu DBA之路(ID: JiekeXu_IT) 如需转载请联系授权 | 大家好,我是 JiekeXu,江湖人称“强哥”,很高兴又和大家见面了,今天和大家一起来看看 GoldenGate 状态监控及自启动脚本...可测试环境也没那么重视,但有时候主机断电或者莫名的重启了,Oracle 单机数据库一般都配置了开机自启动,RAC 默认情况下也会自启动,但是 OGG 则没有正常启动,这就导致了测试环境的归档已经删除了,...,当数据库启动后每隔 5 分钟执行这个任务脚本即可,这里没有使用 /etc/rc.local 的原因是因为 /etc/rc.local 里数据库开启自启动和 OGG 开机自启动不是很好判断顺序,比如数据库还没有正常启动则...最后附整个脚本,你只需要修改脚本中 OGG_HOME 的路径即可。 op-rac2:/ogg19c(jiekexu2)$ more /home/oracle/monitor_ogg.sh #!.../oracle/start_ogg.log 2>&1 附 目标端 REPLICAT 进程监控自启动脚本 more /home/oracle/monitor_ogg.sh #!
由于confluence用rc.local是无法自启动的,所以这里附上confluence的启动脚本 将以下脚本拷贝到/etc/init.d/confluenced # cd /etc/init.d/
sudo vi /etc/rc.local 然后在文件最后添加 命令 cd ../home/pi/musicPlayer/ //cd到执行命令的目录 node ...
编辑 /etc/oratab 文件 修改其中的路径,并且将最后的 “N” 改为 “Y”,如下: orcl:/home/oracle/app/oracle/product/12.2.0/dbhome_1:...=no ExecStart=/home/oracle/app/oracle/product/12.2.0/dbhome_1/bin/dbstart /home/oracle/app/oracle/product.../12.2.0/dbhome_1 ExecStop=/home/oracle/app/oracle/product/12.2.0/dbhome_1/bin/dbshut /home/oracle/app.../oracle/product/12.2.0/dbhome_1 User=oracle [Install] WantedBy=multi-user.target 设置服务开机自启动 sudo systemctl...也可以手动启动/停止服务 sudo systemctl start oracle-rdbms.service sudo systemctl stop oracle-rdbms.service
Centos (例:nginx) 编写服务脚本 vim /etc/init.d/nginx 粘贴以下代码 #!
测试机总是断电,导致重启后Oracle不自动重启,需要手工操作,因此可以设置成自启动模式。...可以看到这里$ORACLE_SID是bisal,$ORACLE_HOME是/opt/oracle/102。 设置为Y时,允许实例自启动,当设置为N时,则不允许自启动。 ...这个文件里的配置仅仅起一个开关的作用,其并不会具体的执行启动和关闭,具体的操作由$ORACLE_HOME/bin/dbstart和dbshut 脚本来实现。...这2个脚本在执行时会检查/etc/oratab 文件里的配置,为Y时才能继续执行。...此处也可以使用自己定义的脚本作为启动脚本。 然后重启服务器,就可以看到监听和实例都可以自动启动了。
#!/bin/sh # # nginx - this script starts and stops the nginx daemon # # chkconfi...
~~~~~~~~~~~~~~先心疼自己三秒钟 ~~~~~~~~~~~~~~~~~~ 其实ORACLE从一开始就提供了数据库开机自启动的脚本,只是考虑到可控性和配置稍稍有点复杂,很多人不愿意去尝试。...正好有时间就把oracle自启动和关闭的脚本作了一些优化,以增加脚本的适用性,并把自启动和关闭的配置写到了初始化脚本auto_start_db.sh,这样只需要简单一步执行auto_start_db.sh...以下: 1.AIX和Linux操作系统平台下,oracle自启动和关闭的开关在/etc/oratab文件,/etc/oratab实在创建数据库时由root.sh 脚本创建,在用DBCA 创建实例时也会更新这个文件...当ORACLE_SID:ORACLE_HOME:设置为Y时,允许实例自启动,当设置为N时,则不允许自启动。 ...这个文件里的配置仅仅起一个开关的作用,其并不会具体的执行启动和关闭,具体的操作由 2. oracle自启动和关闭的脚本直接调用oracle自带的dbstart和dbshut即可。
Oracle在$ORACLE_HOME/bin下提供许多对数据库进行操作的脚本,其中dbstart和dbshut可分别用来启动和关闭数据库。...注意,这两个脚本已包含监听器的启动或关闭,但并未对EM进行相关的操作。...使用如下命令: /opt/oracle/11g/bin/dbstart /opt/oracle/11g #启动数据库实例(包含监听器) /opt/oracle/11g/bin/dbshut /opt/oracle...:/opt/oracle/11g:N 以root身份建立开机启动oracle服务的脚本:vi /etc/init.d/oracle,添加如下脚本: #!...、监听器、EM) /etc/init.d/oracle stop #关闭oracle /etc/init.d/oracle restart #重启oracle 将 oracle 添加到 chkconfig
在debian6中,加入开机启动脚本的方法与debian5不同了,直接做符号链接到runlevel已经不起作用了,提示缺少LSB信息,并且用insserv来替代update-rc.d: root...tags and overrides insserv: warning: script ‘php_fastcgi.sh’ missing LSB tags and overrides debian6中将脚本加入到开机启动的方法...: 在脚本中加入LSB描述信息。...php_fastcgi daemon # Description: starts php_fastcgi using start-stop-daemon ### END INIT INFO 安装启动脚本到
=ORACLE_HOME 3)、使用 root 将 dbstart 加入开机自启动,修改 /etc/rc.d/rc.local 文件 vi /etc/rc.d/rc.local su - oracle...Oracle 服务自启动脚本 vim /etc/init.d/oracle #!.../oracle stop #关闭oracle脚本 [root@localhost oracle]# /etc/init.d/oracle restart #重启oracle脚本 4、...添加执行权限并建立链接 更改 oracle 脚本的执行权限 [root@localhost oracle]# chmod a+x /etc/init.d/oracle 建立链接,将启动脚本添加到系统服务并设置自启动...修改服务运行等级(虽然脚本里写过,但还是重新设置一下),可以自行设置 oracle 脚本的运行级别 [root@localhost oracle]# chkconfig --level 2345 oracle
RHEL7下自己新建一个脚本,如tomcat。 经过后面的几个步骤后,这个脚本在开机的时候会执行,在这个脚本里面可以写你开机的时候想执行的命令,如启动Tomcat,Oracle等服务 2....自启动多个tomcat 需要配置各个tomcat的环境变量,在/etc/profile中的配置在系统服务中不生效,修改各自己的bin目录catalina.sh文件 添加如下代码: export JAVA_HOME...=/usr/java/jdk1.8.0_144 export JRE_HOME=/usr/java/jdk1.8.0_144/jre 6.1 创建自启动多个tomcat的shell脚本 # vi /etc...如果一台服务器上tomcat应用和数据库在一台服务器上,开机自启动是需要数据库先启动在启动tomcat应用,所以命令顺序:启动数据库命令放在前面,tomcat启动命令放在最后 # cat /etc/rc.d...-lc "/u01/app/oracle/product/11.2.0/dbhome_1/bin/lsnrctl start ORCL" su - oracle -lc /u01/app/oracle
脚本内容如下 脚本内变量memchached port user mem根据个人需求自己修改 sh#!...echo $"Usage: $0 {start|stop|restart|condrestart}" exit 1 esac exit $RETVAL 将脚本保存在
说明:以下操作环境在CentOS 6.4 + Oracle 11gR2(Oracle安装在ORACLE_BASE=/opt/oracle中,其ORACLE_HOME=/opt/oracle/11g) 用...Oracle在$ORACLE_HOME/bin下提供许多对数据库进行操作的脚本,其中dbstart和dbshut可分别用来启动和关闭数据库。...注意,这两个脚本已包含监听器的启动或关闭,但并未对EM进行相关的操作。...orcl:/opt/oracle/11g:N 以root身份建立开机启动oracle服务的脚本:vi /etc/init.d/oracle,添加如下脚本: #!...包括数据库实例、监听器、EM) /etc/init.d/oracle stop #关闭oracle /etc/init.d/oracle restart #重启oracle 将 oracle 添加到
脚本 首先创建一个启动脚本 init.bat,内容如下: time /t >> c:\test\test.log echo %COMPUTERNAME% >> c:\test\test.log echo
我们知道在某些停机测试场景,是需要人为禁用crs/has的自启动的,防止过程中主机反复重启对数据库集群造成影响。...使用crsctl disable/enable crs命令可以禁用/启用crs的自启动,但没有命令去查看当前自启动状态,虽然命令可以反复执行,但看不到实际状态总归还是让人不放心。.../$hostname/root/ohasdstr 相关案例: 最近某客户AIX的一套10g RAC,现场运维DBA反映说是之前主机重启,crs不会自启动,每次都需要人工启动crs。...说明配置是自启动的,而且7年没有人动过这个配置,比较诡异,最终是让其尝试disable再enable的方式,同时观察到配置文件的修改日期也会正常变,且在后续一次主机重启的维护中发现crs已经可以正常自启动...目前还无法解释为何之前无法自启动,先记录下这个现象。
一、目的 为简化Mongodb快速安装部署,并添加至服务启动项,开机自启动,本脚本适用于centos6/7.x。 二、脚本 2.1 github地址 github链接 2.2 脚本内容 #!
一、目的 为简化Memcached快速安装部署,并添加至服务启动项,开机自启动。 二、脚本 2.1 github地址 github链接 2.2 脚本内容 #!
背景 项目因为某些原因需要服务器自启动来执行脚本, 因此需要在ubuntu服务器上面实现自启动功能. 步骤 ubuntu作为服务器使用时,常常需要在机器重启时能自动启动我们开发的服务。...因此我们在做自启动配置时, 需要区分系统是在ubuntu18.04之前还是之后uanme -a: ubuntu18.04之前 将启动脚本复制到 /etc/init.d目录 mv test.sh /etc...当有多个脚本的时候,可以设定启动的顺序。...,并写入想要运行的脚本命令(注意脚本格式!!!)...补充: centOS配置 下面是本人使用自己centOS系统配置后自启动的过程 根据系统文件配置, 找到对应启动脚本, 系统文件所在位置 /lib/systemd/system/rc-local.service
领取专属 10元无门槛券
手把手带您无忧上云