繁体   English   中英

无法从oracle DB导出转储文件

[英]No able to export dump file from oracle DB

我花了一整天时间来创建我的oracle数据库转储并跟踪在线发现的可能解决方案,但遗憾的是没有人为我工作,我正在使用这个脚本:

 expdp user/password@databaseName DIRECTORY=orcl_full DUMPFILE=orclfull.dmp LOGFILE=full_exp.log FULL=YES;

我不知道,为什么我收到这个错误。

UDE-12504: operation generated ORACLE error 12504
ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA

的tnsname.ora

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = myhost01)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl.tnt.dev)
    )
  )

listener.ora中

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = orcl.tnt.dev)
      (ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1)
      (SID_NAME = orcl)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
     (ADDRESS = (PROTOCOL = TCP)(HOST =myhost01)(PORT = 1521))
    )
  )

请看看我正拼命寻找解决方案。

在listener.ora中使用sid,在tnsnames.ora中使用service_name。 我想这是导致这个问题的原因。 注册数据库的service_name(或)在这里输入代码使用tnsnames.ora中的sid

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = myhost01)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SID = orcl)
    )
  )

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM