linux安装oracle文档

  • 格式:docx
  • 大小:138.41 KB
  • 文档页数:10

SIPM Linux系统安装说明 张建波 zhangjianbo 2011-10-09

此文档针对中标Linux服务器5.3版在公司HP的PC机上安装,非此版本的安装会有所差异 1Linux安装 是否测试安装光盘的完整性,选”OK”测试;选”Skip”跳过。 如果选”OK”,之后选”Test”测试,完成后会弹出光盘,将光盘重新放进去后选”continue”.

按“下一步”——语言选择”简体中文”,”下一步”——键盘选择“美国英语式”,”下一步”——“下一步”(分区这里默认选择建立自定义分区,也可以选择创建默认分区,但是创建默认分区只使用了部分硬盘空间,所以建议自定义分区)  Linux分区说明:

初次接触的新手或硬盘空间有限 Desktop的安装建议: 文件系统类型 挂载点 说明 swap 无 参考注 ext3 / 最大剩余空间 高级用户 Desktop的安装建议: 文件系统类型 挂载点 说明 swap 无 参考注 ext3 / 15G ext3 /boot 128MB左右 ext3 /home 最大剩余空间 高级用户 Server的安装建议: 文件系统类型 挂载点 说明 swap 无 参考注 ext3 / 15G ext3 /boot 128MB左右 ext3 /home 最大剩余空间 ext3 /var 视服务器功能决定大小 Ext3: Ext3是Ext2的下一代,也就是保有Ext2的格式之下再加上日志功能。Ext3是一种日志式文件系统(Journal File System),最大的特点是:它会将整个磁盘的写入动作完整的记录在磁盘的某个区域上,以便有需要时回溯追踪。当在某个过程中断时,系统可以根据这些记录直接回溯并重整被中断的部分,重整速度相当快。该分区格式被广泛应用在Linux系统中。 Linux swap: 它是Linux中一种专门用于交换分区的swap文件系统。Linux是使用这一整个分区作为交换空间。一般这个swap格式的交换分区是主内存的2倍。在内存不够时,Linux会将部分数据写到交换分区上。

注:挂载点”/”为安装Linux的最基本的挂载点,是必须的。 挂载点”/boot”: 记录系统启动的信息,在这个目录下存放的都是系统启动时要用到的程序 挂载点”/home”: 类似于Windows的My Documents文件夹,保存个人设置的内容,例如你有一个用户名是123的用户,那么就会有/home/123的文件夹,里面会有桌面,文档等。 挂载点”/var”:用来存放系统中经常变化大小的日期文件。系统的所有日志文件、PID文件、RPM数据文件等。这些大小经常发生变化的文件都放在这个目录下。所以这个目录是最容易产生碎片的。如果不能单独制定一个分区而和 / 混在一起的话,很容易弄乱 / 文件系统,使系统性能下降,特别是一个多用户环境和对外服务的网站主机系统,更应该如此。对于个人用户,这个分区大小在300~500M就可以了。

分区完成后一直”下一步”到设定跟密码;再下一步选择安装额外程序包(注意选择“现在定制”),因为Oracle的安装依赖一些开发软件包,所以操作系统要确保将X软件开发、开发工

具、开发库、老的软件开发这些组件都勾选安装上。

完成后选择“下一步”开始安装。

2安装网卡驱动 先检查是否已安装上以太网卡,一般服务器安装不需要此步骤。 1. 上传驱动压缩文件,并解压 #tar -zxvf e1000e-1.6.2.tar.gz 2. 切换到src目录 #cd e1000e-1.6.2/src/ 3. 编译驱动模块 #make install 模块一般情况下安装在/lib/modules//kernel/drivers/net/e1000e/e1000e.[k]o

加载模块 # cd /lib/modules//kernel/drivers/net/e1000e # rmmod e1000e.ko 或者直接重启系统 #reboot 4. 图形方式或命令行方式给网卡分配IP地址 5. 完成后重启网络服务 #service network restart 查看网络连接是否可用

3安装JDK 安装 # chmod 755 j2sdk-1_4_2_06-linux-i586-rpm.bin # ./j2sdk-1_4_2_06-linux-i586-rpm.bin

这时会有一段Sun的协议,敲几次空格键,当询问是否同意的时候,敲yes就可以了。 Sun Microsystems, Inc. Binary Code License Agreement for the JAVATM 2 SOFTWARE DEVELOPMENT KIT (J2SDK), STANDARD EDITION, VERSION 1.4.2_X „ Do you agree to the above license terms? [yes or no]yes Unpacking... Checksumming... 0 0 Extracting... UnZipSFX 5.40 of 28 November 1998, by Info-ZIP (Zip-Bugs@lists.wku.edu). inflating: j2sdk-1_4_2_06-linux-i586.rpm Done. 程序会自动生成一个j2sdk-1_4_2_06-linux-i586.rpm文件,这是主程序包,下面来安装; [root@LinuxServer rpm]#rpm –ivh j2sdk-1_4_2_06-linux-i586.rpm Preparing... ########################################### [100%] 1:j2sdk ########################################### [100%] Done

设置环境变量 # vi /etc/profile 使用文本编辑器打开配置文件 在文件末尾加入: # set Java Environment JAVA_HOME=/usr/java/jdk1.5.0_22 CLASSPATH=.:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH ESC键:wq保存修改并退出vi 注:JAVA_HOME路径一般是/user/java/XX,根据实际情况修改

至此,Linux上JDK的安装完毕

4数据库安装 安装前设置 1. 在/etc/hosts文件中要添加一条记录,即IP地址与主机名的对应,如:10.10.10.1 testsvr 2. 可能需要再安装sysstat、libXp、libXp-devel这3个软件包 (将安装光盘插入,在server文件下找到3个安装程序,直接双击安装;或者将3个安装程序复杂到root下,执行安装命令:#rpm –ivh sysstat-7.0.2-3.el5.i386.rpm) 3. 修改系统内核参数(修改内容说法不一,可参考网上资料。Oracle安装主要在于kernel.shmmax值的大小,一般为物理内存大小或者一半)。

其中shmmax推荐为物理内存的一半,计算方法: (1) grep MemTotal /proc/meminfo (得到2053996KB) (2) 2053996 × 1024 ÷ 2 = 1051645952 以下仅为参考: 用root用户登陆,修改Linux内核参数,vi /etc/sysctl.conf文件,在末尾增加以下内容: kernel.shmall = 2097152 kernel.shmmax = 1680451584 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 262144 net.core.wmem_default = 262144 net.core.rmem_max = 262144 net.core.wmem_max = 262144 运行下面的命令使得内核参数生效: /sbin/sysctl –p 4. 为oracle用户设置shell设置 修改/etc/security/limits.conf文件,在该文件中末尾添加以下内容: oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 5. 修改/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 6. 增加下面的内容到文件 /etc/pam.d/login 中(如下图): session required /lib/security/pam_limits.so session required pam_limits.so