Linux安装Oracle
操作方法
- 01
下载Oracle 10g先详细说明一下我的环境,系统:虚拟机Red Hat Enterprise Linux AS 5.4,数据库:Oracle Database 10g Release 2 (10.2.0.1)。Oracle去官方网站下载
- 02
安装Oracle所需软件包先用rpm -qa | grep命令查询软件包是否安装了,没有的话再用rpm -ivh命令进行安装。# 从Red Hat Enterprise Linux AS5 光盘1cd /media/cdrom/Serverrpm -ivh setarch-2*rpm -ivh make-3*rpm -ivh glibc-2*rpm -ivh libaio-0* # 从Red Hat Enterprise Linux AS5 光盘2cd /media/cdrom/Serverrpm -ivh compat-libstdc++-33-3*rpm -ivh compat-gcc-34-3*rpm -ivh compat-gcc-34-c++-3*rpm -ivh gcc-4*rpm -ivh libXp-1*# 从Red Hat Enterprise Linux AS5 光盘3cd /media/cdrom/Serverrpm -ivh openmotif-2*rpm -ivh compat-db-4*
- 03
2、修改系统版本vi /etc/redhat-releaseredhat-4#Red Hat Enterprise Linux Server release 5.4 (Tikanga)因为oracle 的官方只支持到RHEL4为止,所以要修改版本说明。把Red Hat Enterprise Linux Server release 5.4 (Tikanga)这一行注释掉,前面加上一行redhat-4。当然oracle安装完成后要修改回来。redhat-4 必须为redhat-release文件的第一行,否则安装时还会报警告。
- 04
3、修改内核参数#vi /etc/sysctl.conf增加下面的内容到文件中:kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096# semaphores: semmsl, semmns, semopm, semmnikernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default=262144net.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=262144
- 05
4、建立安装Oracle需要的用户、组及目录(1)新增组和用户:groupadd oinstallgroupadd dbagroupadd oper useradd -g oinstall -G dba oraclepasswd oracle
- 06
创建Oracle的安装目录,并把权限付给oracle用户:mkdir -p /u01/app/oracle/product/10.2.0/db_1chown -R oracle.oinstall /u01
- 07
设置oracle用户的shell limit#vi /etc/security/limits.conf增加下面的内容到文件 /etc/security/limits.conf 文件中:* soft nproc 2047* hard nproc 16384* soft nofile 1024* hard nofile 65536
- 08
配置静态IP地址安装RedHat Linux的时候最好采用静态IP地址,如果当时选择的是DHCP,现在需要更改/etc/sysconfig/network-scripts/ifcfg-eth0文件:DEVICE=eth0BOOTPROTO=dhcpHWADDR=00:0C:29:74:5B:62ONBOOT=yesHWADDR=00:0C:29:74:5B:62 #你的mac地址IPADDR=192.168.89.130 #你的IP地址NETMASK=255.255.255.0 #你的IP地址GATEWAY=192.168.89.1 #你的网关因为我安装Linux的时候配置了静态IP,所以这里我不去动它
- 09
关闭SeLinux因为SeLinux对oracle有影响,所以把Secure Linux设成无效,编辑文件/etc/selinux/config :SELINUX=disabled当然你也可以用图形界面下的工具 (系统 > 管理 > 安全级别和防火墙),选择SELinux页面并且设为无效。
- 10
配置Oracle用户的环境变量登录到oracle用户并且配置环境变量,编辑/home/oracle目录下的.bash_profile文件vi .bash_profile增加下面的内容到文件 .bash_profile# Oracle SettingsTMP=/tmp; export TMPTMPDIR=$TMP; export TMPDIR ORACLE_BASE=/u01/app/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOMEORACLE_SID=orcl; export ORACLE_SIDORACLE_TERM=xterm; export ORACLE_TERMPATH=$PATH:$ORACLE_HOME/bin; export PATHLD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib; export LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH if [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi
- 11
修改开机使用文本模式登录如果没有下面这些步骤,oracle在安装时可能出现问题。可能会出现使用oracle用户启动安装界面的时候报错,无法启动图形化界面。#vi /etc/inittab把 id:5:initdefault: 修改为 id:3:initdefault,等oracle安装完成后可以修改回来。#reboot(重启)
- 12
添加你的机器oracle用户可以使用图形化界面在文本模式下,用root登录,然后:# startx# xhost +# su - oracle$ export DISPLAY="192.168.89.130:0.0" #此处修改为你的IP地址$ export #设置运行语言$ cd /hqw/databases #进入Oracle安装目录$ ./runInstaller #开始安装喽
- 13
择安装类型,我选择高级安装,如下图
- 14
指定证书存放目录
- 15
选择安装的数据库类型及oracle所支持的语言,这里选择企业版,语言选择英文和简体中文
- 16
指定oracle环境变量,安装路径。因为我们在.bash_profile中已经声明,所以这里会自动填充。
- 17
Oracle开始进行安装前的检查工作
- 18
选择创建的数据库模式
- 19
指定数据库配置的相关选项(SID、字符集等)
- 20
、选择数据库管理选项
- 21
指定数据库存储选项
- 22
指定数据库相关用户密码
- 23
显示安装概要
- 24
开始安装,
- 25
成功安装结束