首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

系统开关机时oracle自启动关闭脚本(for aixlinux)

正好有时间就把oracle自启动关闭脚本作了一些优化,以增加脚本的适用性,并把自启动关闭的配置写到了初始化脚本auto_start_db.sh,这样只需要简单一步执行auto_start_db.sh...以下: 1.AIXLinux操作系统平台下,oracle自启动关闭的开关在/etc/oratab文件,/etc/oratab实在创建数据库时由root.sh 脚本创建,在用DBCA 创建实例时也会更新这个文件...这个文件里的配置仅仅起一个开关的作用,其并不会具体的执行启动关闭,具体的操作由 2. oracle自启动关闭脚本直接调用oracle自带的dbstartdbshut即可。...3.创建dbora脚本,调用$ORACLE_HOME/bin/下的dbstartdbshut实现自动启动关闭。...为了避免一些手工配置的坑,我把自启动关闭的配置写到了初始化脚本,这样只需要简单一步执行auto_start_db.sh脚本就可以帮助完成所有配置脚本优化工作。 是不是很high?

3.4K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    shell脚本控制服务的启动关闭 - 具备详细案例

    背景 最近工作中使用的自动化脚本涉及的一个功能是通过shell脚本来控制进程的重启(因为自己以前写过, 但是因为归纳总结做的不到位,导致找不到原来的笔记了)只能从网上搜下大概的,然后根据自己的理解重新整理下了..., 整理的同时也复习了一下基本的shell脚本的编写, 做到温故知新!...本次的需求: 实现一个shell脚本来控制服务的启动, 如果该服务之前未运行, 通过该脚本可将服务运行起来;如果该服务已处于运行状态, 那么通过该脚本可将服务重新启动!...,此时运行该脚本 测试场景 - 之前「已」启动服务,此时运行该脚本 本次的shell代码知识点 ps -ef 那一长串命令的解释 ps -ef | grep tomcat|grep -v grep|...-z "$pid" ]可以动态的获取pid变量的值放入判断语句中 单引号: 将里面的内容就认为是一个字符串, 不会动态的使用里面的变量的值.例如,echo 'pid',输出结果为 pid 「shell脚本中输出换行符

    2.7K20

    一个实用的Linux脚本-备份交换机OLT设备启动文件

    假如您正好有一台Linux服务器,可以跑一些测试脚本,那么您就可以使用在这个脚本进行对一些设备配置文件进行备份,思路于此,但不仅限于此。...命令简介 expect:dnf install expect 或 yum install expect expect通常是用来等待一个进程的反馈;expect可以接收一个字符串参数,也可以接收正则表达式参数...spawn spawn 用于启动新的进程。 send send 用于接收字符串参数,并将参数传给spawn进程。...expect "*>" # 连接远程 FTP 192.168.1.5 ,端口 8533 send "ftp 192.168.1.5 8533" expect "*(none)" # 输入FTP 用户名密码...---- 末话 这里博主给出的仅是简单的脚本,各位大佬可根据实际情况进行修改调整。

    32630

    Gitlab 安装配置管理实例

    一定要先关闭iptables规则firewall以及selinux规则! 第一次登录,一定要确保本机器没有存在nginx以及redis服务。有的话关闭!...第一次登录会先让你创建一个长度不低于8位字符的密码。 默认管理员root,你自己创建的密码 登录后的界面: ?...在开始之前,我们先创建一个group,并设置组的是私有的还是public的,也可以添加组员,并创建相对应的project。 ? ? 当我们创建好了之后,会出现如下:(是不是Git很相似?)...但是如上提示,需要我们增加一个SSH key。这样我们才可以连接并克隆! ? 点击如下各个位置去添加ssh key ? 作为一个运维,我们最常用的就是,创建用户,创建组,设置一个新的project。...然后用户首次登陆自己的账号会提示输入当前密码修改一个密码!

    80940

    Gitlab备份恢复操作记录

    前面已经介绍了Gitlab环境部署记录,这里简单说下Gitlab的备份恢复操作记录: 1)Gitlab的备份目录路径设置 [root@code-server ~]# vim /etc/gitlab/gitlab.rb...假设在上面gitlab备份之前创建了test项目,然后不小心误删了test项目,现在就进行gitlab恢复操作: 1)停止相关数据连接服务 [root@code-server backups]# gitlab-ctl...: (pid 98230) 2134s ok: run: redis-exporter: (pid 98234) 2134s ok: run: sidekiq: (pid 104494) 0s ok:...... yes Number of Sidekiq processes ... 1 Checking Sidekiq ......Finished 然后稍等一会(如果启动gitlab后,访问出现500,这是因为redis等程序还没完全启动,等一会儿访问就ok了),再次登录Gitlab,就会发现之前误删除的test项目已经恢复了

    1.7K80

    Gitlab安装使用及汉化配置

    #Redis and Sidekiq Redis存储所有用户会话后台任务队列。Redis的存储要求最低,每个用户大约25kB。 Sidekiq使用多线程进程处理后台作业。...nginx默认端口是80 ü  postgresql作为数据库,默认端口是5432 ü  redis作为一个队列(NoSql),用于存储用户session任务,任务包括新建仓库、发送邮件等等,默认端口是...来释放一部分内存 [root@gitlab ~]# gitlab-ctl stop sidekiq ok: down: sidekiq: 0s, normally up 7.1 RPM安装模式下的启动、...stop 关闭所有服务 restart 重启所有服务 status 查看所有服务状态 tail 查看日志信息 service-list 列举所有启动服务 graceful-kill 平稳停止一个服务...卸载服务 start 启动一个服务 stop 停止一个服务 restart 重启 status 一个服务状态 run-single 运行单独的一个runner unregister 注销特定的runner

    6.1K60

    GitLab 14 轻量化运行方案

    对于开发者小团队而言,如何相对克制轻量的使用它变成了一个有挑战的事情。所以本篇文章就来试着针对 GitLab 进行配置调整,让其能够以相对低的资源占用提供服务。...'] = false 此外,针对应用的性能分析上报,也可以直接关闭。...Mattermost 虽然是一个好用聊天的应用,在单人场景下、或者有熟悉的的IM场景下,这个功能也可以进行关闭。...我们可以适当对其进行调整设置,够用就行。此外管理调度的 sidekiq 也可以调低并发,避免不必要的资源浪费。...至此,你就能够以相对轻量的资源拥有一个具备项目管理仓库存储、以及有良好体验的在线编辑器的“代码仓库服务”啦。

    4.7K21

    GitLab 14 轻量化运行方案

    对于开发者小团队而言,如何相对克制轻量的使用它变成了一个有挑战的事情。所以本篇文章就来试着针对 GitLab 进行配置调整,让其能够以相对低的资源占用提供服务。...gitlab_pages['enable'] = false pages_nginx['enable'] = false 上篇文章中提到过,GitLab 14 中对于监控功能有着非常多的加强,甚至在应用初始化后,会创建一个项目专门用于监控...'] = false 此外,针对应用的性能分析上报,也可以直接关闭。...Mattermost 虽然是一个好用聊天的应用,在单人场景下、或者有熟悉的的IM场景下,这个功能也可以进行关闭。...我们可以适当对其进行调整设置,够用就行。此外管理调度的 sidekiq 也可以调低并发,避免不必要的资源浪费。

    2.9K40

    安装并配置gitlab

    简介 GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。...它拥有与Github类似的功能,能够浏览源代码,管理缺陷注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。 团队成员可以利用内置的简单聊天程序(Wall)进行交流。...它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。 GitLab分为社区版企业版。...authorized keys列表 gitlab-workhorse: 轻量级的反向代理服务器 logrotate:日志文件管理工具 postgresql:数据库 redis:缓存数据库 sidekiq...gitlab-ctl reconfigure 备份命令 gitlab-rake gitlab:backup:create 该命令会在备份目录(默认:/var/opt/gitlab/backups/)下创建一个

    2.7K20

    GitLab的部署、代码克隆提交、数据备份等

    ; run: log: (pid 3957) 1923s 3)gitlab服务命令行的启动、停止、重启 gitlab-ctl start/stop/restart gitlab 4)查看gitlab的nginx...4)去掉对勾,禁止创建新账户 5)再点击保存修改生效 6)此时登出账号时,就没有注册用户的选项,只能用已有的账户登录 7)创建一个新用户时会受到邮件通知 8)创建不同的项目、组、账户,将特定用户放到特定的组...,实现特定用户对某些项目有查看权限 9)返回到项目列表,并进入一个项目 10)点击New file 11)输入一个索引测试页面,再点击提交 12)查看项目的clone地址 13)客户端clone...ok: down: sidekiq: 0s, normally up root@ubuntu1804:~# gitlab-ctl stop nunicorn 2)手动创建备份 root@ubuntu1804...5)先删除掉几个项目、用户或组 7.客户端数据恢复 1)在恢复数据之前也要先关闭gitlab的两个数据服务 root@ubuntu1804:~# gitlab-ctl stop sidekiq ok

    92110

    GitLab企业级私有代码仓库安装与基础使用

    它允许用户在自己的服务器上运行类似于 GitHub 的项目管理系统,实现一个自托管私有的Git项目仓库,可通过Web界面进行访问公开的或者私人的项目Gitlab能够浏览源代码,管理缺陷注释。...: (pid 21601) 0s # ok: run: redis-exporter: (pid 21708) 0s # ok: run: sidekiq: (pid 21716) 0s # ok: run.../${gitlab_version}-zh.diff #重新编译启动 gitlab-ctl reconfigure gitlab-ctl start Docker 描述: 采用采用一个低权限用户进行管理...如果用户同时在组的项目项目本身中,则使用最高权限级别。在公共和内部项目中,不会强制实施Guest角色, 所有用户都可以创建问题,发表评论,克隆或下载项目代码。...使用一条命令即可创建完整的Gitlab备份:gitlab-rake gitlab:backup:create 使用以上命令默认会在/var/opt/gitlab/backups目录下创建一个名称类似为1481598919

    6.2K10
    领券