我花了数小时尝试各种建议和组合,但终生无法从直接Linux命令行或bash脚本调用sqlplus来使用包含$的密码。
我尝试过这些
sqlplus -S mylogin/'"my$password"'@My_DBName sqlplus -S mylogin/'my$password'@My_DBName sqlplus -S mylogin/"my$password"@My_DBName
我已经尝试了与上述相同的操作,但是在$之前放置了\,并且未显示其他各种尝试...
[尝试使用CONNECT代替普通密码,并使用各种引号和反斜杠(此处仅显示一个示例)
sqlplus -S /nolog << EOF CONNECT mylogin/my$password@My_DBName; sqlplus -S /nolog << EOF CONNECT mylogin/'"my$password"'@My_DBName;
我确实知道一般的sqlplus命令作为单个命令,或者与CONNECT一起使用时,不包含$的密码。
有人可以告诉我我在做什么错,为什么?如果是这样,我非常感谢您!
[我花了数小时尝试各种建议和组合,但终生无法从直接的Linux命令行或bash脚本调用sqlplus以使用密码...