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%';
相关推荐
基于CENTOS下的完整的Oracle 11.2.0.4 静默安装过程和脚本命令 亲测全程安装通过,欢迎下载使用
oracle 11.2自动化静默安装脚本,需自己自行下载产品,放在脚本既定的目录,适用于版本CentOS release 6.8
Oracle 11.2.0.4 静默安装是数据库管理员常用的一种高效部署方式,尤其在大规模或批量安装时。静默安装通过预先配置响应文件(Response File),自动化处理安装过程中的大部分交互,从而减少手动操作。在这个场景中...
"Docker 中安装 Oracle ...使用这个应答文件,可以实现静默安装 Oracle 软件。 到这里,Oracle 11.2.0.4 已经成功安装在 Docker 容器中。用户可以使用 Oracle 客户端工具连接到 Oracle 数据库,并执行各种数据库操作。
【Linux 静默安装 Oracle 11g R2】是一种高效且低错误率的数据库部署方式,尤其适合大规模环境下的自动化部署。本教程将详细解释如何在Linux系统上进行Oracle 11g R2的静默安装。 首先,安装前的准备工作至关重要。...
- 通过RSP文件实现数据库的静默安装。 2. **DB软件安装**: - 安装Oracle数据库软件。 - 执行db补丁软件安装。 3. **静默创建数据库**: - 通过命令行工具或RSP文件创建数据库实例。 4. **DB参数修改**: - ...
### Oracle静默安装知识点 #### 一、Oracle静默安装概述 Oracle静默安装是一种无需图形界面交互,通过脚本或命令行的方式自动完成数据库安装的过程。这种方式在服务器环境中非常实用,尤其是对于批量部署和自动化...
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静默安装部署操作说明 #### 一、操作系统环境准备 ##### 1.1 存储规划 在进行Oracle RAC部署时,存储规划至关重要。如果使用Virtual Copy File System (VCFS),建议采用以下存储规划: - **Data ...
redhat linux enterprise 7.7 64位安装oracle 11g 11.2.0.4 x64数据库软件和创建实例详细过程,包含静默安装方式、必要的注释、注意点,稍加完善基本可以脚本化了。
### Oracle RAC 11.2.0.4静默安装详细步骤与配置解析 #### 一、概述 Oracle Real Application Clusters (RAC) 是一种高性能、高可用性的数据库集群解决方案,它允许多个数据库实例同时访问共享存储上的同一数据库...
在本案例中,我们关注的是如何在Red Hat Enterprise Linux (RHEL) 7.6上进行Oracle 11g Release 2(11.2.0.4)的静默安装。 #### 二、静默安装概述 静默安装是指在没有图形界面的情况下通过脚本或命令行方式完成...
Oracle11.2.0.4静默安装响应文件db_install.rsp,跳过检测更新,无需MOS账号即可安装。cat database/response/db_install.rsp|grep -vE "#|^$"去了无用的空格和注释版本 包括静默安装环境变量设置,安装数据库,建立...
静默安装(Silent Installation)是Oracle 11g提供的一种自动化安装方式,它通过预定义参数,无需用户交互就能完成安装过程,适用于大规模部署或者自动化运维场景。下面将详细介绍Oracle 11g的静默安装步骤及相关...
在本文中,我们将详细探讨如何在CentOS 6.3 X64系统上进行64位Oracle 11gR2数据库的静默安装,包括静默设置监听和创建数据库的过程。静默安装是一种自动化安装方式,适用于批量部署或需要减少手动干预的场景。 一、...
安装有两种方式静默安装和图形界面安装,我们使用图形界面安装,界面可以显示安装遇到的问题和缺少的插件 Oracle下载地址: http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip ...
在静默安装Oracle Database 11g Release 2 (11.2)之前,首先需要准备一个满足需求的操作系统环境,例如本文中提到的RHEL 6.5。实验中,我们需要创建一个名为PROD的数据库,其实例名也是PROD,SYS和SYSTEM用户的密码...
linux服务器,一键安装oracle11.2.0.4数据库,全程静默安装,无需任何操作!
完成上述步骤之后,即可准备开始 Oracle 数据库的静默安装过程。需要注意的是,在安装过程中可能会遇到一些常见的问题,这些问题通常与环境配置不正确或缺少某些依赖有关。因此,在安装前进行详尽的环境检查是非常...
55 Install LINUX环境下静默安装ORACLE11gR2数据库软件 56 Install Linux下ODI安装 57 Install odi12c安装部署 58 Install Oracle 11.2 在裸设备上创建数据库 59 Install Oracle 12C 18C 19C 操作系统兼容列表...