密码包含特殊字符是比较常见的情况,比如说,密码包含【@】符号,这时候如果直接拼接会导致与【@TNS】冲突,因此,如果密码包含特殊字符,Oracle常见的命令行的工具的写法是有所区别的;

一、SQL*Plus

登录:

修改密码:

其中【&】字符是Oracle中用来识别自定义变量的特殊字符,所以,如果在SQLPlus的命令行中修改的密码中包含该特殊字符的时候,会触发相关操作,如下:

很显然,如果是这样的效果,就没有达到需要在密码中包含特殊字符【&】的效果;

或者,Oracle中修改密码还有一种方式:使用【password】关键字,具体如下:

二、expdp


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

隐藏
变装