程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> 關於Oracle數據庫 >> Oracle導dmp出現文件ORA-12154: TNS: 無法解析指定的連接標識符問題的解決方案

Oracle導dmp出現文件ORA-12154: TNS: 無法解析指定的連接標識符問題的解決方案

編輯:關於Oracle數據庫

其實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/testdb65@orcl schemas=testdb65 dumpfile=TESTDB65.dmp 
impdp ncjob65/ncjob65@orcl schemas=testdb65 dumpfile=TESTDB65.dmp

導出 scott 是要導出的庫

expdp lfwtrain/a@orcl schemas=當前用戶 dumpfile=expdptest.dmp

以上所述是小編給大家介紹的Oracle導dmp出現文件ORA-12154: TNS: 無法解析指定的連接標識符問題的解決方案,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對網站的支持!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved