debian 安装oracle设置
debian 5.03 第一张光盘,中文安装,选择 桌面环境+基本系统 安装,其它默认
设置xdmcp远程x:
/etc/gdm/gdm.conf中[xdmcp]下添加:
[xdmcp]
Enable=true
DisplaysPerHost=10
Port=177
重启/usr/sbin/gdm restart
一、设置源:/etc/apt/sources.list清空后,添加如下内容
deb lenny main non-free contrib
deb-src lenny main non-free contrib
deb stable contrib main non-free
deb-src stable contrib main non-free
添加完后,运行更新命令:
apt-get update && apt-get upgrade
安装ssh软件
apt-get install openssh-server
安装ssh软件
apt-get install vsftpd
修改/etc/vsftpd.conf文件,取消如下三行注释“#”
#local_enable=YES
#write_enable=YES
#local_umask=022
重启/etc/init.d/vsftpd restart
启动服务管理器
#apt-get install sysvconfig
(非必须,可以不装)scim 输入法
apt-get install scim scim-pinyin scim-tables-zh im-switch
im-switch -s scim -z default
安装编译,工程构建,调试工具 vim
apt-get install build-essential autoconf automake gdb vim
(非必须,可以不运行)优化清理
#apt-get autoremove
#apt-get install prelink
#prelink -a -m
#apt-get clean
二、修改配置文件
检查文件 nsswitch.conf
[root@gdchinaerp01 ~]# cat /etc/nsswitch.conf | grep hosts
hosts: files dns
检查 /etc/hosts 文件是否配置
[root@gdchinaerp01 ~]# cat /etc/hosts | grep `eval hostname`
192.168.1.225 ser225
三、debian系统下改语言设置
配置locales
#dpkg-reconfigure locales
选择:
en_US.UTF-8
zh_CN.GB2312
zh_CN.UTF-8
zh_CN.GBK
默认选择 en_US.UTF-8
将默认locale设置为en_US.UTF-8。保证关机提示为英文。
LANG=zh_CN.gb2312
修改/etc/default/locale 为:
LANG=en_US.UTF-8
LANGUAGE=en_US:en
然后重启机子,乱码消失。
三、安装oracle支持包
apt-get install libxp-dev sysstat ksh csh libaio-dev binutils libc6 gcc make libaio1 lesstif2 libc6-dev libstdc++5 gawk tcsh libmotif3 alien rcconf
四、创建用户
1. 创建系统组
/usr/sbin/groupadd dba
/usr/sbin/groupadd nobody
2. 创建用户和密码
/usr/sbin/useradd -g dba -G dba -s /bin/bash -m oracle
usermod -G nobody nobody
passwd oracle
五、修改内核参数
在/etc/sysctl.conf 文件中添加以下内容
kernel.sem = 250 32000 100 128
kernel.shmall = 2097152
kernel.shmmax = 263708672
kernel.shmmni = 4096
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
执行以下命令使修改生效
#sysctl -p
六、设置shell限制
在/etc/security/limits.conf中添加以下内容
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
在/etc/pam.d/login中添加以下内容
session required /lib/security/pam_limits.so
在/etc/pam.d/su中添加以下内容
session required /lib/security/pam_limits.so
在/etc/profile中添加以下内容
if [ $USER = "oracle" ]; then
ulimit -u 16384 -n 65536
fi
七、建立必要的链接
#ln -s /usr/bin/awk /bin/awk
#ln -s /usr/bin/rpm /bin/rpm
mkdir /var/lib/rpm
rpm --initdb
#ln -s /usr/bin/basename /bin/basename
#ln -s /lib/libgcc_s.so.1 /lib/libgcc_s.so
#ln -s /etc/rc.d /etc
八、安装jdk1.6
#aptitude update
#aptitude install sun-java6-jdk
#update-java-alternatives -s java-6-sun
在/etc/environment添加:
JAVA_HOME=/usr/lib/jvm/java-6-sun/
JRE_HOME=/usr/lib/jvm/java-6-sun/jre
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib/dt.jar:/usr/lib/jvm/java-6-sun/lib/tools.jar
运行以下命令生效:
#source /etc/environment
九、交换分区的调整
差点忘了,为了安装Oracle 10g,oracle推荐至少512M内存和至少400M交换空间。内存,好象不够关系也不大,但是交换分区 呢,您还是大方一点吧。如果您的交换分区不够400M,那么您还是先看看这一步吧。
重设交换分区可以使用如下操作:
shell# dd if=/dev/zero of=tmp_swap bs=1k count=2500000
shell# chmod 600 tmp_swap
shell# mkswap tmp_swap
shell# swapon tmp_swap
完成安装以后,可以释放这个空间:
shell# swapoff tmp_swap
shell# rm tmp_swap
count值是根据您需要调整的交换分区大小而定。
十、oracle包下载:
wget --load-cookies=.lynx_cookies -b
解压cpio命令
cpio -idmv < ***.cpio
#gunzip 10201_database_linux_x86_64.cpio.gz
#cpio -idmv < 10201_database_linux_x86_64.cpio
阅读(1317) | 评论(0) | 转发(0) |