1. 程式人生 > >利用Instant Client ,不安裝oracle客戶端使用sqlplus連線遠端資料庫的步驟

利用Instant Client ,不安裝oracle客戶端使用sqlplus連線遠端資料庫的步驟

然後執行cmd
c:>sqlplus /nolog
conn tom/[email protected]
可以發現已經能連線遠端伺服器了

我發現一個奇特的現象

oracle伺服器為10.1.0.4的jia可以用
conn tom/[email protected]//10.6.99.120:1521/jia連線
而oracle伺服器為9.2.0.6的075不可以用
conn tom/[email protected]//10.6.99.75:1521/epras連線

ociuldr工具的執行也反映了這個問題

--------------------------------
C:\instantclient10_1>sqlplus /nolog

SQL*Plus: Release 10.1.0.4.0 - Production on Fri Aug 5 12:32:54 2005

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

SQL> conn tom/
[email protected]

????
SQL> conn tom/[email protected]
????
SQL> select cout(*) from tab;
select cout(*) from tab
*
? 1 ?????:
ORA-00936: ?????


SQL> select count(*) from tab;

COUNT(*)
----------
54

SQL> conn tom/[email protected]//10.6.99.120:1521/jia
????
SQL> conn tom/[email protected]
//10.6.99.75:1521/epras
ERROR:
ORA-12514: TNS:listener does not currently know of service requested in connect
descriptor


??: ?????? ORACLE?
SQL>
SQL> exit

C:\instantclient10_1>ociuldr user=tom/[email protected] query="select * from tab"
3100 bytes allocated for column TNAME (1)
800 bytes allocated for column TABTYPE (2)
4100 bytes allocated for column CLUSTERID (3)

0 rows exported at 2005-08-05 12:36:08
54 rows exported at 2005-08-05 12:36:08

C:\instantclient10_1>ociuldr user=tom/
[email protected]
//10.6.99.120:1521/jia query="select *
from tab"
3100 bytes allocated for column TNAME (1)
800 bytes allocated for column TABTYPE (2)
4100 bytes allocated for column CLUSTERID (3)

0 rows exported at 2005-08-05 12:36:41
54 rows exported at 2005-08-05 12:36:41

C:\instantclient10_1>ociuldr user=tom/[email protected] query="select * from tab"
3100 bytes allocated for column TNAME (1)
800 bytes allocated for column TABTYPE (2)
4100 bytes allocated for column CLUSTERID (3)

0 rows exported at 2005-08-05 12:37:02
57 rows exported at 2005-08-05 12:37:02

C:\instantclient10_1>ociuldr user=tom/[email protected]//10.6.99.75:1521/epras query="select
* from tab"
Cannot connect as tom/[email protected]//10.6.99.75:1521/epras.
Connection failed. Exiting...

C:\instantclient10_1>
--------------------------------
# TNSNAMES.ORA Network Configuration File: D:\oracle\ora92\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

tnsnames.ora內容

075 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.6.99.75)(PORT = 1521))
)
(CONNECT_DATA =
(SID = epras)
(SERVER = DEDICATED)
)
)


JIA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.6.99.120)(PORT = 1521))
)
(CONNECT_DATA =
(SID = jia)
(SERVER = DEDICATED)
)
)

相關推薦

利用Instant Client 安裝oracle客戶使用sqlplus連線遠端資料庫步驟

然後執行cmd c:>sqlplus /nolog conn tom/[email protected] 可以發現已經能連線遠端伺服器了 我發現一個奇特的現象 oracle伺服器為10.1.0.4的jia可以用 conn tom/[email protected]//10.6.99.

使用PL/SQL 遠端連線資料庫安裝Oracle客戶

如果本地用不到oracle資料庫的話,其實是可以不必安裝oracle,只安裝pl/sql就能訪問遠端資料庫。使用 Oracle的Instant client工具包就可以在不安裝客戶端的情況下連線資料庫。 1.首先需要去Oracle官網下載輕量級的instant client-basic包 Ora

本機安裝Oracle客戶使用PL/SQL Developer和 Instant Client 工具包連線oracle資料庫

二、在C:\instantclient_12_2目錄下新建目錄network,在network目錄下再新建admin目錄,在admin目錄下新建檔案tnsnames.ora,使用文字編輯器開啟寫入連線配置內容:

安裝oracle客戶用plsql連接oracle

tns ora- ould con ons list sha nfc 目錄 常用的Oracle開發的工具有SQL Developer和PL/SQL Developer,個人感覺前者雖然跨平臺性優於後者,但比較大(大於300M)占用資源,而且用戶體驗也一般,而後者相對就小很多

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

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

安裝oracle客戶的情況下使用PLSQL

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

安裝oracle客戶用plsql連線oracle

常用的Oracle開發的工具有SQL Developer和PL/SQL Developer,個人感覺前者雖然跨平臺性優於後者,但比較大(大於300M)佔用資源,而且使用者體驗也一般,而後者相對就小很多(小於30M),用起來也比較順手。 用PL/SQL連線oracle資料

本地安裝oracle客戶連線遠端oracle

先到Oracle網站 下載 Instant Client 配置Instant Client 下載好了解壓放到一個你喜歡的盤: 我把它放到了D:盤下 1.在D:\instantclient_12_1目錄下新建目錄network,在network目錄下再新建a

安裝oracle客戶plsql developer的安裝教程

1、下載客戶端InstantClient(40M左右,選擇適合自己的下載,我的是  2、下載安裝PLSQL(64和32位都可以,最好是64位); 3、解壓     用文字文件建立tnsna

本機安裝Oracle客戶使用PL/SQL Developer連線遠端資料庫

1、先到Oracle網站下載Instant Client : 根據你的作業系統選擇不同的Instant Client版本 下載會是一個壓縮檔案,解壓之後的資料夾叫:D:/instantclient_11_2.放在你喜歡的目錄即可.例如:D:/instantclient

win32安裝oracle客戶使用plsql

雙擊 eric net 文件 dll sql 下載 客戶端使用 ali win32不安裝oracle客戶端使用plsql 1. 準備工作 1.1下載plsqldev破解版軟件 我這裏使用plsqldev715版本 1.2下載instantclient-basic-win

本機安裝Oracle客戶就可使用PL/SQL Developer連線遠端資料庫

1,專案使用的是oracle11g資料庫,安裝個客戶端訪問伺服器. 到oracle官方下載: http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/htdocs/winsoft.html (中文) http:

一個安裝Oracle客戶的方法

(一)不安裝客戶端的解決辦法。第一種方法:1、在安裝ORACLE伺服器的機器上搜索下列檔案,oci.dllocijdbc10.dllociw32.dllorannzsbb10.dlloraocci10.dlloraociei10.dll (可能伺服器沒有,如果沒有則pl

安裝oracle客戶配置使用plsql

選擇下載32位的oracle instance client 。因為本機的plsql是32位,因此若下載安裝64位的instance client, 則會造成配置完成後, 無任何database的連線資訊,強行輸入資料庫和使用者名稱密碼登入後,會報如下錯誤:

C#安裝Oracle客戶連線Oracle資料庫

方法如下:(環境:Vs2003+Oracle10g) 1、把instantclient-basic-win32-10.2.0.4.zip中的檔案解壓到指定位置(我本機是解壓到D:/fox,並命名為:instantclient)其內面應該包括:BASIC_README、oci.

安裝Oracle客戶遠端連線Orcale資料庫

最近有一任務,需要使用Oracle資料庫,以前對此不太熟悉,就從網上查詢資料,(說實在的網路真是太好了,也多虧了許多的熱心的技術人員,願意把自己的經驗和心得與大家分享)並轉貼了一個帖子參考,不過此帖子有些地方沒有說清楚,確實讓我費了好大勁,才測試成功。下面我把我的步驟說明一下

本機安裝oracle客戶如何使用plsql連線遠端oracle資料庫

首先準備個軟體,去oracle官網下載instantclient-basic-nt-12.1.0.2.0.zip,一定要下載32位的喲 下載plsql,這個百度找一下,很好找的 在insta

安裝oracle客戶 PLSQL11 64位 連線 ORACLE11g

需求:       本地開發環境需通過PLSQL連線Oracle資料庫,但不想單獨去安裝幾百兆的oracel客戶端。 環境:       WIN10企業版64位、PLSQL11 64位安裝程式和oracle instantclient-basic-windows.x64-1

oracle odbc 驅動安裝(安裝oracle客戶)

最近做了一個專案,通過VC odbc訪問oracle資料庫,在我電腦上可以正常執行,在其他電腦上執行不了,原因是沒有oracle odbc驅動,無法配置oracle資料來源。網上的博文大都是安裝oracle客戶端來解決的。我想就是一個小程式,沒必要安裝客戶端吧,參照網上博文

安裝oracle客戶使用plsql連線oracle資料庫的方法整理

 連線Oracle往往需要安裝上百兆的ORACLE客戶端,顯得十分麻煩。如下介紹如何通過使用精簡客戶端,且不需要安裝的客戶端,配合PLSQL連線oracle資料庫。 將下載後的檔案instantclient-basic-win32-11.2.0.1.0解壓,把解壓後的資