Oracle目前最新的版本是11g R2版本,网上不少安装介绍都是9i或者10g的,我按照介绍RHEL5.5上安装Oracle 11gR2总是有问题,之后看官方文档介绍了,在光盘的doc目录下有。
Oracle 11g R2数据库安装硬件配置要求:
最小内存 1 GB of RAM
虚拟内存容量
硬盘空间要求
Oracle 11g R2数据库支持的操作系统
Oracle Database 11g Release 2 (11.2) for Linux x86:
Asianux 2.0
Asianux 3.0
Oracle Enterprise Linux 4.0 Update 7 or later
Oracle Enterprise Linux 5.0
Red Hat Enterprise Linux 4.0 Update 7 or later
Red Hat Enterprise Linux 5.0
SUSE Linux Enterprise Server 10.0
SUSE Linux Enterprise Server 11.0
在VMware上安装Redhat,硬盘分的大一点,我的是30G.
http://chuanheng.iteye.com/admin/blogs/1173835
直接把oracle的安装包复制(ctrl+c;ctrl+v)到虚拟机的redhat linux中。
需要的软件包支持:
这里只列出Asianux 3, Oracle Enterprise Linux 5.0, and Red Hat Enterprise Linux 5.0的要求,检查一下系统是否安装过这些包,没有的话在Redhat的光盘上都有。
按Ctrl+f在Redhat的安装光盘上搜索,双击安装,都试一试,避免以后的麻烦。
binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
elfutils-libelf-devel-static-0.125
gcc-4.1.2
gcc-c++-4.1.2
glibc-2.5-24
glibc-common-2.5
glibc-devel-2.5
glibc-headers-2.5
kernel-headers-2.6.18
ksh-20060214
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.2
libgomp-4.1.2
libstdc++-4.1.2
libstdc++-devel-4.1.2
make-3.81
sysstat-7.0.2
unixODBC-2.2.11
unixODBC-devel-2.2.11
创建Oracle用户
The Oracle Inventory group (typically, oinstall)
The OSDBA group (typically, dba)
The Oracle software owner (typically, oracle)
The OSOPER group (optional. Typically, oper)
# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
# /usr/sbin/useradd -g oinstall -G dba oracle
# passwd oracle
修改内核参数
修改 /etc/sysctl.conf 文件,加上如下参数
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
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
应用配置
# /sbin/sysctl -p
修改用户限制
修改 /etc/security/limits.conf 文件,加上下面的参数
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
修改用户验证选项
修改/etc/pam.d/login文件加上如下参数
session required pam_limits.so
修改用户配置文件
修改/etc/profile文件加入如下参数:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
安装目录配置
# mkdir -p /u01/
# chown -R oracle:oinstall /u01/
# chmod -R 775 /u01/
修改用户bash shell
$ vi .bash_profile
增加
这里要根据自己的安装目录而改变
export ORACLE_BASE=/u01/app
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.1.0/db_1/
export ORACLE_SID=liusuping --新建的数据库名称
export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
startx启动图形界面进入安装目录
配置图形界面
$ xhost fully_qualified_remote_host_name
$ xhost localhost
切换安装用户
这里理由为关键,不能使用“su oracle'切换用户,而应该先注销,再用oracle用户名登录系统!!!
执行安装
将oracle的安装包解压,在得到的database目录中:
./runInstaller
安装完毕后用root用户执行两个脚本
[root@c app]# /u01/app/oraInventory/orainstRoot.sh
更改权限/u01/app/oraInventory.
添加组的读取和写入权限。
删除全局的读取, 写入和执行权限。
更改组名/u01/app/oraInventory 到 oinstall.
脚本的执行已完成。
[root@c app]# /u01/app/oracle/product/11.2.0/dbhome_2/root.sh
Running Oracle 11g root.sh script...
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /u01/app/oracle/product/11.1.0/dbhome_2
Enter the full pathname of the local bin directory: [/usr/local/bin]:
Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...
Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
Finished product-specific root actions.
[root@c app]#
安装完毕
分享到:
相关推荐
Redhat Linux安装Oracle 11g R2数据库
Linux环境安装oracle 11g数据库 一.安装环境 Linux服务器:Redhat 6.5 64位 oracle服务器:oracle11g-64位 二.系统配置 Root用户下进行以下配置: 1. 关闭SELinux、防火墙 (后续要打开防火墙就得开放1521端口以及...
企业版redhat_linux_5.5_环境安装oracle_11g_数据库,详细讲解了安装依赖包以及步骤。
一. OS环境准备 二. 安装ORACLE之环境准备 三. 手动安装Oracle11gR2 四. Rehat 设置Oracle数据库开机自动启动
Redhat linux server 7.4环境下oracle 11g数据库应用探索.pdf
RedHat Linux 7安装Oracle 9i 数据库,验证过可行,并且已经使用在生产环境。
virtualbox redhat6.0 linux 安装oracle11g,详细步骤让你安装好oracle数据库
linux下安装oracle数据库,此文档包含redhat下 怎样安装oracle数据库 和oracle安装过程所需要得依赖包
Redhat linux5.6下Oracle 10g (10.2.0.1)安装及升级到10.2.0.4
该文档描述了在redhat6版本下如何去安装部署oracle的操作。
详细介绍了Redhat Linux安装,及oracle的安装,有截图
在linux redhat9 下安装和配置oracle的详细说明。
RedHat Linux下Oracle8i数据库安装图解入门
Oracle 11g数据库 安装部署 在linux Redhat6.5环境下图文介绍安装步骤流程。
redHat5.0安装Oracle11g,建立数据库,测试数据库
Oracle目前最新的版本是11g R2版本,网上不少安装介绍都是9i或者10g的,我按照介绍RHEL5.5上安装Oracle 11gR2总是有问题,之后看官方文档介绍了,在光盘的doc目录下有。
#rpm –q telnet --------一般不需要安装,redhat linux 5.4默认有 #rpm –q telent-clinet #rpm –q telnet-server 若上面显示没有安装或不存在,则需要安装软件包 2、我是通过U盘拷贝到服务器上的,你可以在在...
文档内记载了CentOS7和Redhat7系统安装Oracle19C的详细步骤,包括RPM包的安装说明
Oracle 数据库 10g 需要以下 所示的内核参数设置。其中给出的是最小值,因此如果您的系统使用的值较大,则不要更改 它。注意,EL 5 已经为 kernel.shmall 和 kernel.shmmax 定义了值。如果默认值等于或大于要求值,...
亲测,在虚拟机里安装RedHat 4 ,在RedHat上安装oracle10g 数据库