1. 程式人生 > >centos7下部署oracle客戶端

centos7下部署oracle客戶端

下載安裝包

  • 去oracle官網下載下面三個軟體包:
  1. oracle-instantclient12.1-sqlplus-12.1.0.2.0-1.x86_64.rpm
  2. oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm
  3. oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm

安裝oracle客戶端

  • 使用rpm -qpl命令檢視oracle client預設安裝路徑:
[[email protected] downloads]$ rpm -qpl oracle-instantclient12.1-sqlplus-12.1.0.2.0-1.x86_64.rpm
/usr/bin/sqlplus64
/usr/lib/oracle/12.1/client64/bin/sqlplus
/usr/lib/oracle/12.1/client64/lib/glogin.sql
/usr/lib/oracle/12.1/client64/lib/libsqlplus.so
/usr/lib/oracle/12.1/client64/lib/libsqlplusic.so

由上面的查詢結果可知oracle client預設安裝在/usr/lib目錄下,其他兩個.rpm包也是安裝在/usr/lib下,如果想讓oracle client安裝在自己指定的目錄下,可以使用rpm -ivh –relocate重定向預設安裝路徑的字首,例如:

rpm -ivh –relocate /usr=/oracle oracle-instantclient12.1-sqlplus-12.1.0.2.0-1.x86_64.rpm

這樣就使得oracle client被安裝到/oracle/lib下面,這裡我使用了預設的安裝路徑/usr/lib.

  • 使用scp命令把server端/home/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/tnanames.ora複製到client端/usr/lib/oracle/12.1/client64/network/admin下

  • 配置環境變數:

  • 測試

[[email protected] admin]$ sqlplus [email protected]

SQL*Plus: Release 12.1.0.2.0 Production on Thu Sep 27 01:10:47 2018

Copyright (c) 1982, 2014, Oracle.  All rights reserved.

Enter password:

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL>
  • 也可以通過下面這個指明使用者、密碼、主機、埠、SID的完整的命令來訪問oracle資料庫:
sqlplus scott/123456:192.168.111.111:1521/orcl

attention: 如果沒有在環境變數中指定ORACLE_SID,那麼在使用sqlplus連線遠端資料庫的時候需要@遠端資料庫的SID,由於客戶端系統使用者不屬於遠端oracle資料庫的SYSOPER和SYSDBA,所以不能使用sys登入而只能使用資料庫普通使用者登入,其中scott是使用dbca建立第一個資料庫時提供的一個可選使用者。

END

相關推薦

centos7部署oracle客戶

下載安裝包 去oracle官網下載下面三個軟體包: oracle-instantclient12.1-sqlplus-12.1.0.2.0-1.x86_64.rpm oracle-instantclient12.1-basic-12.1.0.2.0-1.x

Centos7部署oracle資料庫server

一、安裝Oracle前準備 1.建立執行oracle資料庫的系統使用者和使用者組[[email protected] ~]$ su root  #切換到rootPassword: [[email&

window修改Oracle客戶版的字符集

window oracle客戶端 字符集1、win+R,運行regedit,進入註冊表編輯器。 2、修改NLS_LANG的字符集 路徑 HKEY_LOCAL_MACHINE -> SOFTWARE -> WOW6432Node -> ORACLE -> KEY_OraCl

Linux更改oracle客戶字符集和服務字符集

啟動 dia 系統 detail roc gb2 set rom com from:http://blog.csdn.net/chid/article/details/6166506 Linux 下更改 oracle 客戶端字符集和服務端字符集 1.Linux 下更改

windows安裝oracle客戶和php擴展

64位 電腦 font exif dap pos sof mic client 先來抱怨下 ,按這玩楞費了我大半天的時間,一路的坑! 我的電腦是win7 64位的 第一步 打開php.ini 把 extension=php_oci8_12c.dll extension=

Linux RedHat6.4 安裝ORACLE資料庫伺服器,win10安裝ORACLE客戶 問題總結

前一段時間由於工作需要安裝了ORACLE 11g資料庫在Linux上,安裝過程中遇到了很多問題,所以在這裡總結一下,希望能幫到需要的人。 問題1:安裝過程中提示 pdksh 系統軟體缺失,用rpm -qi 命令查詢確實沒有安裝該軟體,但是安裝了另一個叫 ksh 的系統軟體,二者名字很相似

mac os 安裝oracle 客戶

1. 訪問Oralce 的官網,下載相關壓縮包 注意:在mac 山獅作業系統下,要下載x86 即 32位版本。不能用 64位的。否則 navicat 也不能使用 用navicat  連資料庫  請 參考  http://wiki.navicat.com/wiki/ind

C# 不安裝Oracle客戶情況,如何連接到Oracle數據庫

是不是 如何 () 需要 -s 找到 密碼 dex add 簡介:   在我們開發應用場景經常碰到需要連接Oracle數據庫,這也是相當常見的一種情況。一般.Net環境連接Oracle數據庫,可以通過TNS/SQL.NET 配置文件,而 TNS 必須要 Oracle 客戶端

嘗試加載 Oracle 客戶庫時引發 BadImageFormatException。如果在安裝 32 位 Oracle 客戶組件的情況以 64 位模式運行,將出現此問題

orm 項目 inf article res info csdn 題解 cep 解決辦法: 原因:VS2013生成的網站,裏面有個地方調用32位的DLL文件,放到64位的服務器上提示錯誤“System.BadImageFormatException: 試圖

在不安裝oracle客戶的情況,使用PLSQL

一般在使用plsql時,會結合oracle客戶端來使用,這樣方便把資料庫連線資訊新增到plsql中。不過oracle客戶端軟體有點龐大,安裝起來不太方便,所以在網上找到一種不依賴oracle客戶端來使用plsql的方法。 1.準備 雖然不用oracle客戶端,但是也要用到一個工具包--insta

今天在CentOS6.4作業系統安裝了Oracle客戶

一開始安裝完成後,對環境變數的設定折騰了大半天,後來才知道要重啟,才能使之生效。 因為作業系統是中文的,在/home/oracle/app/..../bin下面執行netmgr時,發現oracle的netmgr介面都是亂碼,後來把/etc/sysconfig/i18n裡的 L

BadImageFormatException:如果在安裝 32 位 Oracle 客戶元件的情況以 64 位模式執行

前言 在使用VS2008中伺服器資源管理器連線Oracle資料庫時,嘗試載入 Oracle客戶端庫時引發 BadImageFormatException,在網上下載了個instantclient_11_2進行配置後解決了該問題。 配置過程及相關資訊 專案環境:

嘗試載入 Oracle 客戶庫時引發 BadImageFormatException 如果在安裝32 位 Oracle客戶元件的情況以 64位模式執行

http://blog.sina.com.cn/s/blog_77f88ea601012va0.html 嘗試載入 Oracle客戶端庫時引發 BadImageFormatException。如果在安裝32 位 Oracle客戶端元件的情況下以 64位模式執行,將出現此問

Centos Oracle客戶的安裝

很早之前釋出過一篇Centos安裝Oracle服務。但是上次有一個很小的遺憾,到最後一步失敗了。這次廣西專案再次涉及到Oracle安裝。所以在此重新整理一下。          總的來說,Centos安裝Oracle還是比較容易,但是由於不同的Centos版本,或者安裝的環

linuxoracle客戶安裝

原文地址:http://hanqunfeng.iteye.com/blog/1955277 檢視oracle伺服器端的版本:  select * from V$version  結果中有:Oracle Database 11g Enterprise Editio

Asp.net_解決vs執行報在安裝 32 位 Oracle 客戶元件的情況以 64 位模式執行,將出現此問題的bug方法

由於工作需要對原來一個專案做修改,結果遇到了麻煩。原來一般是在本機安裝32位的oracle客戶端,PLSQL Developer當時不支援64位,執行專案也沒問題。但是現在下載了個最新版的PLSQL Developer 64位版,安裝了oracle 64位的客戶端可以連線到

Linuxphp5.3編譯oracle客戶

因專案需要在linux下進行php5.3的oracle客戶端編譯,簡要介紹一下步驟及走過的彎路。 1.下載Oracle客戶端程式包,其中包含OCI、OCCI和JDBC-OCI等相關檔案。 1.1下載檔案地址 根據作業系統的版本選擇對應的軟體,我需要的是X86_64選擇 1

oracle 客戶】linux安裝配置oracle客戶

要在伺服器linux 下連線使用oracle 必須先按裝oracle客戶端。下面來記錄下如何安裝成功。 一、安裝必要的庫gcc依賴 yum install zlib-devel bzip2-devel

如何在linux以RPM安裝Oracle 客戶

一、下載 從oracle 下載中心下載 把所有的下載下來 二、以root使用者安裝 三、配置 vim /etc/profile 新增export ORACLE_HOME=/usr/lib/oracle/11.1.0.1/client64 export ORACLE_BAS

linux快速安裝oracle客戶

1,首先Oracle官網下載安裝包: http://www.oracle.com/technetwork/database/features/instant-client/index-097480.ht