Home > Database > Mysql Tutorial > Fedora 8 Oracle 10G安装

Fedora 8 Oracle 10G安装

WBOY
Release: 2016-06-07 16:51:45
Original
808 people have browsed it

1.下载相应Linux版本的oracle 2.解压安装文件: (1) gunzip (2) cpio -idmv lt; 3.设置内核参数: (1) 向/etc/sysctl.conf文件中加

1.下载相应Linux版本的Oracle
2.解压安装文件: (1) gunzip
(2) cpio -idmv 3.设置内核参数:
(1) 向/etc/sysctl.conf文件中加入:

kernel.shmall = 2097152
kernel.shmmax = 2147483648
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=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144

(2) 运行下面的命令改变当前内核的参数:
/sbin/sysctl -p
4.加入下面内容到 /etc/security/limits.conf文件
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
5.加入下面内容到/etc/pam.d/login文件
session required /lib/security/pam_limits.so
6.加入下面内容到/etc/selinux/config文件,如果此设置已经存在,改变value值就可以
SELINUX=disabled
7.使用下面的命令检查必须的包
rpm -q 包名
需要的包有:
binutils-2.* elfutils-libelf-0.* glibc-2.* glibc-common-2.* libgcc-4.*
libstdc++-4.* make-3.* elfutils-libelf-devel-0.* glibc-devel-2.* gcc-4.*
gcc-c++-4.* libstdc++-devel-4.* unixODBC-2.*
如果没有安装使用如下命令进行安装
yum install 包名
(注:包名可以写成上面的形式)
8.创建用户及组
groupadd oinstall
groupadd dba
groupadd oper

useradd -g oinstall -G dba oracle
usermod -G oinstall oracle
passwd oracle
9.创建目录
mkdir -p /usr/app/oracle/product/10.2.0/db_1
chown -R oracle.oinstall /usr/app
10.修改/etc/RedHat-release文件
内容为:
redhat-4
11.向/etc/profile文件中加入如下内容
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR

ORACLE_BASE=/usr/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_SID=TSH1; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
设置之后重新启动计算机
12.以root 用户登录执行以下命令:
xhost +
13.切换到oracle用户
su oracle
执行:export DISPLAY=:0.0
14.进入oracle安装文件的目录
执行 : ./runInstaller

15.当开始安装之后,如果出现在下面的几种异常的处理办法:
(1)Exception java.lang.UnsatisfiedLinkError: /tmp/OraInstall2005-09-07_01-21-03AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory occurred
解决:运行 rpm -p - -whatprovides libXp.so.6 打印出此文件依靠的安装包, 运行 yum install [打印出来的文件名]
(2)在进入图形安装界面后,验证安装条件时,如果出现error的情况,请根据提示进入日志文件内.
如果出现:xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock failed.这样的错误
解决:
A.先root用户登录,执行下面内容
yum --enablerepo=development update libxcb
B.回到oracle用户,执行下面内容
export LIBXCB_ALLOW_SLOPPY_LOCK=1
(3)如果出现关于binutils包的错误请跳过

16.安装完成 

linux

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template