热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux(CentOS5)下安装Oracle10g客户端

2.因为我是远程安装,我也没有用xmanager之类远程操作的习惯,只能用客户端了,服务器只提供了ssh的管理方式,所以只能用se

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

linux

推荐阅读
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • 成功安装Sabayon Linux在thinkpad X60上的经验分享
    本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • Centos下安装memcached+memcached教程
    本文介绍了在Centos下安装memcached和使用memcached的教程,详细解释了memcached的工作原理,包括缓存数据和对象、减少数据库读取次数、提高网站速度等。同时,还对memcached的快速和高效率进行了解释,与传统的文件型数据库相比,memcached作为一个内存型数据库,具有更高的读取速度。 ... [详细]
  • Linux下安装免费杀毒软件ClamAV及使用方法
    本文介绍了在Linux系统下安装免费杀毒软件ClamAV的方法,并提供了使用该软件更新病毒库和进行病毒扫描的指令参数。同时还提供了官方安装文档和下载地址。 ... [详细]
  • LVS实现负载均衡的原理LVS负载均衡负载均衡集群是LoadBalance集群。是一种将网络上的访问流量分布于各个节点,以降低服务器压力,更好的向客户端 ... [详细]
  • Python项目实战10.2:MySQL读写分离性能优化
    本文介绍了在Python项目实战中进行MySQL读写分离的性能优化,包括主从同步的配置和Django实现,以及在两台centos 7系统上安装和配置MySQL的步骤。同时还介绍了创建从数据库的用户和权限的方法。摘要长度为176字。 ... [详细]
  • 大坑|左上角_pycharm连接服务器同步写代码(图文详细过程)
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了pycharm连接服务器同步写代码(图文详细过程)相关的知识,希望对你有一定的参考价值。pycharm连接服务 ... [详细]
  • 本文介绍了Linux Shell中括号和整数扩展的使用方法,包括命令组、命令替换、初始化数组以及算术表达式和逻辑判断的相关内容。括号中的命令将会在新开的子shell中顺序执行,括号中的变量不能被脚本余下的部分使用。命令替换可以用于将命令的标准输出作为另一个命令的输入。括号中的运算符和表达式符合C语言运算规则,可以用在整数扩展中进行算术计算和逻辑判断。 ... [详细]
author-avatar
Ruby
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有