现在很多数据库服务器都是安装的linux系统,比如说,oracle数据库,安装完以后,不会随着linux系统启动。那么可以写一个脚本,来实现这个功能。
1 配置监听
安装完oracle以后,可以配置下监听服务,这样方便用户远程连接。在下面这两个路径下
/opt/oracle/app/product/11.2.0/dbhome_1/bin/dbstart
/opt/oracle/app/product/11.2.0/dbhome_1/bin/dbshut
将ORACLE_HOME_LISTNER=$1 修改为ORACLE_HOME_LISTNER=$ORACLE_HOME。(可以使用vi的查找功能)
2 修改/etc/oratab
修改系统配置文件/etc/oratab,使dbstart和dbshut生效。在终端执行vi /etc/oratab,将orcl: /opt/oracle/app/product/11.2.0/dbhome_1:N中改为
orcl: /opt/oracle/app/product/11.2.0/dbhome_1:Y。重新执行这两个脚本
/opt/oracle/ oraInventory/orainstRoot.sh
/opt/oracle/app/product/11.2.0/dbhome_1/root.sh
3 创建脚本
在终端输入su – root 切换到系统管理员账户,然后执行touch /etc/init.d/dbora命令创建脚本.再执行chmod 775 /etc/init.d/dbora,然后输入chown yupont:oinstall –R /etc/init.d/dbora ,分配给yupont用户读写脚本权限,切换到oracle用户,如下图编辑。完毕后,切换到命令模式,保存退出。
4 添加自启动服务
切换到root用户,在/etc/init.d目录执行chkconfig –-level 2345 dbora on命令,将dbora添加到自启动服务。
5 验证服务
重启系统,登录yupont账户。如下图所示,dbora脚本生效。
- 大小: 49.5 KB
- 大小: 45.3 KB
- 大小: 55.1 KB
- 大小: 32.7 KB
- 大小: 38.5 KB
- 大小: 14.8 KB
分享到:
相关推荐
Oracle 数据库的启停 Oracle 数据库的启停是数据库管理员的重要任务之一。启停数据库的过程可以细分为三个步骤:启动实例、挂载数据库、打开数据库。下面将详细讲解 Oracle 数据库的启停过程。 启动数据库 启动...
三、Oracle 实例启停知识补充 在 Linux 平台上,Oracle 多个实例启动说明如下: 1. 启动数据库实例完成后,启动数据库监听服务:#lsnrctl start 2. 切换到需要启动的数据库实例下:export ORACLE_SID=orcl 3. 使用...
Oracle数据库系统在UNIX操作系统上的自动启停是数据库管理员在日常管理中的重要任务,尤其是在大型企业环境中,确保数据库的稳定运行至关重要。Oracle是全球最大的数据库供应商,因其强大的数据处理能力和高可用性...
在Linux中,通常使用`su - oracle`命令切换到Oracle用户,因为Oracle数据库服务通常与该用户关联,具有运行数据库服务所需的权限。 2. **SQL*Plus登录**: 使用`sqlplus /nolog`进入SQL*Plus无连接模式,这是...
Oracle实例启停知识补充: 环境说明:oracle实例1的SID为orcl(为默认启动的实例),第二个实例的SID为orcl2。 启动步骤: 1. 启动数据库实例完成后,启动数据库监听服务。 2. 切换到需要启动的数据库实例下,...
OEM提供了一站式的解决方案,包括服务启停、性能监控、报警设置等,极大地简化了数据库管理任务。 在压缩包文件"ORACLE"中,可能包含与Oracle服务器服务控制相关的脚本、配置文件或文档,这些资源可以帮助进一步...
本篇将详细阐述Cognos的安装、配置以及启停过程中的关键知识点。 一、Cognos安装 1. **系统需求**:在开始安装前,确保你的操作系统满足Cognos的最低硬件和软件要求,包括兼容的操作系统(如Windows或Linux)、...
总结来说,Linux群集Cluster 5.4环境下的Oracle数据库群集安装配置是一个复杂的过程,涉及对Linux系统底层的硬件配置、文件系统的创建、群集组件的安装以及仲裁盘和心跳网络的设置。这些都是保证Oracle数据库集群高...
- 为避免数据异常,确保在配置过程中相关的Oracle实例及其监听器启停、检测脚本的正确使用。 文档中提到的防火墙配置主要目标是让ServHACluster工作所必须的端口不受防火墙的拦截,以保证集群的正常通信。不同操作...
微服务化构建的OGG 21.3版本支持多种操作系统和数据库平台,如Linux 86 64位的Oracle(统一构建)、DB2 zOS、MySQL、PostgreSQL以及SQL Server,展示了其跨平台的兼容性。这一变化旨在简化系统管理和提升效率,同时...
在Linux环境中,Oracle数据库...以上就是在Linux环境下对Oracle数据库进行基本操作的关键步骤,涵盖了从停启数据库、管理监听器到设置开机启动等核心任务。理解并掌握这些操作对于日常管理和维护Oracle数据库至关重要。
在SUSE Linux上安装Oracle 11g是一个涉及多个步骤的过程,主要分为系统准备、创建用户和组、安装目录和权限设置、环境变量配置、图形界面启动、安装过程及问题解决、安装后的配置和数据库管理等阶段。以下是详细的...
描述中提到"手动oracle开启关闭服务的脚本,由于有的电脑配置低,服务自动启动,这个是手动设置的脚本,需要自己更改服务的名称",这意味着该脚本是为了适应那些由于硬件限制不能支持自动启动Oracle服务的环境。...
在日常的系统管理中,适时地停止和启动Oracle服务是必要的操作,例如进行数据库维护、系统更新或者故障排查。本文将详细介绍Oracle数据库停止和启动的快捷命令,以及相关的知识点。 1. **Oracle服务的组件** ...
这样的工具对于那些管理多台Oracle服务器或者频繁需要启停服务的管理员来说非常实用。 使用这个工具时,首先需要确保操作系统用户具有足够的权限来操作Oracle服务,通常需要是Oracle安装时指定的系统用户(如oraDBA...
- **Oracle启停**: - 启动数据库:使用`startup`命令启动数据库。 - 停止数据库:使用`shutdown immediate`命令停止数据库。 - 启动监听器:使用`lsnrctl start`命令启动监听器。 - 停止监听器:使用`lsnrctl ...
随后按章节指导读者如何完成主库与备库的各种必要设置以及Dataguard的建立,包括但不限于参数调整、监听和网络配置、数据库切换与同步、故障转移配置、以及日常管理任务如启停和状态检查等。文档旨在帮助管理员提升...
总结起来,"重启Oracle服务器的bat命令"涉及到的是如何使用批处理脚本来控制Oracle数据库服务的启停,这对于日常运维和问题排查至关重要。理解并熟练运用这些命令能提升工作效率,保证数据库系统的稳定运行。在实际...
12. **启停和故障切换**:学习如何启动和停止 RAC 集群,并了解透明应用程序故障切换 (TAF) 功能。 这个过程旨在提供一个成本效益高的 RAC 开发环境,让开发者和管理员能够在实际环境中学习和实验 Oracle RAC 10g ...