`

ORACLE 11.2静默安装

 
阅读更多

yum   install   gcc   make   binutils   setarch   compat-db   libstdc++-devel   unixODBA   unixODBC-devel   libaio-devel   sysstat   pdksh

groupadd dba
groupadd oinstall
useradd -d /home/oracle -g dba -G oinstall -s /bin/bash oracle
passwd oracle


export ORACLE_BASE=/oracle
export ORACLE_HOME=/oracle/app/oracle/product/11.2.0.3 
export ORACLE_SID=testdb
export ORACLE_OWNER=oracle
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/X11R6/lib:$LD_LIBRARY_PATH
export PATH=.:/usr/sbin:$ORACLE_HOME/bin:$ORACLE_HOME/jdk/bin:$PATH
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$CLASSPATH
export LANG=en_US


1.# vi /etc/security/limits.conf
#增加以下设置
oracle soft    nproc   2047
oracle hard    nproc   16384
oracle soft    nofile  1024
oracle hard    nofile  65536


2. 修改配置文件(两台主机实施)
# vi /etc/sysctl.conf
#增加以下配置
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmmax = 68719476736
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586

# sysctl -p


3、解压两个压缩包
4、拷贝建库文件/oracle/database/response目录中
dbca.rsp  db_install.rsp  netca.rsp  3个文件到其它目录(/oracle)下

5、更改db_install.rsp内容
oracle.install.option=INSTALL_DB_SWONLY
ORACLE_HOSTNAME=centos
INVENTORY_LOCATION=/oracle/app/oraInventory
SELECTED_LANGUAGES=en,zh_CN,zh_TW
ORACLE_HOME=/oracle/app/oracle/product/11.2.0.3
ORACLE_BASE=/oracle
oracle.install.db.InstallEdition=EE
oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP=oinstall
oracle.install.db.config.starterdb.globalDBName=testdb
oracle.install.db.config.starterdb.SID=testdb
oracle.install.db.config.starterdb.memoryLimit=512
oracle.install.db.config.starterdb.password.ALL=sys

6、安装oracle软件
./runInstaller -silent -responseFile /oracle/db_install.rsp

安装过程中,如果提示[WARNING]不必理会,此时安装程序仍在进行,如果出现[FATAL],则安装程序已经停止了。打开另一个终端,执行
 #tail -100 f /oracle/app/oraInventory/logs/installActions......log
 可以实时跟踪查看安装日志,了解安装的进度。
 当出现
  以下配置脚本需要以 "root" 用户的身份执行。
   #!/bin/sh
   #要运行的 Root 脚本
  /oracle/app/oraInventory/orainstRoot.sh
  /oracle/app/product/11.2.0/db_1/root.sh
  要执行配置脚本, 请执行以下操作:
     1. 打开一个终端窗口
     2. 以 "root" 身份登录
     3. 运行脚本
     4. 返回此窗口并按 "Enter" 键继续
  Successfully Setup Software.
 表示安装成功了。按照其提示操作。
7、安装实例
修改dbca.rsp文件
RESPONSEFILE_VERSION = "11.2.0"
GDBNAME = "testbd"
SID = "testdb"
SYSPASSWORD = "sys"
DATAFILEDESTINATION =/oracle/data/
CHARACTERSET = "ZHS16GBK"
TOTALMEMORY = "800"
SYSDBAUSERNAME = "sys"


8、执行安装实例
dbca -silent -responseFile /oracle/dbca.rsp
Copying database files
DBCA_PROGRESS : 1%
DBCA_PROGRESS : 3%
DBCA_PROGRESS : 11%
DBCA_PROGRESS : 18%
DBCA_PROGRESS : 26%
DBCA_PROGRESS : 37%
Creating and starting Oracle instance
DBCA_PROGRESS : 40%
DBCA_PROGRESS : 45%
DBCA_PROGRESS : 50%
DBCA_PROGRESS : 55%
DBCA_PROGRESS : 56%
DBCA_PROGRESS : 60%
DBCA_PROGRESS : 62%
Completing Database Creation
DBCA_PROGRESS : 66%
DBCA_PROGRESS : 70%
DBCA_PROGRESS : 73%
DBCA_PROGRESS : 85%
DBCA_PROGRESS : 96%
DBCA_PROGRESS : 100%
Database creation complete. For details check the logfiles at:
 /oracle/cfgtoollogs/dbca/testbd.
Database Information:
Global Database Name:testbd
System Identifier(SID):testdb

9、设置监听
netca /silent /responsefile /oracle/netca.rsp

10、最后看进程状态
ps -ef|grep ora

lsnrctl status

至此oracle安装完成

 


sqlnet.ora

NAMES.DIRECTORY_PATH= (TNSNAMES)

ADR_BASE = /oracle

 tnsnames.ora
TESTDB123 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.153.89)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = testdb)
    )
  )
 

 

listener.ora
SID_LIST_LISTENER =
(SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = /oracle/app/oracle/product/11.2.0.3)
      (PROGRAM = extproc)
    )
     (SID_DESC =
      (GLOBAL_DBNAME = testdb)
      (ORACLE_HOME = /oracle/app/oracle/product/11.2.0.3)
      (SID_NAME = testdb)
    )
)

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = centos)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )

ADR_BASE_LISTENER = /oracle
 
 
 
 
 
 
 
 
 
 
SQL>  shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL>  startup mount;
ORACLE 例程已经启动。

Total System Global Area  835104768 bytes
Fixed Size                  2232960 bytes
Variable Size             490737024 bytes
Database Buffers          339738624 bytes
Redo Buffers                2396160 bytes
数据库装载完毕。

 

 

 

以下是更改oracle字符集
SQL> alter session set sql_trace=true;

会话已更改。

SQL>  alter system enable restricted session;

系统已更改。

SQL> alter system set job_queue_processes=0;

系统已更改。

SQL>  alter system set aq_tm_processes=0;

系统已更改。

SQL> alter database open;

数据库已更改。

SQL> alter database character set INTERNAL_USE UTF8;

数据库已更改。

SQL> select name,value$ from props$ where name like '%NLS%'; 

分享到:
评论

相关推荐

    完整的Oracle 11.2.0.4 静默安装过程和脚本命令 Oracle_Install.bash

    基于CENTOS下的完整的Oracle 11.2.0.4 静默安装过程和脚本命令 亲测全程安装通过,欢迎下载使用

    oracle 11.2自动化静默安装脚本(1)

    oracle 11.2自动化静默安装脚本,需自己自行下载产品,放在脚本既定的目录,适用于版本CentOS release 6.8

    oracle11.2.0.4静默安装库响应文件

    Oracle 11.2.0.4 静默安装是数据库管理员常用的一种高效部署方式,尤其在大规模或批量安装时。静默安装通过预先配置响应文件(Response File),自动化处理安装过程中的大部分交互,从而减少手动操作。在这个场景中...

    Docker中安装oracle 11.2.0.4.docx

    "Docker 中安装 Oracle ...使用这个应答文件,可以实现静默安装 Oracle 软件。 到这里,Oracle 11.2.0.4 已经成功安装在 Docker 容器中。用户可以使用 Oracle 客户端工具连接到 Oracle 数据库,并执行各种数据库操作。

    Linux 静默安装 Oracle 11g R2

    【Linux 静默安装 Oracle 11g R2】是一种高效且低错误率的数据库部署方式,尤其适合大规模环境下的自动化部署。本教程将详细解释如何在Linux系统上进行Oracle 11g R2的静默安装。 首先,安装前的准备工作至关重要。...

    Oracle 11.2.0.4 RAC On Linux 7 Install

    - 通过RSP文件实现数据库的静默安装。 2. **DB软件安装**: - 安装Oracle数据库软件。 - 执行db补丁软件安装。 3. **静默创建数据库**: - 通过命令行工具或RSP文件创建数据库实例。 4. **DB参数修改**: - ...

    Oracle静默安装

    ### Oracle静默安装知识点 #### 一、Oracle静默安装概述 Oracle静默安装是一种无需图形界面交互,通过脚本或命令行的方式自动完成数据库安装的过程。这种方式在服务器环境中非常实用,尤其是对于批量部署和自动化...

    LINUX下oracle 11g 静默安装

    Linux下Oracle静默安装 Linux版本:Red Hat Enterprise Linux 5 update 3 Oracle版本:Oracle Database 11g Release 2 (11.2.0.1.0) for Linux x86-64

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

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

    rhel7.7 x64安装oracle 11g 11.2.0.4_部署测试.txt

    redhat linux enterprise 7.7 64位安装oracle 11g 11.2.0.4 x64数据库软件和创建实例详细过程,包含静默安装方式、必要的注释、注意点,稍加完善基本可以脚本化了。

    rac 11.2.0.4静默安装.txt

    ### Oracle RAC 11.2.0.4静默安装详细步骤与配置解析 #### 一、概述 Oracle Real Application Clusters (RAC) 是一种高性能、高可用性的数据库集群解决方案,它允许多个数据库实例同时访问共享存储上的同一数据库...

    Oracle11204 for RHEL7.6 静默安装

    在本案例中,我们关注的是如何在Red Hat Enterprise Linux (RHEL) 7.6上进行Oracle 11g Release 2(11.2.0.4)的静默安装。 #### 二、静默安装概述 静默安装是指在没有图形界面的情况下通过脚本或命令行方式完成...

    oracle静默安装响应文件,无需MOS账号,附赠步骤指令.rar

    Oracle11.2.0.4静默安装响应文件db_install.rsp,跳过检测更新,无需MOS账号即可安装。cat database/response/db_install.rsp|grep -vE "#|^$"去了无用的空格和注释版本 包括静默安装环境变量设置,安装数据库,建立...

    oracle 11G静默安装

    静默安装(Silent Installation)是Oracle 11g提供的一种自动化安装方式,它通过预定义参数,无需用户交互就能完成安装过程,适用于大规模部署或者自动化运维场景。下面将详细介绍Oracle 11g的静默安装步骤及相关...

    CentOS 6.3 X64上64位Oracle11gR2 静默安装,静默设置监听,静默建库(备份记录)

    在本文中,我们将详细探讨如何在CentOS 6.3 X64系统上进行64位Oracle 11gR2数据库的静默安装,包括静默设置监听和创建数据库的过程。静默安装是一种自动化安装方式,适用于批量部署或需要减少手动干预的场景。 一、...

    银河麒麟V10安装Oracle 11g资源

    安装有两种方式静默安装和图形界面安装,我们使用图形界面安装,界面可以显示安装遇到的问题和缺少的插件 Oracle下载地址: http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip ...

    Oracle数据库的静默安装实验.pdf

    在静默安装Oracle Database 11g Release 2 (11.2)之前,首先需要准备一个满足需求的操作系统环境,例如本文中提到的RHEL 6.5。实验中,我们需要创建一个名为PROD的数据库,其实例名也是PROD,SYS和SYSTEM用户的密码...

    linux一键安装oracle脚本

    linux服务器,一键安装oracle11.2.0.4数据库,全程静默安装,无需任何操作!

    AIX下安装Oracle数据库与导入数据

    完成上述步骤之后,即可准备开始 Oracle 数据库的静默安装过程。需要注意的是,在安装过程中可能会遇到一些常见的问题,这些问题通常与环境配置不正确或缺少某些依赖有关。因此,在安装前进行详尽的环境检查是非常...

    [手工整理]208个Oracle安装文档,包含各个平台各个版本的单实例RAC以及DataGuard(1).xlsx

    55 Install LINUX环境下静默安装ORACLE11gR2数据库软件 56 Install Linux下ODI安装 57 Install odi12c安装部署 58 Install Oracle 11.2 在裸设备上创建数据库 59 Install Oracle 12C 18C 19C 操作系统兼容列表...

Global site tag (gtag.js) - Google Analytics