1. 程式人生 > >Oracle導dmp出現檔案ORA-12154: TNS: 無法解析指定的連線識別符號解決方案

Oracle導dmp出現檔案ORA-12154: TNS: 無法解析指定的連線識別符號解決方案

其實TNS無法解析是Oracle操作裡經常遇到的問題,原因有二:
(1)Oracle伺服器沒有裝好(一般不建議重灌,因為Oracle解除安裝不完全是沒法重灌的)
(2)TNS沒有配置

現在本部落格給出解決方案:

現在先測試一下tns是否可以ping,成功的介面大致如下
這裡寫圖片描述

(1)在oracle安裝路徑的tns配置檔案裡新增如下程式碼

# tnsnames.ora Network Configuration File: d:\Oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.

ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = ORCL)
    )
  )

其中orcl是我的資料庫名稱,這個需要根據需要配置

(2)配置TNS環境變數
環境變數類似於:

D:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN

補充:下面給出Oracle資料庫還原的步驟示例
1、將TESTDB.bmp放置在dpdump目錄,如下路徑:
E:\app\Administrator\admin\orcl\dpdump

2、建立使用者
create user testdb65 identified by “testdb65” default tablespace users temporary
tablespace temp;
使用者授權
grant connect,dba to testdb65;

3、建立表空間
CREATE TABLESPACE NNC_DATA01 DATAFILE ‘D:\tablespace\nnc_data01.dbf’ SIZE 500M
AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ;
CREATE TABLESPACE NNC_INDEX01 DATAFILE ‘D:\tablespace\nnc_index01.dbf’ SIZE 100M
AUTOEXTEND ON
NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ;

4、匯入 bgyhr2是來源庫
impdp testdb65/

[email protected] schemas=testdb65 dumpfile=TESTDB65.dmp
impdp ncjob65/[email protected] schemas=testdb65 dumpfile=TESTDB65.dmp

匯出 scott 是要匯出的庫
expdp lfwtrain/[email protected] schemas=當前使用者 dumpfile=expdptest.dmp

補充:下面給出Plsql Developer客戶端連線遠端Oracle出現TNS無法解析的解決方案

相關推薦

Oracledmp出現檔案ORA-12154: TNS: 無法解析指定連線識別符號解決方案

其實TNS無法解析是Oracle操作裡經常遇到的問題,原因有二: (1)Oracle伺服器沒有裝好(一般不建議重灌,因為Oracle解除安裝不完全是沒法重灌的) (2)TNS沒有配置 現在本部落格給出解決方案: 現在先測試一下tns是否可以ping,成功

Oracle錯誤集錦】:ORA-12154: TNS: 無法解析指定的連接標識符

img home net 主動 client 變量 down oracle11g drp 相信這個錯誤大家都不陌生,僅僅要安裝使用過Oracle的預計都遇到過這個問題,一般出如今用PL/SQL連接Oracle數據庫的時候發生的。 導致這個錯誤的原因以及

新建ORACLE數據庫實例時ORA-12154: TNS: 無法解析指定的連接標識符的解決

oracle很簡單,既然是在創建數據庫最後一步時碰到的這個問題,那麽一定有2個方面需要明確:1:數據庫字符集和國家字符集都要是UTF-82:密碼是否有特殊字符如@本文出自 “隨風” 博客,請務必保留此出處http://358778493.blog.51cto.com/11386071/1970852新建ORA

PLSQL鏈接oracle報錯--ORA-12154: TNS: 無法解析指定的連接標識符

sta lock cli 需要 nes 說明 cat 目錄 解析 D:\install\PLSQL\instantclient_11_2   今天重新安裝了oracle 11g,plsql連接oracle時發生報錯:ORA-12154: TNS: 無法解析指定的連接標識符

plsql登入oracle使用者ORA-12154: TNS: 無法解析指定連線識別符號解決方案

其實TNS無法解析是Oracle操作裡經常遇到的問題,原因有二: (1)Oracle伺服器沒有裝好(一般不建議重灌,因為Oracle解除安裝不完全是沒法重灌的) (2)TNS沒有配置對(2)的解決方案:現在先測試一下tns是否可以ping,成功的介面大致如下 步驟:(1)在o

PLSQL連結oracle報錯--ORA-12154: TNS: 無法解析指定連線識別符號

D:\oracle\product\10.2.0\client_1\  今天重新安裝了oracle 11g客戶端,plsql遠端連線oracle時發生報錯:ORA-12154: TNS: 無法解析指定的連線識別符號。在網上粗略查了一下,錯誤比較常見,主要是是連線配置發生了問題。我執行SQLPLUS能正常連線,

64位win7下安裝oracle11g以及plsql developer連結時出現 ORA-12154: TNS: 無法解析指定連線識別符號

    1、首先確定你安裝的客戶端程式是32位的(雖然你的作業系統是64位的,且你的伺服器也是64位的,但是客戶端此處要求是32位的) 如:ORACLE選用的是win64_11gR2_database(此處有兩個檔案,記得將第二個檔案解壓後放到第一個檔案的對應目錄下面),客

創建DBLink遇到ORA-12154:TNS:無法解析指定的連接標識符問題

發現 配置服務 acl 標識 log 1-1 bsp oracle 通過 創建DBLINK: toad通過圖形界面創建A庫到B庫的圖形界面: 第一步: 第二步: 最後一步報錯: 首先,通過檢測A庫和B庫的服務器相互能夠ping通,保證通信正常; 然後,通過檢查tn

ORA-12154: TNS: 無法解析指定的連接標識符

cto 標識符 ora- 服務器 ora-12154 plsql art 解析 配置 http://77857.blog.51cto.com/67857/447824/ 我遇到的問題是 第一個:服務器的監聽沒有啟動 lsnrctl start 檢查一下監聽是否啟動:lsnr

ORA-12154: TNS: 無法解析指定連線識別符號

1.檢查登錄檔,HKey_LocalMachine/Software/Oracle下面的Oracle_Home,若不對,修改成正確的;     2.解除安裝ODP for .Net (或者解除安裝ODT for .Net, ODT中包含ODP, ODT 是VS.

64位系統裝plsql,oracleora-12154無法解析指定連線識別符號

    裝了n次的oracle,前幾天裝了個oracle10g客戶端版本,結果遇到了一個問題,讓我百思不得其解,但最終在查閱了各種資料讓給解決了。     我裝的伺服器是64位的客戶端,裝完oracle後我就用直接登陸sql沒問題,整合配置也測試能連上,心想資料庫應該是裝好了;但是後來裝了plsql後,登

ora-12154 TNS無法處理服務名”的解決辦法之tnsnames.ora模板

//------------------------------------------------tnsnames.ora把此檔案copy到D:\plsql developer中 # TNSNAMES.ORA Network Configuration File: D:\

(已解決)c# 客戶端程式訪問oracle報錯:ORA-12154: TNS: 無法處理服務名

錯誤:ORA-12154: TNS: 無法處理服務名 這個錯誤大家在百度上一搜一大把,但是我出現這個錯誤的原因跟百度不太一樣,我的客戶端程式在不同的目錄可以正常執行,但在其中1個目錄就是要出錯,因此我想到是目錄路徑中出了問題,既然是路徑那就只能是資料夾名有什麼特殊之處導致不能執行,後來發現不能執

ORA-12154:TNS:無法處理服務名--的一個解決辦法

前幾天在找工作,所以專案課題就沒有管,等找完工作回來弄專案課題時, 在開啟oracle需要的服務後,plsql登入出現 ORA-12154:TNS:無法處理服務名 並且在Oracle Net Configuration Assistant新增本地Net服務名配置時沒有反應

oracle連線DBLINK報錯:ORA-12154: TNS:could not resolve service name的解決辦法

配置DBLINK細節很重要,請重點關注下面幾點 1.確定被連線資料庫可以連通,監聽是好的 2.使用者角色與許可權 配置下面4項(很重要): dba,conn,create database link,create public database link 3.客戶機上的us

oracledmp資料庫檔案轉換成mysql的sql檔案

一、前提及準備: 1、dmp檔案是無法直接轉換為.sql檔案的,所以首先把dmp檔案匯入Oracle資料庫中,然後重新匯出格式為.sql檔案格式,在此先省略匯出步驟,注意此時匯出的.sql檔案為資料庫的表結構,並沒有資料 2、下載安裝PowerDesigner工具 我的百度雲連結:h

oracle常見錯誤】oracle監聽程式配置/“ORA-12541: TNS: 無監聽程式”

一、問題描述 在用PL/SQL Developer連線Oracle 11g時報錯“ORA-12541: TNS: 無監聽程式”,如下圖所示。可以按照如下的步驟進行解決。 二、解決方案 1、監聽程式配置  從開始選單中開啟“Oracle Net Configu

IP地址變化後Oracle 10g引起的“ORA-12541:TNS:無監聽程式”錯誤解決方法

解決步驟如下: 第一種方法:   1、控制面板--->新增硬體--->下一步--->是,我已經連線了此硬體--->新增新硬體--->安裝我手動從列表選擇的硬體-->網路介面卡---> microsoft---->Micro

ORACLE 11G匯入資料報ORA-12154錯誤解析

      在Windows 7 (64 bits)安裝ORACLE資料庫,作為資料庫伺服器端,一般會安裝下面幾個部分。     (1)安裝 ORACLE 11G資料庫64位伺服器端。    (2)安裝 ORACLE 11G資料庫32位客戶端。    (3)安裝 insta

Oracle資料庫相關問題之ORA-12541:TNS:無監聽程式

在用PL/SQL Developer等客戶端工具連線oracle伺服器時出現ORA-12541:TNS:無監聽程式的錯誤,如下圖: 發現原來是oracle的監聽沒有啟動,重啟監聽後就連線成功了,下面跟大家分享一下如何啟動oracle的監聽。 1.在安裝Oracle伺服器的主機上,開啟Net Confi