0、准备工作
最小化安装CentOS,即自定义并且勾掉所有的组件
目前机器的配置已经不需要修改系统参数。
/db分区是给oracle用的。
1.安装所需包
binutils
compat-libstdc++
elfutils-libelf
elfutils-libelf-devel
gcc
gcc-c++
glibc
glibc-common
glibc-devel
libaio
libaio-devel
libgcc
libstdc++
libstdc++-devel
make
sysstat
vixie-cron
如果有依赖就安装相当的依赖包
2、创建用户和群组
#groupadd oinstall
#groupadd dba
#groupadd asadmin
#useradd -g oinstall -G dba,asadmin oracle
#passwd oracle
输入oracle密码...
3、设置oracle用户的环境变量和shell限制
#vi /etc/security/limits.conf
oracle soft npoc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
#vi /home/oracle/.bashrc
umask 022
if [ $USER = "oracle" ]; then
ulimit -u 16384 -n 65536
fi
export TMP=/tmp
export TMPDIR=/tmp
export ORACLE_BASE=/db/oracle
export ORACLE_SID=oracle11g
export ORACLE_HOME=/db/oracle/product/11.1
export PATH=$PATH:$ORACLE_HOME/bin
4、创建目录结构
#mkdir -p /db/oracle/product/11.1
#chown -R oracle.oinstall /db
5、设置oraInst.loc文件
#vi /etc/oraInst.loc
inventory_loc=/db/oracle/inventory
inst_group=oinstall
6、只安装数据软件
复制附件中的enterprise.rsp文件到某一目录,比如/home/oracle/enterprise.rsp,并保证可读。切换到oracle用户,进入安装源目录,执行:
$./runInstaller -silent -noconfig -responseFile /home/oracle/enterprise.rsp
然后就等待安装完成,安装完成后提示以root运行$ORACLE_HOME/root.sh,这里要将root.sh改一下,把其中的OUI_SILENT改为true再运行,遇到是否覆盖的提问全选y。
对于SELINUX要以
#setenforce 0
7、测试安装正确性
$sqlplus "/ as sysdba"
会显示连接到一个空的实例
8、创建数据库实例
复制附件中的dbca.rsp到/home/oracle/dbca.rsp
$dbca -silent -responseFile /home/oracle/dbca.rsp
继续1-2小时的等待
9、测试安装正确性
$sqlplus "/ as sysdba"
显示连接到Oracle 11g...
SQL>select * from v$version;
显示版本信息
10、安装网络监听器
复制附件中的netca.rsp到/home/oracle/netca.rsp
注意:以下命令的参数确实是"/"而不是“-”,非笔误
$netca /silent /responseFile /home/oracle/netca.rsp
算是安装完成了!
如何启动监听器和数据库实例,或者如何开机自动启动需要再google之~
分享到:
相关推荐
本文档提供了一套全面的指南,用于在 CentOS 6.5 64位操作系统上安装 Oracle 11g 数据库。该指南同样适用于其他基于 Red Hat 的操作系统,如 Red Hat Enterprise Linux (RHEL) 和其他版本的 CentOS。为了确保安装...
本文将详细介绍如何在 CentOS 5.2 操作系统下安装 Oracle 10g,并针对安装过程中可能遇到的问题提供解决方案。 #### 二、环境准备 ##### 2.1 操作系统的准备 在安装 Oracle 10g 之前,需要确保操作系统环境满足一定...
Oracle 11g for Linux 的安装过程在 CentOS 5.2 上进行,虽然描述中提到RedHat也是适用的。在开始安装前,确保已下载Oracle 11g的安装包,并且在安装CentOS 5.2时尽可能安装完整的开发工具包,以减少后续手动安装的...
- openmotif-2.3.0-0.5.el5.i386.rpm:Motif图形用户界面库,提供Oracle图形界面的必要支持。 ##### 系统参数调整 为了确保Oracle能够充分利用系统资源,需对系统内核参数进行调整,包括共享内存段大小(`kernel....
本文将详细介绍在Linux环境下安装Oracle 11g的过程,旨在帮助初学者避免安装过程中的常见问题。 首先,确保你的Linux系统(例如CentOS 5.2)已经安装了所有必要的开发包,这将减少后续安装过程中缺失依赖的风险。...
本篇文章将详细介绍如何在CentOS 5.2环境下安装配置Oracle 10g (10.2)。尽管Oracle官方文档中没有明确提及CentOS操作系统,但根据Red Hat Enterprise Linux (RHEL) 的指导,我们可以通过简单的调整完成在CentOS下的...
特别是`libXp-1.0.0-8.1.el5`,它是Oracle图形化安装界面的关键组件。 4. **检查已安装软件包**:使用`rpm -q`命令检查这些包是否已安装。如果所有必要的包都已安装,命令不会显示"not found"。 5. **修改系统内核...
确保在CentOS 5.2上安装时包含所有必要的开发工具包,因为这将减少后续安装过程中缺少依赖的风险。解压缩文件可以使用`unzip`命令。 2. **检查和安装依赖**: 在终端中运行`rpm -q`命令来检测系统中已安装的软件包。...
8. **jdk-8u121-linux-x64.rpm**:这是Oracle JDK(Java Development Kit)的RPM包,适用于64位Linux系统。JDK包含了开发和运行Java应用程序所需的所有工具和库。 9. **apache-tomcat-7.0.37.tar.gz**:Apache ...
- **图形界面方式**:进入Linux图形界面,点击右上角的小电脑图标,选择编辑连接,设置IP地址、子网掩码、网关等。 - **命令行方式**:编辑`/etc/sysconfig/network-scripts/ifcfg-eth0`文件,设置`IPADDR="192....
- 使用图形界面进行数据库操作,如创建、修改、删除数据等。 **3.3 在程序里操作MongoDB** - **3.3.1 准备工作** - 安装MongoDB驱动程序。 - 设置数据库连接参数。 - **3.3.2 Demo制作** - 使用Python或其他...
- 安装PHPMyAdmin图形界面管理MySQL数据库。 - **5.12 邮箱报警** - 配置邮件报警系统,及时通知管理员系统异常。 通过上述详细说明,我们可以看出,中小企业的Web集群架构不仅涉及多个技术组件的集成,还需要...