达梦数据库中,如果密码中包含了特殊字符,那么在disql 登陆时需要进行转义,否则无法登陆。
在windows下,需要使用双引号将密码包含进来,同时对双引号使用/进行转移,具体例子如下:
disql SYSDBA//"abcd@efgh/"@127.0.0.1:5236
disql SYSDBA/\"abcd@efgh\"@localhost
本机测试在sql交互器下为:
SQL> conn sysdba/"dm@123456"@127.0.0.1:5236
服务器[127.0.0.1:5236]:处于普通打开状态
登录使用时间: 13.983(毫秒)
SQL>
直接启动DISQL
C:\dmdb\dmdbms\bin>disql sysdba/\"dm@123456\"@localhost:5236
服务器[localhost:5236]:处于普通打开状态
登录使用时间: 12.709(毫秒)
disql V8
SQL>
linux下,需要使用双引号将密码包含进来,同时外层再使用单引号进行转移,具体例子如下:
./disql DBATEST/'"abcd@efgh"'@127.0.0.1:5236
./disql DBATEST/'"abcd@efgh"'@localhost
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




