在redhatlinux下面安装oracle11g
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在redhat linux 下面安装oracle11g Linux+apache+Subversion
Linux 下面安装网卡
Linux OpenV
Linux+Oracle+11g 服务器配置:至强3.0GHZ *2 4G ECC DDR 内存
300G SCSI Utrl 320 15K 硬盘*2
前提:
内存和交换空间;详情请看官方database\doc\instal名目文档Available RAM Swap Space Required
Between 1024 MB and 2048 MB 1.5 times the size of RAM
Between 2049 MB and 8192 MB Equal to the size of RAM More than 8192 MB 0.75 times the size of RAM
4. 安装软件包检查
1、检查下列包是否安装,若未安装则要先安装:binutils-2.17.50.0.6-2.el5 compat-libstdc++-33-3.2.3-61 elfutils-libelf-0.125-3.el5
elfutils-libelf-devel-0.125
glibc-2.5-12 glibc-common-2.5-12 glibc-devel-2.5-12
gcc-4.1.1-52 gcc-c++-4.1.1-52 libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.1-52
libstdc++-4.1.1
libstdc++-devel-4.1.1-52.e15
make-3.81-1.1 sysstat-7.0.0 unixODBC-2.2.11 unixODBC-devel-2.2.11 # rpm -qa | grep make gcc glibc compat openmotif21 setarch 等等
5.做个链接(老版本需求,新版本oracle11 不要设置):
ln -s /usr/lib/libstdc++.so.6.0.3 /usr/lib/libstdc++.so.
5 #检测存在如果不做此链接,在安装过程中建好数据库,将会显现不能链接不
上数据库咨询题。
三.参数设置
1、设置核心参数
在/etc/sysctl.c onf文件中加入下列行:
#kernel.core_uses_pid = 1 kernel.shmall = 2097152 kernel.shmmax = 2147483648 -- (以字节为单位,物理内存数量*1024*102 4*2,为内存的2 倍)
kernel.shmmni = 4096
# semaphores:semmsl, semmns, semopm, semmni kernel.sem = 250 32000 100 128 fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default=8388608 net.core.rmem_max=8388608 net.core.wmem_default=262144
net.core.wmem_max=262144
esc :wq!
# sysctl -p # 运行下列命令改变核心参数
2、设置Shell Limits( 系统资源限制),提升软件的运行效率
a在/etc/security/limits.conf文件中加入下列红色行:oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
mkdir -p /opt/oracle/product
mkdir -p /opt/oracle/product/OraHome
mkdir -p /opt/oraInventor
y #(the default folder)
mkdir -p /opt/oracle/oradata
ange the right file owner)
mkdir -p /var/opt/oracle
--设置名目所有者和权限
chown -R oracle.oinstall /opt/oracle
chown -R oracle.oinstall /opt/oracle/oradata
chown -R oracle.oinstall /opt/oracle/product/OraHome
chown -R oracle.dba /opt/oraInventory
chown oracle.dba /var/opt/oracle
chmod -R 775 /opt/oracle
chmod -R 755 /var/opt/oracle
4.设置安装环境变量
# su - oracle --su 至U oracle用户下,
更换用户的一些配置
$vi .bash_profile
添加以下参数,要紧是配置oracle软件运环境参数
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc inventory
#(ch
fi
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/OraHome
export ORACLE_SID=orcl
export ORACLE_OWNER=oracle
export ORACLE_TERM=vt100
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin: $PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_H OME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
注:
11g:ORA_NLS33=$ORACLE_HOME/nls/admin/data
10g:ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
9i:ORA_NLS33=/oracle/app/ora92/ocommon/nls/admin/data
储存退出
--执行以下命令让配置赶忙生效或以oracle 用户登录使设置生效
$ source $HOME/.bash_profile
四.正式安装
以root 身份打开另一个终端窗口
--这步至关重要,不执行这步在以oracle用户运行# ./runlnstaller时会启动不了图型安装界面
(经本人验证,不做这一步亦可,只需用oracle 用户的桌面来启动安装程
序。
)xhost + xhost + localhost
用oracle 用户登录。
如果用的是X 模式,要把DISPLAY 设置如下:DISPLAY=:0.0; export DISPLAY
# export DISPLAY=192.168.1.170:0.0
如果远程安装,需要启动cygwin
执行
# startx
方式一:
以root 身份mount 光驱
#mount /dev/cdrom /mnt
以oracle 用户登录系统,进行Oracle 的安装
#su - oracle
unzip linux_x86_11gR1_database.zip
cd database/
./runInstaller
./runInstaller -ignoreSysprereqs #低版本检测(可选)
方式二:
1、解压命令:unzip 10201_database_linux32.zip
2、解压后产生一个包含安装文件的名目database 注:,最好在根上建立一个文件夹,那个文件夹专门用来存放ORACLE 的安装文件。
然而需要注意的是,在安装ORACLE 前,需要把那个文件夹的所有者修改成用户oracle,文件夹权限最好是修改成777,以免在安装过程中显现咨询题。
3、定制Oracle安装文件及权限(可选)
chmod 777 /oracle chown -R oracle.oinstall /oracle mount /media/cdrom
/media/cdrom/runInstaller
安装过程中: 在安装过程中输入合适的ORACLE_HOME 和实例名。
完成
后的画面中会有治理端入口地址和sqlplus 入口地址。
选择高级安装在选择安装类型中,选择定制安装过程中需要以root 身份运行#/oracle/oraInventory/orainstRoot.sh /opt/oracle/product/OraHome/root.sh 安装完毕后。
Initialize new service: chkconfig dbora reset chkconfig --list dbora dbora 0:off 1:off 2:off 3:on 4:off 5:on 6:off
注意:当系统不在runlevels 3 and 5 时,使用service dbora start 启动服务service dbora stop 停止服务. 作成以下链接: ln -s /etc/init.d/dbora
/etc/rc0.d/K10dbora ln -s /etc/init.d/dbora /etc/rc3.d/S99dbora 执行以下命令: chkconfig --level 345 dbora on
2.vi $ORACLE_HOME/bin/dbstart
# Set this to bring up Oracle Net Listener
ORACLE_HOME_LISTNER=$ORACLE_HOME 如果没有ASM(自动储备),就把那一节内容删除,ASM要在加载实例前,先加载.
3. 重新启动运算机,就能够了,启动会比较慢,因为要自动启动em,database,lis tener,agent
如此就OK 了。
下次开关机的时候,Oracle 也会随之启动/停止。