`
jzhua2006
  • 浏览: 308857 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Oracle实现静默安装

阅读更多

Oracle实现静默安装

 

本文档主要描述Oracle数据库静默安装技术,Oracle自身可以实现的静默安装和卸载包含:Oracle软件、Oracle实例、Oracle监听;而我们需要实现的是Oracle实例和监听的安装和卸载。本次也主要是描述实例和监听相关静默安装和卸载技术,安装和卸载需要按照部署类型区分单机和双机实现。故结合上面的部署类型,依次进行描述。

 

 

Oracle数据库静默技术总体概述:

静默安装指的是不需要值守和输入各项安装参数,且是通过命令行方式实现安装,而非通过GUI界面实现的安装方式,减少人工干预的一项技术。静默安装需要依赖响应文件和模板文件,而响应文件和模板文件均可以通过GUI界面操作是进行录制获取。Oracle安装包中会默认会有相应的响应文件,一般存放目录:oracle安装包/database/response;而模板文件默认是在oracle数据库安装根目录/assistants/dbca/templates。模板文件是非常重要的文件,不论是单机安装,还是双机安装,需要创建各自不同的模板文件。

 

主要的应用场景:

1在某些特殊的情况下,如因为网络或者服务器配置的关系无法连接到服务器。

2:如果需要大规模部署,则静默安装将会大大减轻DBA的重复劳动力。

 

单机部署

数据库实例操作

数据库实例操作时需要使用响应文件,而响应文件中涉及到非常多的配置项,安装操作的类型不同,配置也不一致,这里主要介绍下响应文件中通用的配置项,如下:

 

数据库版本信息:RESPONSEFILE_VERSION

数据库实例操作类型:OPERATION_TYPE(创建实例为createDatabase,删除实例为deleteDatabase

创建实例

实现实例创建非常简单,只需要一条命令即可。

 

创建实例时响应文件中涉及的配置项,如下:

数据库实例唯一标示名称:GDBNAME

数据库实例IDSID

数据库实例对应模板文件:TEMPLATENAME(不同实例的安装方式不同,模板文件不相同)

数据库sys用户密码:SYSPASSWORD(默认sys

数据库system用户密码:SYSTEMPASSWORD(默认system

数据库实例对应字符集:CHARACTERSET(默认UTF-8)

数据库实例编码格式:NATIONALCHARACTERSET

数据库实例唯一标示名称:DB_UNIQUE_NAME(该值同SID保持一致)

数据库实例名称:INSTANCENAME(该值同SID保持一致)

数据库实例系统用户:SYSDBAUSERNAME(默认为sys用户)

数据库实例系统用户密码:SYSDBAPASSWORD (默认为sys用户对应密码)

 

创建实例的命令:

1:用oracle用户登录数据库服务器。

2dbca -silent -responseFile create_instance.rsp[MS1] 

删除实例

实现实例创建非常简单,也只需要一条命令即可。

 

删除实例时响应文件中涉及的配置项,如下:

 

数据库实例名称:SOURCEDB(该值同SID保持一致)

数据库实例唯一标示名称:DB_UNIQUE_NAME(该值同SID保持一致)

数据库实例名称:INSTANCENAME(该值同SID保持一致)

数据库实例系统用户:SYSDBAUSERNAME(默认为sys用户)

数据库实例系统用户密码:SYSDBAPASSWORD (默认为sys用户对应密码)

 

删除实例的命令:

1:用oracle用户登录数据库服务器。

2dbca -silent -responseFile delete_instance.rsp[MS2] 

 

数据库监听操作

创建监听

实现创建监听非常简单,只需要一条命令即可,创建监听时,只需要Oracle自带的默认响应文件即可,不涉及修改响应文件中的配置项。

 

创建监听的命令:

1:用oracle用户登录数据库服务器。

2netca /silent /responseFile listener.rsp[MS3] 

3cat << APPCONTENT  2>/dev/null  > /opt/oracle/product/11g[MS4] /network/admin/listener.ora

 

LISTENER =

  (DESCRIPTION_LIST =

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

      (ADDRESS = (PROTOCOL = TCP)(HOST = ${db_service_ip[MS5] })(PORT = 1521))

    )

  )

 

SID_LIST_LISTENER =

    (SID_DESC =

      (GLOBAL_DBNAME = tapsdev)[MS6] 

      (ORACLE_HOME = /opt/oracle/product/11g[MS7] )

      (SID_NAME = tapsdev[MS8] )

    )

 

APPCONTENT

删除监听

实现实例创建非常简单,也只需要删除监听文件即可。

 

删除实例的命令:

1:用oracle用户登录数据库服务器。

2lsnrctl stop;

3:删除监听文件。

rm –rf /opt/oracle/product/11g[MS9] /network/admin/listener.ora

 

 

需要注意的问题

1:创建完实例后,需要创建监听、启动监听。

2:如果实例被mount,需要解绑释放。

3:删除实例时,不需要删除监听,停止监听。

4:模板文件同Oracle环境变量相关,需要关注。

双机部署

后续补充。


 [MS1]响应文件,运行时需要指定其绝对目录。

 [MS2]响应文件,运行时需要指定其绝对目录。

 [MS3]响应文件,运行时需要指定其绝对目录。

 [MS4]oracle数据库安装根目录,如$ORACLE_HOEM.

 [MS5]

1:单机则为本机IP地址。

2:双击则为浮动IP

 [MS6]数据库统一标识,默认为SID

 [MS7]oracle数据库安装根目录,如$ORACLE_HOEM.

 [MS8]数据库实例SID

 [MS9]oracle数据库安装根目录,如$ORACLE_HOEM.

分享到:
评论

相关推荐

    Oracle 19C静默安装及补丁升级.docx

    Oracle 19C 静默安装及补丁升级 本文档旨在指导新手进行 Oracle 19C 的静默安装和补丁升级,旨在解决 Oracle 12C 版本中的 Bug 问题。 一、 Oracle 19C 的必要性 由于 Oracle 12C 版本中存在许多 Bug,因此在安装...

    bat脚本(oracle静默安装+创建数据库)

    总的来说,使用批处理脚本来实现Oracle的静默安装和数据库创建,能够有效地节省时间,减少出错的可能性,尤其适用于批量部署或自动化运维的场景。但需要注意的是,这种方式要求对Oracle安装过程和DOS命令有较深入的...

    Oracle 12c 静默安装(脚本自动化).docx

    静默安装可以通过脚本自动化实现,提高安装效率和可靠性。本文将介绍 Oracle 12c 静默安装的脚本自动化方法。 一、静默安装的优点 静默安装可以带来以下几个优点: 1. 提高安装效率:静默安装可以自动完成安装...

    oracle linux 7.6 下oracle 19c (19.3.0)静默安装.pdf

    Oracle Linux 7.6环境下Oracle 19c的静默安装是一项涉及多个配置步骤的过程,旨在...通过本文的解析,安装者应该能够掌握Oracle 19c在Oracle Linux 7.6上的静默安装技巧,进而实现高效、自动化地部署Oracle数据库环境。

    Linux Oracle12c静默安装脚本

    本主题聚焦于在Linux环境下对Oracle 12c的静默安装过程,这通常是为了实现自动化部署,提高效率并减少人为错误。以下是对这个静默安装脚本的详细解释。 首先,"Linux Oracle12c静默安装脚本"意味着我们将利用命令行...

    oracle 单机版静默安装

    静默安装是一种自动化安装方式,它允许安装程序无需人工干预即可完成,通常通过指定响应文件来实现。响应文件包含了安装过程中需要的所有答案,如安装路径、数据库配置选项等。 在Linux系统中,尤其是在Centos6.6...

    ORACLE 字符 静默安装

    总之,Oracle字符界面的静默安装是系统管理员在没有GUI环境下的首选安装方式,它借助响应文件和SQL脚本实现自动化,确保了远程服务器的高效管理和维护。理解并熟练掌握这一技术,对于任何需要管理Oracle数据库的IT...

    oracle静默安装教程

    Oracle 静默安装教程 Oracle 静默安装是指在不需要用户交互的情况下安装 Oracle 数据库的过程。该过程可以通过 response 文件来实现,response 文件包含了安装过程中需要的所有参数和选项。下面将详细介绍 Oracle ...

    CentOS下Oracle10gR2之静默安装

    在CentOS环境下进行Oracle 10g R2的静默安装和手工建库的过程中,涉及到诸多知识点和操作步骤。以下是对这些知识点的详细说明: 1. 安装前的准备工作 在开始安装Oracle 10g R2之前,需要做好一系列的准备工作,以...

    linux下oracle静默安装

    Oracle 的静默安装是通过预定义的响应文件来实现的。这些文件包含了安装过程中所需的全部配置信息。通常有三个主要的响应文件: 1. **db_install.rsp**:用于数据库安装配置。 2. **dbca.rsp**:用于创建数据库实例...

    oracle 11g静默安装

    实现静默安装Oracle 11g,通常需要一个响应文件(response file),其中包含安装时所需的所有选项和参数。响应文件应包括数据库类型、口令、安装路径等信息。使用`runInstaller`命令,并指定响应文件进行静默安装。...

    oracle静默安装总结文档

    ### Oracle静默安装知识点 #### 一、静默安装概述 静默安装是一种自动化安装方式,在此模式下,用户可以通过预先定义的配置文件或者命令行参数来完成安装过程,无需人工干预。对于Oracle数据库的安装而言,静默...

    Oracle静默安装

    ### Oracle静默安装知识点 #### 一、Oracle静默安装概述 Oracle静默安装是一种无需图形界面交互...通过上述步骤,可以有效地实现Oracle 11g在Linux环境下的静默安装。这对于提高工作效率和减少人为错误具有重要意义。

    Oracle 11204静默安装

    静默安装文件的创建通常涉及到命令行工具runInstaller的使用,通过-silent选项来实现静默安装,并指定响应文件的路径。响应文件是一个预先配置好的文本文件,包含了安装过程中的各种参数设置,例如安装位置、数据库...

    oracle 静默安装的配置文件

    Oracle数据库是全球广泛使用的大型企业级关系...总之,Oracle的静默安装通过响应文件实现了自动化部署,极大地简化了IT管理员的工作。理解并熟练掌握响应文件的配置,是高效管理和维护Oracle数据库系统的关键技能之一。

    静默安装Oracle数据库软件操作文档

    Oracle数据库作为企业级应用中广泛使用的数据库管理系统,支持通过静默安装方式来满足这些特殊需求。静默安装是通过预先准备好配置文件来指定安装选项,从而在安装过程中无需人工干预自动完成安装流程。这对于需要...

    Linux系统下Oracle11g静默安装完整详解版.docx

    在Linux环境下,Oracle11g的静默安装是一种自动化部署方式,通过预定义的响应文件来实现无需交互式的安装过程。这种方式不仅提高了安装效率,还确保了每次安装的一致性和准确性。 #### 二、Oracle安装前的准备工作 ...

    静默方式安装oracle客户端

    通过上述步骤,可以在没有图形界面的情况下成功实现Oracle客户端的静默安装。这种方式不仅提高了安装效率,还避免了因图形界面缺失而带来的不便。此外,这种方式同样适用于自动化部署场景,能够显著提高大规模部署的...

    oracle数据库安装规范(静默安装).docx

    Oracle数据库静默安装主要通过命令行参数和响应文件来实现,减少了手动操作,提高了效率。这种安装方式适用于熟悉Oracle安装流程且对Linux系统有一定了解的用户。 2. **客户信息** 在开始安装前,需要确定客户的...

    Oracle RAC静默安装部署操作说明

    ### Oracle RAC静默安装部署操作说明 #### 一、操作系统环境准备 ##### 1.1 存储规划 在进行Oracle RAC部署时,存储规划至关重要。如果使用Virtual Copy File System (VCFS),建议采用以下存储规划: - **Data ...

Global site tag (gtag.js) - Google Analytics