Linux下Oracle的安装

回复 收藏
1.关闭SElinux
# vi /etc/selinux/config
SELINUX=disabled
2.
# vi /etc/pam.d/login  
# Add content for oracle install
session required pam_limits.so
3.
# vi /etc/sysctl.conf   
#Add this line
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.shmall = 2097152
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
执行下述命令。导入刚才写入的参数。不执行,oracle在后面安装前的检测会报警。
# /sbin/sysctl -p
4.
# vi /etc/security/limits.conf 行末添加以下内容
#Add this line
* soft nproc 2047
* hard nproc 16384
* soft nofile 4096
* hard nofile 65535
5. 创建安装或以后使用的用户组、用户
创建dba用户组:
# groupadd dba
创建oinstall用户组:
# groupadd oinstall
创建oracle用户,-g :指定用户的起始用户组 -G:指定用户的用户组
# useradd -g oinstall -G dba -m oracle

设置oracle用户的密码:
# passwd oracle
创建Oracle安装路径,可自行定义:
# mkdir -p /opt/oracle
更改此安装路径的owner:
# chown -R oracle.oinstall /opt/oracle
6.在Linux安装光盘中找到如下安装包(所有.rpm文件都是安装包文件)并安装:
libXp-1.0.0-8.i386.rpm
注意,名字中间有可能多个“el”。
7.重启动,进入oracle用户,为它添加环境变量,定义第一个数据库的SID等,
$ vi .bash_profile
#--------------------------------------
# Set for Oracle10g Install;
#--------------------------------------
trap " " 0 1 2 3 5 9 15
trap clear 0
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=你的随安装创建的数据库的SID
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:$PATH
将刚才的文件执行一下:
$ source ~/.bash_profile
8. 将Oracle10g安装文件复制到/home/oracle下,然后进行/home/oracle/database,执行:
chmod +x runInstaller
chmod +x doc/*
chmod +x install/*
chmod +x response/*
chmod +x stage/*
chmod +x install/.oui
9. 以Oracle 用户安装 Oracle
$ export LANG=en_US
$ cd /home/oracle/database
$ ./runInstaller
10. 这将报出10g不支持RECH5,修改版本号/etc/redhat-release
# vi /etc/redhat-release
#Red Hat Enterprise Linux Server release 5 (Tikanga)
Red Hat Enterprise Linux Server release 4 (Tikanga)
1、 删除安装位置的目录
2、 删除 /etc目錄中的orainst.loc , oratab
3、删除 /usr/local/bin目錄目录中的coraenv, dbhome, oraenv
2009-12-02 17:51 举报
已邀请:
0

iiwoai

赞同来自:

:victory:安一下试试
0

spain.yx

赞同来自:

本帖最后由 spain.yx 于 2012-1-19 11:36 编辑

ORACLE 11G 安装之内核参数设置

# ORACLE settings
kernel.sem = 250 32000 100 128 (此参数我参考SAP的设设置,这样设置也能安装成功)
kernel.shmmax = 物理内存二分之一
kernel.shmmni = 4096
kernel.shmall=5242880
fs.file-max = 6815744
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65000
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
0

spain.yx

赞同来自:

Process resource limits
#vim /etc/security/limits.conf
@sapsys    hard    nofile    32800
@sapsys    soft    nofile    32800
@dba       hard    nofile    65536
@dba       soft    nofile    32800
0

spain.yx

赞同来自:

如果有什么支持包没有装上,在安装检查的时候会有提示。然后装上就OK!  

祝你好运,新年快乐!哈哈~
0

a_leon

赞同来自:

11G:

>>> 忽略未通过的必需先决条件。继续...

准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2016-11-10_01-40-11AM. 请稍候...

DISPLAY 尚未设置。请设置 DISPLAY 后重试。

根据所使用的 Unix Shell, 您可以使用以下命令之一作为设置 DISPLAY 环境变量的示例:

- 对于 csh:            % setenv DISPLAY 192.168.1.128:0.0

- 对于 sh, ksh 和 bash:         $ DISPLAY=192.168.1.128:0.0; export DISPLAY

使用以下命令来查看所使用的 shell:

        echo $SHELL

使用以下命令来查看 DISPLAY 环境变量的当前设置:

        echo $DISPLAY\n- 确保客户机用户具有连接到 X 服务器的权限。

要允许客户机用户访问 X 服务器, 请以启动该会话的用户身份打开 xterm, dtterm 或 xconsole, 并键入以下命令:

% xhost +

要测试 DISPLAY 环境变量是否设置正确, 请运行本机操作系统自带的基于 X11 的程序, 例如 'xclock':

        % <xclock 的完整路径.. 参见下文>

如果无法成功运行 xclock, 请与您的 PC-X 服务器或操作系统供应商联系以获得帮助。

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: