`

关于“EXP-00056: ORACLE error 12154 encountered”的解决方法

 
阅读更多

有用户问到这样一个问题,在进行导出操作时如何转义口令中的@符号?
由于缺省的Oracle会将@符号后面的字串当作服务名来解析,所以不加处理是不行的。
有的企业因为安全规则的需要,口令中都会加入@符号。

假定用户口令如下:

SQL> alter user eygle identified by "eygle@com";

User altered.


如果缺省导出会出现如下错误:

[oracle@jumper oracle]$ exp eygle/eygle@com file=eygle.dmp tables=test

Export: Release 9.2.0.4.0 - Production on Fri Jan 4 11:17:48 2008
Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

EXP-00056: ORACLE error 12154 encountered
ORA-12154: TNS:could not resolve service name
EXP-00000: Export terminated unsuccessfully


通过转义,可以成功导出:

[oracle@jumper oracle]$ exp eygle/\"eygle@com\" file=eygle.dmp tables=test

Export: Release 9.2.0.4.0 - Production on Fri Jan 4 11:12:10 2008
Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

Connected to: Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
With the Partitioning option
JServer Release 9.2.0.4.0 - Production
Export done in ZHS16GBK character set and AL16UTF16 NCHAR character set

About to export specified tables via Conventional Path ...
. . exporting table                          TEST      4136 rows exported


-The End-

By eygle on 2008-01-04 11:30 | Comments (6) | Del.icio.us | Google | FAQ | Edit |Pageviews:1954


不想登录?直接点击发布即可作为游客留言。
发布
 

Powered by 多说

6 Comments

收到,谢谢!

学习了 我很讨厌密码里有这个@ 字符

就是,为啥密码里要写个@符号,那sqlplus登陆的时候也不方便啊

在windows下应该这样写:
exp scott/"""tiger@xx"""
即:密码外面包括三对双引号

不同平台的转义是有所不同的,谢谢补充!

Thank you for your help!

分享到:
评论

相关推荐

    Oracle实例启动时报错:ORA-32004的解决方法

    在Oracle数据库管理中,我们可能会遇到各种启动时的错误,其中`ORA-32004`是一个关于过时或废弃参数的错误,这通常意味着在实例启动时配置的某些参数不再有效或已被弃用。在本文中,我们将详细探讨这个问题,以及...

    ORACLE8I数据库应用EXP工具时ORA-06553报错的解决方法.pdf

    ORACLE8I数据库应用EXP工具时ORA-06553报错的解决方法 摘要:本文主要解决ORACLE 8I数据库应用EXP工具时ORA-06553报错的问题,分析出现问题的原因,并提供了正确的解决方法和措施。 知识点1:Oracle 8I数据库EXP...

    【Oracle点滴积累】解决ORA-29913和KUP-04095: preprocessor command的方法

    KUP-04095: Preprocessor command encountered error "pipe Read Timeout (Doc ID 2641386.1)

    oracle 错误一览表

    #### ORA-00056: '.' not allowed in object names for non-default schemas - **描述**:在非默认模式的对象名称中不允许使用“.”。 - **解决方法**:避免在非默认模式的对象名称中使用“.”。 #### ORA-00057: ...

    oracle错误代码大全

    #### ORA-00056: Referencing non-schema object - **解释**: 引用了非模式对象。 - **解决方案**: 确认引用的对象是模式的一部分。 #### ORA-00057: Unknown system change number - **解释**: 未知的系统变更...

    ISO 11452-4-2020.pdf

    - **Excitation Levels and Frequencies**: Specific levels and frequencies of electromagnetic energy are prescribed to ensure that the tests are representative of potential disturbances encountered ...

    Oracle错误一览表

    #### ORA-00056: Operation not supported by the data dictionary 当尝试执行的数据字典操作不受支持时,会抛出此错误。这通常发生在试图使用过时或不兼容的DDL语句时,需要检查语法并使用正确的DDL命令。 #### ...

    µVISION: Error: Encountered an improper argument

    标题中的"µVISION: Error: Encountered an improper argument"是一个在使用Keil µVision集成开发环境时可能会遇到的问题提示。这个错误通常意味着在执行某些操作或者仿真过程中,软件遇到了无法识别或者不合法的...

    Keil v5 Error: Encountered an improper argument 个人实测解决办法

    Keil v5 Error: Encountered an improper argument 个人实测解决办法 实测运行正常咯,再也不出现仿真关不了debug情况了

    testing-java-microservices:该存储库用于研究“测试Java微服务-使用Arquillian,Hoverfly,AssertJ,JUnit,Selenium和Mockito”

    [ERROR] Failed to execute goal org.wildfly.swarm:wildfly-swarm-plugin:2017.4.0:package (default) on project game: Execution default of goal org.wildfly.swarm:wildfly-swarm-plugin:2017.11.0:package ...

    Unity plug NGUI Next Gen UI V3.8.0

    最新NGUI V 3.8.0 3.8.0 ...- NEW: Setting a Unity sprite on a UI2DSprite will now automatically set its border values. ...- FIX: Variety of fixes for obscure issues that most would have never encountered.

    Error: Encountered an improper argument 官方解决办法

    Download the attached file and extract it to the folder C:\Keil_v5\UV4. If you have installed PK51 to a different folder, you need to adapt the path accordingly. The file UV4.exe is replaced with ...

    Docker问题——安装过程中问题Errors were encountered while processing: docker-ce

    解决方法 docker-ce安装时出现错误: dpkg: error processing package docker-ce (--configure): subprocess installed post-installation script returned error exit status 1 Processing triggers for libc-bin ...

    SMTP错误码建议解决方法

    SMTP 错误码建议解决方法 SMTP(Simple Mail Transfer Protocol)是互联网上使用最广泛的邮件传输协议之一。然而,在邮件传输过程中,经常会出现各种错误,使得邮件不能正常传输。下面我们将详细介绍常见的 SMTP ...

    MDK Error: Encountered an improper argument 官方解决办法

    Keil-MDK Error Encountered an improper argument 问题解决办法实测有效,此问题属于keil的软件bug,在mdk5.2x版本中普遍出现,最新的mdk5.26版本也没有解决此软件bug,所以分享此解决办法让更多人免于受此问题困扰...

    2009 达内Unix学习笔记

    集合了 所有的 Unix命令大全 ...telnet 192.168.0.23 自己帐号 sd08077-you0 ftp工具 192.168.0.202 tools-toolss ... 各个 shell 可互相切换 ksh:$ sh:$ csh:guangzhou% bash:bash-3.00$ ... 命令和参数之间必需用空格隔...

    Oracle高版本数据转向低版本数据解决方按

    例如,当尝试使用较低版本的EXP/IMP工具处理高版本数据时,可能会出现错误提示,如`EXP-00008: ORACLE error %lu encountered`或`ORA-00904: invalid column name`等。 #### 解决方案一:针对Oracle 9i及之前的版本...

    Delphi编译错误中文手册

    - 解决方法:将抽象方法标记为 `virtual` 或 `dynamic`。 10. **Array type required** - 错误描述:需要数组类型。 - 解决方法:确保变量定义或参数类型为数组类型。 11. **Assignment to FOR-Loop variable '...

    WsdlReader

    这些代理类封装了与Web Service通信所需的所有方法和数据类型,使得开发者能够在C#代码中像操作本地对象一样调用远程Web Service的方法。 在C#中,通常有两种方式来生成Web Service代理类: 1. 使用`svcutil.exe`...

Global site tag (gtag.js) - Google Analytics