2.因为我是远程安装,我也没有用 xmanager 之类远程操作的习惯,只能用客户端了,服务器只提供了 ssh 的管理方式,所以只能用 se
oracle10 客户端安装
1.首先,要到 下载 oracle10g 的 linux 客户端 名字叫做 10201_client_linux32.zip . 大小: 467m . 下载地址 注册并下载之。
2.因为我是远程安装,我也没有用 xmanager 之类远程操作的习惯,,只能用客户端了,服务器只提供了 ssh 的管理方式,所以只能用 securecrt 之类的进行安装了,当然用 putty 之类的也行,在这里推荐一下汉化版本 pietty ,作者加入了菜单,对中文支持增强等。
3.把客户端上传到服务器,使用 securecrt 上的 rz 命令即可,当然也可以用 winscp 或着 putty 带的 scp 命令。
4.我把 10201_client_linux32.zip 放置到了 /tmp 目录下。
unzip ./ 10201_client_linux32.zip –d ./oracle_client 解压之
5.按照手册上的指示,检测物理内存大小,交换空间大小,可用内存大小 , 临时空间大小:
检查可用内存 :
# grep memtotal /proc/meminfo
检查交换空间
# grep swaptotal /proc/meminfo
检查可用内存
# free
需要 /tmp 空间大于 400mb , 因为我把安装程序放在这里了,需要更大
# df –k /tmp
具体需求看一下安装手册即可。
查看一下自己的操作系统是否支持:
#cat /etc/issue
看一下自己系统的内核是否达到要求
# uname –r
6建立安装需要的用户和用户组
#groupadd oinstall
#useradd –g oinstall oracle
#passwd oracle
7建立一个 oracle 基本目录
#mkdir –p /usr/local/oracle
#chown –r oracle:oinstall /usr/local/oracle
#chmod –r 775 /usr/local/oracle
6.我用的操作系统是 centos release 5, 。修要小小的修改一下 /etc/redhat-release 文件,把文件内容改为: redhat-4 即可。 主要是和安装包下的 oraparam.ini 里面相符合。
7.ok , 继续 , 进入安装目录的 response 目录。 cd ./oracle_client/client/response 修改 response 下面的 clientcustom.rsp 文件 找到下面几行,并修改之:
# oracle home 目录
oracle_home=/usr/local/oracle
# oracle home 名称,用于建立目录和服务
oracle_home_name=”oracle_home”
# 安装的语言
component_languages={“en”,”zh_cn”}
8.开始安装:
首先 su 到 oracle 用户 :
# su – oracle
$ cd /tmp/oracle_client/client
./runinstaller -silent -responsefile /tmp/oracle_client/client/response/clientcustom.rsp
如果没有缺包的话,会完成,但是会提示没有配置 oracle net configuration assistant
并提示用 root 执行一下 /ur/local/oracle/root.sh 文件,执行一下吧。
9.然后修改 oracle 用户的 .bash_profile 文件 ,
# su – oracle
$vi ./bash_profile
添加:
export oracle_home=/usr/local/oracle
export oracle_sid=orcl
export path=$path:$home/bin:$oracle_home/bin
export ld_library_path=$oracle_home/lib:/usr/lib
export nls_lang=simplified chinese_china.zhs16gbk
设置一下:
$. ~/.bash_profile
10. 配置 $oracle_home/network/admin 下的 tnsname.ora ,和 sqlnet.ora
sqlnet.ora 文件:
qlnet.ora network configuration file: /home/oracle/client/app/network/admin/s
qlnet.ora
# generated by oracle configuration tools.
names.directory_path= (tnsnames, onames, hostname)
tnsname.ora 文件
orcl_name=
(description=
(address=
(protocol=tcp)
(host=192.168.0.7)
(port=1521)
)
(connect_data=
(sid=orcl)
(server=dedicated)
(service_name =orcl)
)
)
11.ok oracle 客户端已经完成了安装,测试一下:
$ sqlplus 帐号 / 口令 @orcl_name
