今天通过exp迁移Oracle 数据,由于密码含有很有很多特殊字符,弄了好久,都没成功, 后来在网上找到方法。
Exp用法
Linux 下(密码用一对双引号, 整体userid用对单引号括住)
1 |
exp 'skytf/"?`}:Q*H"@skytf'"<akJWI-q-@#<>?`}:Q*H"@skytf' DIRECT=Y buffer=52428800 FEEDBACK=10000 statistics=none file=skytf.dmp log=exp_skytf.log |
windows下(密码前后分别用三个双引号括住):
1 |
exp skytf/""["#$adf`%6^dfom"""@skytf](mailto:"#$adf) buffer=52428800 file=skytf.dmp log=exp_skytf.log |
Exp Query 参数的用法。
1 |
Linux: exp scott/tiger tables=emp query="where job='SALESMAN' and sal<1600" |
在windows中,需要在WHERE语句的两端使用三个双引号
其它
1 |
19:13:20 [SYS@skytf](mailto:SYS@skytf)> alter user skytf identified by "#$adf`%6^dfom"; |
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/236332.html