这两天装系统装的我心烦,不过确实学到很多东西。现在总结如下:
公司新买台IBM X3550的1U服务器,价格快到2万了(真是贵啊)。然后叫我负责安装linux
as3 u6 和oracle 。。。虽然以前弄过,但是心理也没底啊。况且前2天一直在网上查资料想
把oracle安装在AS4系统上,最终也没成功。
先说说安装 AS4学到的东西吧!我先是在oracle官方网站上下载了 10G2版本 然后传到另外一
台电脑上,我在换系统把文件倒回来。
压缩包解压:命令偶不会,在网上搜的
命令: cpio
-idmv <xxx.cpio xxx为压缩文件的文件名。
装了2天最终也没能成功。之后下载了AS3 U6继续装。。
在新买的服务器上安装AS3 U6
服务器还需要网卡驱动,在IBM官方网站没找到,只好打
IBM800电话求助800-810-1818 那边工程师服务态度真好,把下载那网页的连接 发到我邮箱
里了,下载后开始安装网卡驱动。有安装帮助文档,最后适合我的总结如下:
Source RPM 驱动包的安装步骤
=============================
1. 安装source RPM包:
rpm -ivh bnx2-<version>.src.rpm
2. 进入/usr/src路径并编译
cd /usr/src/redhat
rpmbuild -bb SPECS/bnx2.spec
3. 安装刚刚编译好的包
rpm -ivh RPMS/i386/bnx2-<version>.i386.rpm
驱动被安装到如下路径
4. modprobe bnx2
5. 配置网卡地址、网关等等
安装完网卡,配好IP地址,就开始配置安装oracle前的工作。
#vi /etc/sysctl.conf
#注释:#表示使用root用户操作,$表示使用oracle 用户进行操作.提示符后面的蓝色部分表示
需要输入的命令,以下同.
在该文件末尾加入如下内容:
#-----------Begin from here--------------------------------------
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
#--------------End here--------------------------------------------
编辑完之后,保存,执行 # /sbin/sysctl -p 命令操作来使我们所做的变更生效.
一般来说,出于性能上的考虑,还需要需要进行如下的设定,以便改进Oracle用户的有关
nofile(可打开的文件
描述符的最大数)和nproc(单个用户可用的最大进程数量)
# vi /etc/security/limits.conf
# 添加如下的行
*
soft nproc 2047
*
hard nproc 16384
*
soft nofile 1024
*
hard nofile 65536
添加如下的行到/etc/pam.d/login 文件:
session
required /lib/security/pam_limits.so
编辑 /etc/profile 文件,添加如下部分:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
之后,执行# ulimit 验证一下.检查并安装相关补丁
创建用户和相关的组
# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
# /usr/sbin/useradd -g oinstall -G dba oracle
登录为oracle用户
# su – oracle
$ cd
$ vi .bash_profile
#添加如下内容,你的具体值应该不会和这个完全相同.
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.1.0/db_1
export ORACLE_SID=zhonghuicard
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:.
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export NLS_LANG=American_america.US7ASCII
export LC_CTYPE=en_US.UTF-8
然后执行
$ source .bash_profile
注销计算机,重新登陆oracle用户
开始安装10g
安装完成后 继续 配置
2.4.2 配置环境文件$HOME/.bash_profile
在$HOME/.bash_profile中添加如下语句:
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.1.0/db_1
export ORACLE_SID=zhonghuicard
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export NLS_LANG=American_america.US7ASCII
这些语句必须与ORACLE用户下的.bash_profile文件的相应语句一致。
注:=中间不能有空格
设置系统在开关机时自启动和自动关闭
修改 $ORACLE_HOME/install/oratab
zhonghuicard:/home/oracle/product/10.1.0/db_1:N
把N改成Y
把:/var/opt/oracle文件所有者设置为oracle
/var/opt/oracle目录下的oratab 里的N改成Y(U6)
选择/var/opt/oracle目录,属性->权限->文件所有者设置为oracle
将$ORACLE_HOME/install/oratab拷贝到/var/opt/oracle下