从Oracle官方网站上下载安装包,选择Version 10.2.0.2即可。
http://www.oracle.com/technetwork/database/10202solx86soft-089512.html
Oracle Database 10g Client Release 2 (10.2.0.2)
| 10202_client_solx86.zip (503,434,829 bytes) (cksum - 1945716102) |
二、准备工作
注意:您可能还需要额外的字体包,为Java,根据你的locale。更多信息,请参阅以下网站:http://java.sun.com/j2se/1.4.2/font-requirements.html
对于要安装的Oracle产品,系统必须满足以下产品的具体要求:
•PL / SQL本地编译,PRO * C / C + + Oracle调用接口,甲骨文公司的C + +调用接口,以及Oracle XML开发工具包(XDK)
•Sun ONE Studio 10(C和C + + 5.5)
•GCC 3.4.2
•:Pro* FORTRAN Sun ONE Studio 8(FORTRAN 95)
•Oracle的JDBC / OCI驱动程序与Oracle JDBC / OCI驱动程序,您可以使用以下版本的JDK:
•Sun Java 2 SDK标准版1.3.1_11和JNDI扩展
•Sun Java 2 SDK标准版1.2.2_17和JNDI扩展
注意:安装此版本的JDK 1.4.2_08。
为了确保该系统满足这些要求:
1、确定安装哪个版本的Solaris,输入以下命令:
#uname -r
5.10
在这个例子中,所示版本的Solaris 10(5.10)。如果必要,请参阅您的作业系统文档有关操作系统升级的信息。
2、必须安装以下软件包(或更高版本):
SUNWarc
SUNWbtool
SUNWhea
SUNWlibm
SUNWlibms
SUNWsprot
SUNWtoo
SUNWi1of
SUNWi1cs
SUNWi15cs
SUNWxwfnt
3、确定是否安装所需的软件包,输入类似于下面的命令:
#pkginfo –I SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot SUNWsprox SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt
4、创建所需的操作系统组和用户
以下本地操作系统的组和用户必须存在于系统中:
•Oracle库存管理系统的组(oinstall)
•Oracle软件所有者(ORACLE)
确定是否这个组和用户已经存在:
#id -a oracle
如果oracle用户存在,则此命令显示有关该用户所属的组的信息。输出应该类似于以下,表明oinstall的是主组:
id=100(oracle) gid=100(oinstall) groups=101(dba)
如果不存在需要创建它们,请按照下列步骤操作:
1) 添加用户组:
#groupadd oinstall
groupadd dba
添加用户:
#useradd –g oinstall –G dba –d /oracle –s /bin/csh –m oracle
{-g表示用户所属组、-G表示用户所属附加组、-d表示用户主目录、-s表示用户默认shell类型、oracle表示用户名,-m参数表示自动创建此用户的主目录,为避免麻烦,请勿手动创建此目录}
2) #passwd oracle
{表示为oracle用户设置密码,输入该命令并回车之后,系统会提示输入密码、确认密码}
3)、创建Oracle数据库安装点
新建目录,Oracle将安装于这些目录下:
#mkdir /oracle
并把/oracle目录属主改为oracle,属组改为oinstall:
#chown -R oracle:oinstall /oracle
三、安装步骤
上面的操作完成之后注册系统,使用用户:oralce,密码:XXXXXX登录操作系统。
bash-3.00$ cd /export/home/client
bash-3.00$ xhost liuxuezong
liuxuezong being added to access control list
bash-3.00$ ./runInstaller
正在启动 Oracle Universal Installer...
正在检查安装程序要求...
检查操作系统版本: 必须是5.10。 实际为 5.10
通过
检查临时空间: 必须大于 250 MB。 实际为 1348 MB 通过
检查交换空间: 必须大于 500 MB。 实际为 2051 MB 通过
检查监视器: 监视器配置至少必须显示 256 种颜色。 实际为 16777216 通过
所有安装程序要求均已满足。
准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2011-10-11_04-19-00PM. 请稍候...bash-3.00$ Oracle Universal Installer, 版本 10.2.0.2.0 正式版
版权所有 (c) 1999, 2006, Oracle。保留所有权利。
图3.1 初始安装界面
图3.2 指定目录和身份证明
图3.3 选择安装类型
图3.4 检查安装条件
图3.5 安装开始
图3.6 执行脚本
bash-3.00$ su root
口令:
# sh /oracle/oraInventory/orainstRoot.sh
更改权限/oracle/oraInventory 到 770.
更改组名/oracle/oraInventory 到 oinstall.
脚本的执行已完成
# sh /oracle/instantclient10_2/root.sh
Running Oracle 10g root.sh script...
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /oracle/instantclient10_2
Enter the full pathname of the local bin directory: [/usr/local/bin]:
Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...
Creating /var/opt/oracle/oratab file...
Entries will be added to the /var/opt/oracle/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
#
图3.6 安装结束
三、环境变量配置
1、在/etc/profile文件里添加如下配置
ORACLE_HOME=/oracle/instantclient10_2
PATH=$ORACLE_HOME/bin:$PATH
NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export ORACLE_HOME PATH NLS_LANG LD_LIBRARY_PATH
2、生效命令
#source profile “注意solaris10该命令不存在,您可以注销一下!”
3、环境变量查看
#env |grep ORACLE_HOME
四、验证效果
使用sqlplus查询,如果出现如下信息,orale client基本安装完成。
用户名:username
密 码: password
服务名: myoracle
三项基本信息要根据你自己系统实际配置。
# sqlplus username/password@myoracle
SQL*Plus: Release 10.2.0.2.0 - Production on 星期四 10月 13 11:10:19 2011
Copyright (c) 1982, 2005, Oracle. All Rights Reserved.
连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL>