Linux下安装Oracle10 g客户端
来源:互联网 发布:中国10大网络视频排名 编辑:程序博客网 时间:2024/06/13 20:21
安装环境:
操作系统:CentOS 4.8
oracle客户端版本:10201_client_linux32.zip
安装参考手册: http://download.oracle.com/docs/cd/B19306_01/install.102/b15662.pdf
安装步骤:
(1)安装硬件环境检查
内存>=512M #grep MemTotal /proc/meminfo
交换分区:内存的1.5-2倍 #grep SwapTotal /proc/meminfo
临时空间 /tmp >400M #df -k /tmp
(2)软件环境检查
操作系统:CentOS 4.8 内核:2.6.9-89.ELsmp [OK]
安装需要的包:
binutils-2.15.92.0.2-13.EL4
compat-db-4.1.25-9
compat-libstdc++-296-2.96-132.7.2
control-center-2.8.0-12
gcc-3.4.3-22.1.EL4
gcc-c++-3.4.3-22.1.EL44
glibc-2.3.4-2.9
glibc-common-2.3.4-2.9
gnome-libs-1.4.1.2.90-44.1
libstdc++-3.4.3-22.1
libstdc++-devel-3.4.3-22.1
make-3.80-5
pdksh-5.2.14-30
sysstat-5.0.5-1
xscreensaver-4.18-5.rhel4.2
setarch-1.6-1
包的版本大于等于即可
运行命令
#rpm -qa | grep $packet_name
packet_name为包的名字,如要检查gcc 可运行:
#rpm -qa | grep gcc
(3)创建用户组和用户名 注意手册上漏掉了组dba
# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
# /usr/sbin/useradd -m -g oinstall -G dba -s /bin/bash oracle
# id oracle ( 检查用户名)
# passwd oracle (设置Oracle用户的密码)
(4)创建目录
# mkdir -p /u01/app/oracle
# chown -R oracle:oinstall /u01 (设置目录的组属为Oracle)
# chmod -R 775 /u01 (设置目录的读写权限)
(5) 创建环境变量
用oracle用户登录
#vi .bash_profile
在现有文件的下面增加
umask 022
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/client_1; export ORACLE_HOME
PATH=$ORACLE_HOME/bin:$PATH; export PATH
也可以写作
umask 022
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/client_1
export PATH=$ORACLE_HOME/bin:$PATH
保存退出
注意,等号左右不能有空格
要使配置立即生效执行
#source .bash_profile
(6)上传介质
将软件介质上传至/u01
执行命令#unzip 10201_client_linux32.zip 解压文件
(7)安装
在安装过程中要用到图形界面,在这里推荐使用xmanager,非常好用,安装好xmanager后启动
xmanager-passive,还要在 Linux上设置一下,用root 用户编辑文件/etc/profile
加入一行
export DISPLAY=192.168.0.171:0
在这里设置的话所有用户的界面都传到该主机,如果要求只是该用户的界面传到该主机的话可编辑文件~/.bash_profile
在其添加:export DISPLAY=192.168.0.171:0
然后:#source ~/.bash_profile
现在就可以正式安装了,进入目录:/u01/client
执行
# ./runInstaller
就可完成安装!
(8)下面来说说在应用程序中如何调用OCI
分为如下三步
第一步:执行如下命令
#ln -s /u01/app/oracle/product/10.2.0/client_1/lib/libclntsh.so.10.1 /lib/libclntsh.so
第二步:编辑文件/etc/ld.so.conf
在最后一行加入: /u01/app/oracle/product/10.2.0/client_1/lib/
第三步:执行命令:#ldconfig
[OK]
现在就可以在应用程序中调用OCI了,编译时加入目录选项:
-I/u01/app/oracle/product/10.2.0/client_1/rdbms/public 注意是大写i
在链接时加入选项-L//u01/app/oracle/product/10.2.0/client_1/lib 和-lclntsh注意是小写l
全文完!
- Linux下安装Oracle10 g客户端
- Linux(CentOS 5)下安装Oracle10 客户端
- 在solaris10操作系统下安装Oracle10.2g客户端
- 在linux操作系统下使用Oracle10.1g廋客户端
- ubuntu 10.10 下安装oracle10.2g
- LINUX下安装ORACLE10.2
- 在solaris操作系统下使用Oracle10.1g廋客户端
- windows下oracle10安装
- Linux安装oracle10.2.0
- linux安装oracle10
- 【ORA-12514】linux下安装11g 客户端连不上
- 【ORA-12514】linux下安装11g 客户端连不上
- redhat linux 5下oracle10.2安装总结
- Linux Redhat4.0下安装 Oracle10.2.0.1
- Linux Redhat4.0下安装 Oracle10.2.0.1
- RedHat Enterprise AS 4 Update2 X86-64 下 Oracle10.2.0G 安装
- 【Linux】Centos下安装g++
- linux下安装gcc,g++
- Android网络游戏之神农诀项目开发--视频观看地址
- Linux source code Makefile分析
- SQL语句优化技术
- 重启博客之旅
- make menuconfig 执行流程分析
- Linux下安装Oracle10 g客户端
- 关于myeclipse的升级
- JSP学习笔记之三
- TreeNode的显示与隐藏(Extjs关于node.ui的问题)
- 第四章:基本TCP套接口编程
- 配置tomcat + mysql +eclipse
- android 将图片转换成二进制,再讲二进制转换成图片 可用于编码加密
- drawable- hdpi、drawable- mdpi、drawable-ldpi的区别
- 查看被锁的表