您的位置:首页 > 数据库 > Oracle

在solaris10操作系统下安装Oracle10.2g客户端

2011-10-13 12:05 281 查看
一、下载必要的资源包
从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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: