密码中带有“@”符号的 sqlplus CONNECT 命令

ian*_*cho 1 oraclexe sqlplus

我正在尝试使用 sqlplus.exe 和以下命令连接到 Oracle XE 数据库:

CONNECT SYSTEM/password@
Run Code Online (Sandbox Code Playgroud)

是的,没错,“@”符号是密码的最后一个字母,需要转义。:(

非常感谢。

另请参阅Oracle pl-sql 转义字符(对于 '&')

小智 6

像这样尝试。连接SYSTEM/\"password@\"@tnsname

  • 这个新答案添加了转义的双引号并帮助了我! (3认同)

小智 5

尝试

Connect SYSTEM/"password@"
Run Code Online (Sandbox Code Playgroud)

或者如果您需要指定 TNSName

Connect SYSTEM/"password@"@tnsname
Run Code Online (Sandbox Code Playgroud)