刚出Oracle10g的时候就安装过,现在早就忘了具体的东西了,重新安装一遍,记下来,留个念想~~ :)
一、安装环境我是在vmware里虚拟的RHEL5,分配的内存1G,SWAP分区1G,建议你最好把SWAP分区改成2G。否则安装时,到了测试的步骤会提示监测失败。(当然,如果你强行安装一样没问题)
注意:如果安装的过程中出现以下错误 [oracle@chub_rhel5 database]$ ./runInstaller正在启动 Oracle Universal Installer...正在检查安装程序要求...检查操作系统版本: 必须是RedHat-3, SUSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2 通过所有安装程序要求均已满足。
准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2010-04-12_12-21-24AM. 请稍候...[oracle@chub_rhel5 database]$ Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2010-04-12_12-21-24AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(Unknown Source)
请先安装:libXp-1.0.0-8.1.el5.i386.rpm,如下:[root@chub_rhel5 Server]# rpm -ivh libXp-1.0.0-8.1.el5.i386.rpmwarning: libXp-1.0.0-8.1.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186Preparing... ########################################### [100%] 1:libXp ########################################### [100%][root@chub_rhel5 Server]# 否则安装的图形界面出不来。该包在rhel5.5的光盘(或ISO镜像文件)里。
二、安装Oracle 10g Release2 前的配置
1. 安装Oracle 10g R2所需的软件包
# cd /mnt/cdrom/Server/ # rpm -Uvh setarch-2* # rpm -Uvh make-3* # rpm -Uvh glibc-2* # rpm -Uvh libaio-0* # rpm -Uvh compat-libstdc++-33-3* # rpm -Uvh compat-gcc-34-3* # rpm -Uvh compat-gcc-34-c++-3* # rpm -Uvh gcc-4* # rpm -Uvh libXp-1* # rpm -Uvh openmotif22-* # rpm -Uvh compat-db-4*
|
其中除了openmotif22-2.2.3-18和compat-db-4.2.52-5.1在第三张盘上,其余的包都在第一张盘上。2. 修改/etc/redhat-release文件因为Oracle 10g官方只支持到RHEL4为止,所以需要更改版本说明,编辑/etc/redhat-release文件,删除Red Hat Enterprise Linux Server release 5 (Tikanga),改为redhat-43.修改内核参数#vi /etc/sysctl.confkernel.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.rmem_max=262144 net.core.wmem_default=262144 net.core.wmem_max=262144 |
使更改立即生效,使用下面的命令:#sysctl -p4.建立安装Oracle需要的用户,组,及目录#groupadd oinstall #groupadd dba #groupadd oper #useradd -g oinstall -G dba oracle #passwd oracle
#mkdir /oracle #chown -R oracle:oinstall /oracle #chmod -R 775 /oracle |
安装oracle的目录建议安装在一个单独的分区或者磁盘上。5.设置oracle用户的shell limit#vi /etc/security/limits.conf oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 |
接下来更改/etc/pam.d/login文件,添加下面的内容,使shell limit生效:#vi /etc/pam.d/loginsession required pam_limits.so |
6.配置IP地址安装RHEL的时候最好采用静态IP地址,如果当时选择的是DHCP,现在需要更改/etc/sysconfig/network-scripts/ifcfg-eth0文件 [root@TSM54-Test network-scripts]# cat ifcfg-eth0 # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] DEVICE=eth0 BOOTPROTO=static HWADDR=00:0C:29:4B:17:C4 ONBOOT=yes IPADDR=192.168.68.98 NETMASK=255.255.255.0 GATEWAY=192.168.68.10 |
7.配置oracle用户的环境变量下面的操作,该用oracle用户登陆执行了。为了防止安装oracle时出现乱码,先把语言环境改为英文,在终端里输入:[oracle@TSM54-TEST ~]$export LC_CTYPE=en_US.UTF-8 |
接下来,编辑/home/oracle目录下的.bash_profile文件,添加如下内容:export ORACLE_BASE=/oracle export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 export ORACLE_SID=orcl export PATH=$PATH:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export CLASSPATH if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi
|
Oracle字符串截取PHP连接Oracle错误ORA-24324服务句柄未初始化的解决方法相关资讯 oracle oracle10g RHEL - 在Oracle Linux 5.11上构建基于LVM (02月14日)
- Red Hat Enterprise Linux 7.2 发 (11/20/2015 13:39:31)
- 使用Windows 2003 Server R2给RHEL (01/03/2015 09:14:16)
| - Oracle10g 64位 在Windows 2008 (12/19/2015 13:24:57)
- 在VMware中安装RHEL6.2(下)—— (01/07/2015 12:24:47)
- 红帽企业 Linux (RHEL) 7.1 Beta (12/12/2014 09:44:13)
|
本文评论 查看全部评论 (0)