Chinaunix首页 | 论坛 | 博客
  • 博客访问: 308302
  • 博文数量: 90
  • 博客积分: 2850
  • 博客等级: 少校
  • 技术积分: 951
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-02 14:01
文章分类

全部博文(90)

文章存档

2015年(1)

2014年(1)

2013年(2)

2011年(3)

2010年(83)

分类: LINUX

2010-09-02 14:50:01



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


阅读(1233) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~