首页 > 数据库 >EXP-00056: ORACLE error 12154 encountered

EXP-00056: ORACLE error 12154 encountered

时间:2024-05-06 21:00:43浏览次数:23  
标签:文件 encountered ORACLE orcl scott EXP TNSNAMES 12154 ORA

使用如下命令:

-- exp 用户名/密码@数据库实例名 file=导出文件名 [参数]
exp scott/scott@orcl file=/expdat.dmp full=y

-- 正确方式
exp scott/scott@CONN_orcl file=/expdat.dmp full=y

出现了如下错误:

EXP-00056: ORACLE error 12154 encountered
ORA-12154: TNS:could not resolve the connect identifier specified
EXP-00000: Export terminated unsuccessfully

这个错误信息表示Oracle无法解析指定的连接标识符。这可能是由于TNSNAMES.ORA文件中的连接描述符配置错误或者网络问题导致的。你需要检查你的TNSNAMES.ORA文件和网络设置。

TNSNAMES.ORA 文件通常位于 Oracle 客户端软件的安装目录下的 network/admin 文件夹中。

cd $ORACLE_HOME/network/admin/

 

如果TNSNAMES.ORA文件不存在,您可以尝试手动创建该文件并配置相应的内容:

# 在TNSNAMES.ORA文件中,您需要定义一个或多个连接别名,每个别名对应一项数据库连接的详细信息。包括主机地址、端口号和服务名等,例如:
CONN_orcl = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.17.144.191)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )
  • CONN_orcl是连接别名,SERVICE_NAMEHOSTPORT 应替换为您自己的数据库服务名、主机地址和端口号。
  • 确保系统的环境变量正确设置。特别是 ORACLE_HOMETNS_ADMIN,它们应该分别指向您的 Oracle 主目录和网络管理文件夹的路径。
  • 与服务器端的关系:虽然 TNSNAMES.ORA 文件主要用于客户端配置,但它也与服务器端有关,尤其是在多台服务器之间有数据共享要求的情况下,每台服务器上都可能需要定义该文件。
  • 与其他配置文件的关系:TNSNAMES.ORA 通常与 LISTENER.ORA(监听器配置文件)和 SQLNET.ORA(网络配置参数文件)一起使用,共同构成了 Oracle 数据库的网络连接框架。

标签:文件,encountered,ORACLE,orcl,scott,EXP,TNSNAMES,12154,ORA
From: https://www.cnblogs.com/danielzzz/p/18175937

相关文章

  • Nexpose v6.6.248 for Linux & Windows - 漏洞扫描
    Nexposev6.6.248forLinux&Windows-漏洞扫描Rapid7VulnerabilityManagement,ReleaseApr24,2024请访问原文链接:Nexposev6.6.248forLinux&Windows-漏洞扫描,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org您的本地漏洞扫描程序搜集通过实时......
  • devexpress中 cxTreeList 与 cxVirtualTreeList 区别
    在DevExpress控件库中,cxTreeList和cxVirtualTreeList都是用于展示层级数据的控件,但它们在使用场景、性能优化和数据加载方式等方面有所不同。以下是两者之间的主要区别:数据展示与交互:cxTreeList:提供了一个传统的树形列表视图,用户可以直观地看到数据的层级结构,并通过展开和折......
  • ORA-04063: Package Body “SYS.DBMS_CUBE_EXP” While Expdp
    1.场景数据库版本:11.2.0.4当执行@?/rdbms/admin/awrextr.sql进行awr性能分析数据导出时,报错:ORA-20115:datapumpexportencounterederror:ORA-39127:unexpectederrorfromcalltoexport_string:=SYS.DBMS_CUBE_EXP.INSTANCE_EXTENDED_INFO_EXP('AW$EXPRESS','SYS',......
  • UVA1362 Exploring Pyramids 题解
    题目传送门前置知识欧拉序|区间DP|乘法原理解法DFS序可近似理解为欧拉序,故考虑区间DP。设\(f_{l,r}\)表示\([l,r]\)对应的二叉树的个数,状态转移方程为\(f_{l,r}=\begin{cases}1&l=r\\[s_{l}=s_{r}]\times\sum\limits_{i=l+2}^{r}[s_{l}=s_{i}]\timesf_{......
  • 嵌入式Linux,openssh连接报错:ssh_sandbox_violation: unexpected system call
     背景:使用buildroot编译完镜像,烧录到开发板,板子上电启动后,网络正常,ssh不能连接,sshd相同配置在其他机器上可以正常使用;查看内核日志,看到连接时上报异常系统调用的错误:Jan100:01:18NanoPC-T2auth.critsshd[278]:fatal:ssh_sandbox_violation:unexpectedsystemcall......
  • npm install报错提示证书过期CERT_HAS_EXPIRED
    npminstall报错提示证书过期CERT_HAS_EXPIREDnpm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIREDnpm ERR! request to https://registry.npm.taobao.org/xxx failed, reason: certificate has expired这个错误是由于您尝试连接的服务器上的SSL证......
  • npm下载包时报错 Unexpected token '.'问题解决
    1.出现问题当通过nvm切换nodejs版本为16以上时,npminstall[package]报错:Unexpectedtoken'.'2.问题原因该问题不是npm的问题,也不是nodejs的问题,是nvm-windows的问题。3.解决问题nvm-windows已经更新版本解决了这个问题我是通过更新nvm-windows到版本1.19解决了这个问题......
  • 应用zabbix的实时导出(real-time export)功能
    说明zabbix作为监控软件,有时也会需要获取历史数据作进一步的分析,通常可以采用3种办法:通过zabbixAPI定期获取(通过web)通过后端数据库定期读取(通过db)应用实时导出功能配合filebeat或其他工具获取(通过server)对比以上三种方法:实时性:毫无疑问,通过实时导出功能将数据发送出去是......
  • oracle数据导入导出,备份还原命令expdp&impdp(只导出元数据,不导出表数据,最全,最完善的步
    感谢金龙鱼先生分享,原文来自https://blog.csdn.net/kou869929526/article/details/125791113一,编码要求以及数据库版本要求检查数据库版本(用于决定导出时生成为哪个版本的dmp头文件)selectversionfromv$instance;检查字符集是否一致(字符集不一致,不能导入)selectuserenv(......
  • Devexpress GridView 单元格输入检验
    实现效果打开设计器找到CellValueChanged事件编写代码privatevoidgvmain_CellValueChanged(objectsender,DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgse){stringseq=gvmain.GetRowCellValue(e.RowHandle,colQaSeq).......