Jennifer Lin’s Weblog

December 9, 2009

Install Oracle client on Windows 7 64-bit OS

Filed under: Installation — jennyca @ 9:49 pm

操作系统: windows 7 64位
oracle client 版本:10204_vista_w2k8_x64_production_client

在windows 7 64位下安装的方法:

一、解压后修改client\install\oraparam.ini文件
[Certified Versions]
#You can customise error message shown for failure, provide value for CERTIFIED_VERSION_FAILURE_MESSAGE
Windows=5.0,5.1,5.2,6.0,6.1  (在window后面添加 6.1)

二、在 [Windows-6.0-optional] 后面添加如下选项:
[Windows-6.0-optional]

[Windows-6.1-required]
#Minimum display colours for OUI to run
MIN_DISPLAY_COLORS=256
#Minimum CPU speed required for OUI
#CPU=300

[Windows-6.1-optional]

三、分别修改如下文件
client\stage\prereq\client\refhost.xml
client\stage\prereq\client_prereqs\client\refhost.xml
在- <!– Microsoft Windows Vista
–>
- <OPERATING_SYSTEM>
<VERSION VALUE=”6.0″ />
</OPERATING_SYSTEM>选项后面添加如下选项:

- <!– Microsoft Windows 7
–>
- <OPERATING_SYSTEM>
<VERSION VALUE=”6.1″ />
</OPERATING_SYSTEM>

http://www.itpub.net/thread-1227088-1-1.html

OS: Windows 7 64-bit

oracle client version:10204_vista_w2k8_x64_production_client

-          Unzip file and modify client\stage\prereq\client\refhost.xml as follows:

Add one entry for windows 7

after Vista entry

<!– Microsoft Windows Vista –>
<OPERATING_SYSTEM>
<VERSION VALUE=”6.0″ />
</OPERATING_SYSTEM>

<!– Microsoft Windows 7 –>
<OPERATING_SYSTEM>
<VERSION VALUE=”6.1″ />
</OPERATING_SYSTEM>

-          Run setup.exe => Right click “Setup.exe” Run As Administrator

-          Test connection after the successful Oracle client installation (tnsping and sqlplus)

November 15, 2009

Red Hat Linux Enterprise 5.0安装oracle11G

Filed under: Installation — jennyca @ 10:42 pm

Linux: OS: Red Hat  Linux Enterprise  5.0

SoftWare:oracle11g

一、检查硬件

1.查看RAM和交换空间以及磁盘大小

命令:#grep MemTotal /proc/meminfo (检查内存大小)

#grep SwapTotal /proc/meminfo (检查交换区大小)

#df -h  (查看磁盘大小)

#df -k /tmp (查看tmp临时文件的大小oracle11G官方文档要求大于80M即可,但是在安装过程中可能要比这大一些)

要求:
所需最小 RAM 为 256MB,而所需最小交换空间为 512M。对于 RAM 小于或等于 2GB 的系统,交换空间应为 RAM 数量的两倍;对于 RAM 大于 2GB 的系统,交换空间应为 RAM 数量的一到两倍。
Oracle 10g 软件还需要 2.5GB 的可用磁盘空间,而数据库则另需 1.2GB 的可用磁盘空间。/tmp 目录至少需要 400MB 的可用空间。

10g官方要求为:最小RAM 为1024MB, SWAP为RAM的2倍。RAM为1025MB~2048MB,SWAP为RAM的1.5倍。RAM为2049MB~8192MB,SWAP与RAM相 等。RAM大于8192MB,SWAP为RAM的0.75倍。/tmp目录至少400MB。安装Oracle 10g软件需1.5GB~3.5GB磁盘空间。Oracle数据库需要1.2GB磁盘空间。

二、验证Linux安装

1、检查内核版本

命令:

#uname -r

所需版本:2.6.18(为官方RHEL 5.0的要求)

2、检查所需软件包

命令:

#rpm -q package-name(红色字体为所需包的名称)
所需包及其版本:

binutils-2.17.50.0.6-2.el5
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.125-3.el5
elfutils-libelf-devel-0.125
gcc-4.1.1-52
gcc-c++-4.1.1-52
glibc-2.5-12
glibc-common-2.5-12
glibc-devel-2.5-12
glibc-headers-2.5-12
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.1-52
libstdc++-4.1.1
libstdc++-devel-4.1.1-52.e15
make-3.81-1.1
sysstat-7.0.0
*******如果有软件包未安装,插入Linux系统安装光盘,使用以下方法安装*******

#rpm -ivh package-name-major-version*

例如:#rpm -Uvh compat-db-4*

注意:(unixODBC-2.2.11.i386.rpm和unixODBC-devel-2.2.11.i386.rpm这两个包虽然 oracle11G官方文档中没有列出但是在实际的安装过程中是需要的,在oracle检测硬件,软件环境及配置信息的时候会提示警告信息以上两个文件没 有找到。以上两个文件可以在网上搜索,也可以在centOS5.ISO文件中找。笔者是偷懒从此镜像文件中拉过来用的。)

三、针对Oracle配置Linux

1、新建组和用户

*以root用户登陆,用户帐户将称为 oracle,而组将称为 oinstall 和 dba。

命令:
# /usr/sbin/groupadd oinstall (创建组)
# /usr/sbin/groupadd dba(创建组)

#/usr/sbin/useradd -g oinstall -G dba /u01/oracle  oracle(创建oracle用户并将其属主改为oinstall和dba)

*设置Oracle用户口令

命令:

passwd oracle

*创建目录

以root用户登陆

命令:
#mkdir -p /u01/oracle (创建目录文件)

#chown -R oracle:oinstall /u01/oracle (将其目录的用户和属主改为oracle和oinstall便于下面的oracle11G的安装)

# id oracle

2、文件脚本创建及编辑

*以root用户登陆,#vi /etc/sysctl.conf在此文件最后添加如下内容:

fs.file-max = 512 * PROCESSES(如果内存在1G以上此行一般可以省略。具体参照oracle11G官方文档)
kernel.shmall = 2097152(脚本文件已经定义了 修改数值即可)
kernel.shmmax = 2147483648(脚本文件已经定义了 修改数值即可)kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
保存完毕后执行下面的命令 使上面的设置有效    # /sbin/sysctl -p*以root用户登陆#vi /etc/security/limits.conf在此文件最后添加一下内容:oracle              soft    nproc   2047
oracle              hard    nproc   16384
oracle              soft    nofile  1024
oracle              hard    nofile  65536
(此参数中的oracle可以更换成*,在oracle11G的官方文档中是以oracle开始的,是为了专供oracle用户调用)*以root用户登 陆,#vi /etc/pam.d/login 文件最后添加如下内容:session    required     /lib/security/pam_limits.sosession    required     pam_limits.so*以root用户登陆在#vi /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
四、设置环境变量 —以oracle登录*切换到oracle用户下修改其环境变量:#su – oracle#vi .bash_profile在此文件最后加入以下内容:    ORACLE_BASE=/u01    ORACLE_HOME=$ORACLE_BASE/oracle    ORACLE_SID=WCHDB1(随便起名但是一定要和安装软件中的sid对应一致)    PATH=$ORACLE_HOME/bin:$PATH    export ORACLE_BASE ORACLE_SID ORACLE_HOME PATH保存完毕后用#env |grep ora查看配置的环境变量是否正确。*将oracle11G软件包解压缩:*如果是filename.cpio.gz此类文件用以下命令进行解 压:#gunzip filename.cpio.gz
#cpio -idcmv < filename.cpio然后得到database文件。*如果是file_name.zip文件,用以下命令进行解压:
#unzip filename.zip
解压后得到database文件。得到database文件后mv(移到)到/u01目录下,并将database文件的用户和属主更改为oracle和 oinstall#chown -R oracle:oinstall database到此为止linux的环境已经都部署完毕,接下来就是oracle11G的安装。五、 安装在安装oracle11g的机子上用oracle登录到图形界面打开命令终端运行:#cd /u01/database#./runInstaller然后就会出现提示对话框,更具提示一路next接可以了!(因为安装oracle数据库要弹出 图形界面对话框所以必须登陆图形界面。等安装完毕后推出图形界面,便于节省资源!) 安装完毕后再创建数据库。

http://www.boobooke.com/bbs/viewthread.php?tid=19502&extra=page%3D1

Blog at WordPress.com.