1. 程式人生 > >sqlnet.ora和tnsnames.ora檔案裡有些是服務端的內容有些是客戶端的內容

sqlnet.ora和tnsnames.ora檔案裡有些是服務端的內容有些是客戶端的內容

sqlnet.ora和tnsnames.ora檔案兩個檔案是客戶端和服務端都可能會用的到的檔案,而不像listener.ora檔案那樣只會服務端用到,客戶端用不到。

但是客戶端和服務端用到的內容不一樣,所以放在客戶端和服務端tnsnames.ora檔案(或是sqlnet.ora檔案)裡寫的內容會不太一樣。

我們平時若沒有專門下載oracle客戶端版的話,下載的安裝包安裝後主機裡就同時已經給你安裝了服務端和客戶端程式的,所以我們平時看到的sqlnet.ora和tnsnames.ora檔案裡混雜著服務端或是客戶端需要的內容。讓我們看下哪些屬於服務端的內容,哪些屬於客戶端的內容:

tnsnames.ora

檔案中

ORCL_LINUX =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.24)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )

這段內容是一段網路服務名的定義,它屬於客戶端的內容,用於連線,如sqlplus sys/[email protected]_LINUX as sysdba;

EXTPROC_CONNECTION_DATA=

(DESCRIPTION=

(ADDRESS_LIST=

(ADDRESS=

(PROTOCOL=IPC)(KEY=EXTPROC0))

)

(CONNECT_DATA=(SID=PLSExtProc))

)

這段內容是一段網路服務名的定義,它屬於客戶端的內容,用於連線。

LOCAL_LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = WIN-7GVKUTPOB47)(PORT = 1521))
    )
  )

這是一段與實現動態監聽有關的配置內容,它屬於服務端的內容,如alter system set local_listener = ‘LOCAL_LISTENER

’;

註釋:LOCAL_LISTENER 這個名字是隨意取的,沒有說一定要以local_開頭。

可能還有些內容是資料庫伺服器端和客戶端都會用到的。不過,自己現在還不清楚。

在sqlnet.ora檔案中

sqlnet.ora裡的某些引數是作用於客戶端的,如NAMES.DIRECTORY_PATH,某些引數是作用於服務端的,如SQLNET.EXPIRE_TIME,SQLNET.AUTHENTICATION_SERVICES= (NTS)。

相關推薦

sqlnet.oratnsnames.ora檔案有些服務內容有些客戶內容

sqlnet.ora和tnsnames.ora檔案兩個檔案是客戶端和服務端都可能會用的到的檔案,而不像listener.ora檔案那樣只會服務端用到,客戶端用不到。 但是客戶端和服務端用到的內容不一樣,所以放在客戶端和服務端的tnsnames.ora檔案(或是sqlnet.

Linux下如何查詢sqlnet.ora listener.ora tnsnames.ora 配置檔案的目錄

1.首先切換到oracle 使用者下 使用env 檢視資料庫配置檔案資訊 2.然後找到LD_LIBRARY_PATH=/home/opt/oracle/product/11.2.0.4/db_1 (配置檔案後面的 路徑) 3.切換到 目錄下 cd /home/opt/oracle/p

在WIN7下安裝ORACLE並配置listener.oratnsnames.ora檔案,以此使用PLSQL

問題: 去年安裝的ORACLE當時執行的沒出問題,也就沒有寫總結。後來到公司,自己電腦的連不上公司的ORACLE資料庫了,自己一頓操作猛如虎,然後自己的資料庫也連不上了。這篇文章就是用來記錄這次資料庫從正常到被我作壞,然後由恢復正常的過程中遇到的問題以及解決辦

Oracel數據庫 listener.oratnsnames.ora配置

cat too ini rac edi 參考 image tns 登錄 oracel服務經常會出現各種監聽問題,很多情況是 listener.ora和tnsnames.ora 的配置有問題 D:\app\Administrator\product\11.2.0\dbhom

Oracle資料庫中的listener.oratnsnames.ora的作用

listener.ora檔案 listener.ora是伺服器端用的,oracle監聽程式,就是讀的這個檔案,裡面有oracle伺服器端的socket監聽地址和埠(如果要想區域網中的其他人,能夠訪問我本地的oracle,要把我本機的地址寫進去,如10.11.19.19

oracle安裝完成後沒有tnsnames.oralistener.ora問題方法

可以再開始選單裡面找這個: 配置和移植工具 Net Configuration Assistant 進去後第一項是監聽程式配置,配完就有listener.ora 第3項是本地Net服務名

[整理記錄]oracle: listener.orasqlnet.oratnsnames.ora的配置及例子

1.解決問題:TNS或者資料庫不能登入。      最簡單有效方法:使用oracle系統提供的工具 netca 配置(把原來的刪除掉重新配置)     $netca  2.然而,仍有疑問:如何指定'listener.ora'存放的目錄?不要預設目錄($ORACLE_HOM

連結、裝載庫—目標檔案有什麼

編譯器編譯原始碼後生成的檔案叫做目標檔案。 目標檔案從結構上將,它是已經編譯後的可執行檔案格式,只是還沒有經過連結的過程,其中可能有些符號或地址還沒有被調整。其實它本身就是按照可執行檔案格式儲存的,只是跟真正的可執行檔案在結構上稍有不同。 3.1 目標檔案的

使用TCP協議,分別編寫服務客戶,要求客戶服務上傳檔案。(使用字元流完成)

package Test; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.IOException; import java.io

angular2^ typescript 將 文件Json數據 合並發送到服務器(1.客戶處理)

src ica div .html web ready 進行 form med 首先介紹下框架基本流程 (web > webservice 【前端架構】 ) > (nodejs 【 數據中轉站 】) >(api 【後臺接口】) --web (htm

【FastDFS分散式檔案系統之二】:FastDFS小檔案上傳效能測試及Python客戶上傳操作

  由於要對比swift上傳小檔案以及fdfs上傳小檔案的效能,故做效能測試。 1.1 測試環境: FastDFS叢集的搭建方法:【FastDFS分散式檔案系統之一】:搭建、部署、配置 tracker server1:node2 tracker server2:node3

[Linux]FTP/VSFTP/配置檔案/本地匿名虛擬使用者訪問/ftp客戶使用

》》FTP  File Transfer Protocol  檔案傳輸協議。用於控制檔案的雙向傳輸,就是下載+上傳 》主動模式 服務端從20埠主動向客戶端發起連線,預設。 流程: 客戶端傳送請求後客戶端隨機開啟埠,客戶端主動通過20埠主動向客戶端傳送資料 》被動模式 服務

安裝oracle 11g 64位伺服器oracle 11g 32位客戶時,客戶無法連線伺服器的問題。

1.按照網上教程安裝64位伺服器端Oracle和32位客戶端Oracle,在開始選單點選client檔案下的Net Configuration Assistant,如圖所示 2.本地網路服務配置->新增->服務名為orcl->選擇TCP->主機名

VTP配置伺服器server客戶client,客戶會學習伺服器的VLAN

這種標題,看到就方了,什麼是VTP,trunk、channel這些配置過相關的命令,但是我不理解啊,這樣還能搭小型區域網絡? 本來是要求用dns3、或者eve做的實驗的,因為這兩款模擬器可以模擬真機,然後抓包,天天抓包,天天抓包,果然是學網路了 但是.....!!! 由於我

CAS 5.1.x 的搭建使用(三)—— 通過官方示例來熟悉客戶搭建

原文地址:http://www.cnblogs.com/flying607/p/7601177.html 這裡主要有兩件事要做: 第一個就是給客戶端的jre新增和服務端對應的證書 之前我們已經生成了一個keystore,我們就直接使用這個keystore生成一個證書,命

linux伺服器客戶中文會話客戶

#include<stdio.h> #include<stdlib.h> #include<string.h> #include<sys/socket.h> #include<sys/types.h> #inclu

服務接收到客戶傳送的檔名,並把檔案內容返回給客戶

public class ScoketService {public static void server() {System.out.println("-------------服務已啟動-------------");ServerSocket serverSocket = null;try {server

node.js中ws模組建立服務客戶,網頁客戶

1.node.js中ws模組建立服務端// 載入node上websocket模組 ws; var ws = require("ws"); // 啟動基於websocket的伺服器,監聽我們的客戶端接入

Oracle----listener.ora ,tnsnames.ora ,sqlnet.ora三個檔案解析

1.解決問題:TNS或者資料庫不能登入。       最簡單有效方法:使用oracle系統提供的工具 netca 配置(把原來的刪除掉重新配置)      $netca  2.然而,仍有疑問:如何指定'listener.ora'存放的目錄?不要預設目錄($ORACLE_

pl/sql的tnsnames.ora檔案配置

位置:D:\app\product\11.2.0\dbhome_1\network\admin\tnsnames.ora(根據安裝位置具體情況而定) zx_U=  (DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(HOST =