Liunx下oracle的安装

1      增加用户

增加组

#groupadd –g 1050 oinstall

#groupadd –g 1060 dba

增加用户

#useradd –u 1050 –m –s /bin/bash –g oinstall –G dba –d /home/oracle oracle

修改用户密码

#passwd oracle

注:这里修改密码是进入 oracle 用户后,对 oracle 用户进行的密码修改。

2      获取安装包并解压

p10404530_112030_Linux-x86-64_1of7.zip

p10404530_112030_Linux-x86-64_2of7.zip

p10404530_112030_Linux-x86-64_3of7.zip

unzip进行解压

10.71.194.74 里面是没有上面这几个安装包的,安装包放在 10.71.195.74 主机上。这里通过使用 sftp 命令将需要的安装包拷贝到了本地主机上。

实际操作:

       <1> 用 ssh 登录 10.71.194.74

       <2> 使用 sftp 登录目标主机 10.71.195.74

              # sftp  root@10.71.195.74

       <3> 用 cd 命令跳转到所要拷贝的文件所在的目录

       <4> 用 get filename 命令进行拷贝

       <5> exit 完成后退出

       <6> 使用本机 Xftp 客户端登录将文件下载到本机。(这里因为是直接在linux环境下面安装,所以不需要登录Xftp进行相关下载。)

3      设置变量和路径

登陆 oracle 用户

# vi .bash_profile

在改文件中,增加以下内容:

export ORACLE_BASE=/oracle/app

export ORACLE_HOME=/oracle/app/product/11g/db

export ORA_CRS_HOME=/oracle/app/product/11g/db

export ORACLE_SID=ora11g

export ORACLE_TERM=xterm

export LD_LIBRARY_PATH=$ORACLE_HOME/lib64:$ORACLE_HOME/lib:/usr/lib

export ORACLE_DOC=$ORACLE_HOME/doc

export PATH=$ORACLE_HOME/bin:/sbin:/usr/sbin:/usr/ccs/bin:/usr/bin:/sbin:$PATH:/bin:/usr/ccs/bin

export TNS_NAMES=$ORACLE_HOME/network/admin

export TNS_ADMIN=$ORACLE_HOME/network/admin

# CLASSPATH must include the following JRE locations:

CLASSPATH=/oracle/app/product/11g/db/JRE:/oracle/app/product/11g/db/jlib:/oracle/app/product/11g/db/rdbms/jlib

export CLASSPATH=$CLASSPATH:/oracle/app/product/11g/db/network/jlib

export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

export PATH=$PATH:$HOME/tools

使用 root 用户建如下目录,并修改属主:

# mkdir -p /oracle/app

# mkdir -p /oracle/oraInventory

# chown oracle:oinstall /oracle/app

# chown oracle:oinstall /oracle/oraInventory

设置核心参数

# vi /etc/sysctl.conf

# Modified for SAP on 2011-11-16 16:57:00 UTC

# Modified for SAP on 2011-12-24 13:25:56 UTC

# Modified for SAP on 2012-01-02 11:22:57 UTC

# Modified for SAP on 2012-02-10 10:02:19 UTC

# You don't want yourself becoming a Smurf amplifier.

# enable ipV6 forwarding

# enable route verification on all interfaces

#kernel.sem = 250 32000 100 128

#kernel.shmall = 2097152

#kernel.shmmax = 2147483648

#net.ipv6.conf.all.forwarding = 1

fs.file-max = 6553600

kernel.core_pattern = /core/core.%e.%p

kernel.sem = 1250 320000 100 256

kernel.shmall = 2097152

kernel.shmmax = 3294967296

kernel.shmmni = 4096

kernel.sysrq=8

net.core.rmem_default = 8388608

net.core.rmem_max = 8388608

net.core.wmem_default = 8388608

net.core.wmem_max = 8388608

net.ipv4.conf.all.accept_redirects=0

net.ipv4.conf.all.arp_ignore = 2

net.ipv4.conf.all.log_martians=1

net.ipv4.conf.all.proxy_arp=0

net.ipv4.conf.all.rp_filter = 1

net.ipv4.conf.all.secure_redirects=0

net.ipv4.conf.all.send_redirects=0

net.ipv4.conf.default.accept_redirects=0

net.ipv4.conf.default.arp_filter=0

net.ipv4.conf.default.arp_ignore = 2

net.ipv4.conf.default.log_martians=1

net.ipv4.conf.default.proxy_arp=0

net.ipv4.conf.default.rp_filter=1

net.ipv4.conf.default.secure_redirects=0

net.ipv4.conf.default.send_redirects=0

net.ipv4.icmp_echo_ignore_broadcasts = 1

net.ipv4.icmp_ignore_bogus_error_responses=1

net.ipv4.ip_forward=0

net.ipv4.ip_local_port_range = 40000 65000

net.ipv4.tcp_fin_timeout=60

net.ipv4.tcp_max_syn_backlog=4096

net.ipv4.tcp_syncookies = 1

net.ipv4.tcp_timestamps=0

net.ipv4.tcp_tw_recycle = 1

net.ipv4.tcp_tw_reuse = 1

vm.max_map_count = 300000

vm.swappiness = 30

 

生效设置的内核参数:

# sysctl p

 

检查/etc/hosts是否存在hostname对应IP设置,如果没有增加。

可以用 cat 命令查看 /etc/hosts,具体操作如下图:

4      设置图形登陆界面

登陆 root 用户,执行

# yast xinetd

进行如下配置

 

#yast remote

 

# rcxdm restart

返回结果

5      安装应用程序

 

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值