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 安装应用程序