日期:2014-05-16 浏览次数:20508 次
ORACLE 2010-06-12 11:46:15 阅读156 评论0 ??字号:大中小?订阅
?? 今天在做数据导出的时候,由于用户名的密码使用的是特殊字符,所以遇到了错误代码:“EXP-00056: 遇到?ORACLE?错误 12154”,网上查找原因,需要用引号扩起来,但是os不同,方式也不同:
????windows?os: exp username/"""password"""@devdb --3个双引号扩密码
??? linux/unix os: exp 'username/"password"@devdb' --1个双引号扩密码,1个单引号扩全部
??? 实验结果如下:
1.创建带有特殊字符密码的用户
C:\Documents and Settings\Home>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 5月 7 17:37:36 2009
Copyright (c) 1982,?2005, Oracle.? All rights reserved.
SQL> connsys/oracle@devdbas sysdba
已连接。
SQL> create user exp identified by "12345!@#$%";
用户已创建。
SQL> grant connect, resource to exp;
授权成功。
SQL> conn exp/"12345!@#$%"@devdb2
已连接。
SQL> create table table1 as select * from dual;
表已创建。
SQL> exit
2.windows os导出测试