`
GhostWolf
  • 浏览: 312877 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

linux下安装oracle客户端

阅读更多
1.建立oracle用户
2.建立oinstall用户组
2.4 Creating Required Operating System Group and User
Depending on whether this is the first time Oracle software is being installed on this system and on the products that you are installing, you may need to create the following operating system group and user:

The Oracle Inventory group (oinstall)

You must create this group the first time you install Oracle software on the system. The usual name chosen for this group is oinstall. This group owns the Oracle inventory, which is a catalog of all Oracle software installed on the system.

Note:

If Oracle software is already installed on the system, then the existing Oracle Inventory group must be the primary group of the operating system user that you use to install new Oracle software.
The Oracle software owner user (typically, oracle)

You must create this user the first time you install Oracle software on the system. This user owns all of the software installed during the installation. This user must have the Oracle Inventory group as its primary group.

Note:

In Oracle documentation, this user is referred to as the oracle user.
A single Oracle Inventory group is required for all installations of Oracle software on the system. After the first installation of Oracle software, you must use the same Oracle Inventory group for all subsequent Oracle software installations on that system. However, you can choose to create different Oracle software owner users for separate installations.

Note:

The following sections describe how to create local users and groups. As an alternative to creating local users and groups, you could create the appropriate users and groups in a directory service, for example, Network Information Services (NIS). For information about using directory services, contact your system administrator or refer to your operating system documentation.


建立oracle用户和oinstall用户组的原因

3.设置环境变量
PATH=............:/data/oracle/10.2.0.1/bin
export PATH
export ORACLE_HOME=/data/oracle/10.2.0.1
export LD_LIBRARY_PATH=/data/oracle/10.2.0.1/lib


4.解压oracle_client_64bit2.tar.gz放到/data文件夹下面,这里一定要放在这里 因为oracle_client_64bit2.tar.gz里面已经建立了一些软连,除非你自己能改

5.解压完成后进入到/data/oracle/10.2.0.1/network/admin/ 增加 listener.ora 、sqlnet.ora、tnsnames.ora文件
文件内容分别如下:
vi listener.ora 

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.3.36)(PORT = 1521))
    )
  )



vi sqlnet.ora

SQLNET.AUTHENTICATION_SERVICES= (NTS)
#NAMES.DIRECTORY_PATH= (TNSNAMES)
NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)  


这里需要说明一下
NAMES.DIRECTORY_PATH= (TNSNAMES) 一般可能会使用这句,但是在服务器上面我不知道为什么会抛出ORA-12154: TNS:could not resolve service name的异常
上网查找到是说错误指出客户不能查找到tnsnames.ora文件中所列举的服务。 解决方法是直接添加NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME) 这句,
并且如果有设置NAMES.DEFAULT_DOMAIN = localdomain这句话,也需要去除,否则还是会报错
参考链接:http://blog.chinaunix.net/u/15472/showart_286991.html

vi tnsnames.ora 

WEBTRACE =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.3.36)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = webtrace)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )


这样基本上就搞定了

输入sqlplus

如果出现提示你输入帐号密码 则表示已经成功了


注意本client端版本是oracle_client_64bit2.tar.gz ,是朋友给的,不是官网下载的。

另外如果sqlldr导入出现乱码
eg:服务器端字符集NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
那么控制文件ctl:
Load data
CHARACTERSET ZHS16GBK
append into table TEST
fields terminated by '`'
trailing nullcols
(
DNAME,
MENO,
ID "SEQ_TEST.nextval"
)

然后执行
sqlldr userid=webtrace/webtrace@WEBTRACE control=import_data_to_db.ctl data=test.log 



参考链接:
http://blog.chinaunix.net/u/15472/showart_286991.html
http://lwxjjgc.iteye.com/blog/567409
分享到:
评论

相关推荐

    Linux下安装Oracle客户端,配置Qt开发环境

    在Linux环境下,安装Oracle客户端并配置Qt开发环境是软件开发者,特别是那些专注于数据库交互和GUI应用开发的程序员常需进行的操作。以下将详细介绍这个过程,包括Oracle客户端的安装、环境配置,以及Qt集成开发环境...

    oracle11g客户端for_linux安装文档

    Oracle 11g 客户端 for Linux 安装文档 Oracle 11g 客户端 for Linux 安装文档提供了详细的安装步骤和配置信息,以便用户成功安装 Oracle 11g 客户端 for Linux。 标题解释 Oracle 11g 客户端 for Linux 安装文档...

    Linux下安装oracle客户端-sqlplus64.zip

    安装步骤 rpm -ivh oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm rpm -ivh oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm rpm -ivh oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64...

    随笔-linux下安装oracle 12c client

    Linux 下安装 Oracle 12c 客户端详细教程 Oracle 12c 客户端是 Oracle 公司推出的数据库客户端软件,为用户提供了强大且灵活的数据库管理功能。然而,对于初学者来说,安装 Oracle 12c 客户端可能会是一件困难的...

    linux oracle客户端安装

    本教程将详述如何在Linux环境下安装Oracle客户端11.2.0.4版本,利用提供的安装文档和软件包。 首先,我们需要了解Oracle客户端的作用。Oracle客户端是连接到Oracle数据库服务器的软件,它提供了SQL*Plus、...

    Linux_Oracle客户端全部rpm包

    本篇文章将详细阐述如何在Linux环境下安装Oracle客户端的全部rpm包。 首先,让我们理解什么是rpm包。RPM(Red Hat Package Manager)是Linux发行版中常用的软件包管理器,用于安装、升级、查询和删除软件。Oracle...

    ORACLE 客户端在linux下安装

    在Linux环境下安装Oracle客户端通常涉及多个步骤,包括下载安装文件、创建安装目录、解压文件、配置环境变量等。 #### 二、下载安装文件 首先,需要从Oracle官方网站下载对应的客户端安装程序。具体的下载地址为:...

    Linux下Oracle Client的安装

    Linux 下 Oracle Client 的安装是指在 Linux 操作系统中安装 Oracle 客户端的过程。该过程需要在 Linux 服务器上安装 Oracle 客户端,以便连接 Oracle 数据库服务器。 一、 Linux 基础版之软件安装 在 Linux 操作...

    oracle客户端在linux下安装部署运行

    Oracle 客户端在 Linux 下安装部署运行 一、Oracle 客户端安装 Oracle 客户端在 Linux 下的安装是指在 Linux 操作系统上安装 Oracle 客户端软件,以便于连接远端的 Oracle 数据库服务器。安装 Oracle 客户端需要...

    linux oracle客户端

    在linux上安装oracle客户端,占用空间小,个人己安装,并正常使用。 客户端版本:10.2.0.4.0 包括: basic-10.2.0.4.0-linux-x86_64.zip basiclite-10.2.0.4.0-linux-x86_64.zip jdbc-10.2.0.4.0-linux-x86_64.zip ...

    oracle11G的linux下的离线安装教程.pdf

    "Oracle 11g 在 Linux 下的离线安装教程" 一、查看和修改主机名称 在 Oracle 11g 的安装过程中,需要查看和修改主机名称。可以使用 hostname 命令来查看当前主机名称,并使用 hostname 命令来修改主机名称。 二、...

    .net访问oracle数据库的方法(不安装oracle客户端)

    通过本文介绍的方法,我们可以实现在不安装Oracle客户端的情况下,通过.NET应用程序访问Oracle数据库。这种方法不仅简化了部署过程,还有效地节约了系统资源。需要注意的是,在进行配置时要确保所有的路径和连接信息...

    linux 安装oracle的离线rpm包

    该包为linux安装oracle的离线rpm包,可在服务器未联网的情况下,离线安装oracle所需要的依赖。包内均为rpm文件 执行 rpm -ivh --nodeps --force ./* 即可一次完成所有rpm依赖包的安装。

    不必安装oracle客户端,QT成功连接oracle数据库

    本文将详细介绍如何在不安装Oracle客户端的情况下,使用QT框架成功连接到Oracle数据库,主要涉及的知识点包括QT的数据库模块、Oracle的ODBC驱动以及相关配置。 首先,QT是一个跨平台的C++应用开发框架,其数据库...

    linux下oracle的客户端安装

    在Linux环境下安装Oracle客户端是一项常见的任务,特别是在进行数据库管理和开发工作时。Oracle客户端提供了与Oracle数据库服务器交互的工具,如SQL*Plus和SQL Loader。在这个过程中,我们将避免安装完整的Oracle...

    CentOS6.2安装Oracle客户端

    在IT领域,尤其是在数据库管理中,安装Oracle客户端是常见的任务之一。本文将详细介绍在CentOS6.2操作系统上安装Oracle客户端的步骤,包括使用RPM包安装、配置TNS、设置环境变量以及进行链接测试。 首先,我们关注...

    Linux下安装oracle客户端并配置php5.3

    在Linux系统中安装Oracle客户端并配置PHP5.3,主要涉及到一系列的步骤,这些步骤包括下载Oracle客户端、安装客户端、安装PHP的Oracle扩展,以及配置PHP以便能够在Linux环境下使用Oracle数据库。下面详细地介绍一下...

Global site tag (gtag.js) - Google Analytics