暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

Oracle用户密码含特殊字符时如何登陆?

DB宝 2019-01-24
5640


题目部分

在Oracle中,Oracle用户密码含特殊字符时如何登陆?


     

答案部分


Oracle用户密码含有特殊字符(例如,&@$等)的时候,SQL*Plusexpexpdp等工具进行登录的时候在写法上有很大的差异。

若密码不含&”符号,则可以使用双引号将密码括起来进行密码修改:

1alter user lhr identified by "l@h\r/0";

若密码包含有&”符号,则需要首先设置defineoff才可以修改密码:

1set define off
2alter user scott identified by "$tiger&123l@h\r/0%s,d$";
3alter user scott identified by "$?`$%*H\@f'\<a-q/$-@#<>`}:H$";

若密码包含有"”双引号,则需要使用password来修改密码:

1password scott

Linux平台下,使用不同客户端连接Oracle数据库的写法如下表所示:

Linux平台

SQL*Plus工具

expimpexpdpimpdp

普通用户

tns

sqlplus 'lhr/"l@h\r/0"'

expdp 'lhr/"l@h\r/0"'

tns

sqlplus 'lhr/"l@h\r/0"'@LHRDB

expdp 'lhr/"l@h\r/0"'@LHRDB

sys用户

tns

sqlplus as sysdba

expdp \'/ AS SYSDBA\'

tns

sqlplus 'sys/"l@h\r/0"'@LHRDB as sysdba

expdp \''sys/"l@h\r/0"'@LHRDB as sysdba\'

正常密码

sqlplus sys/lhr@lhrdb as sysdba

expdp \'sys/lhr@LHRDB as sysdba\'

在上表中,含特殊字符密码为:l@h\r/0,正常密码为:lhrtns为:LHRDB,总的写法原则为:密码用双引号括起来,用户名和密码用单引号括起来,然后【用户名】+【密码】+tns+as sysdba】用单引号括起来,最后的这个单引号用“\”进行转义。

Windows平台下,使用不同客户端连接Oracle数据库的写法如下表所示:

Windows平台

SQL*Plus工具

expimpexpdpimpdp

普通用户

tns

sqlplus lhr/"""l@h\r/0"""

sqlplus lhr/\"l@h\r/0\"

expdp lhr/"""l@h\r/0"""

expdp lhr/\"l@h\r/0\"

tns

sqlplus lhr/"""l@h\r/0"""@LHRDB

sqlplus lhr/\"l@h\r/0\"@LHRDB

expdp lhr/"""l@h\r/0"""@LHRDB

expdp lhr/\"l@h\r/0\"@LHRDB

sys用户

tns

sqlplus as sysdba

expdp \"/ as sysdba\"

tns

sqlplus sys/"""l@h\r/0"""@LHRDB as sysdba

sqlplus sys/\"l@h\r/0\"@LHRDB as sysdba


正常密码

sqlplus sys/lhr@lhrdb as sysdba

expdp \"sys/lhr@LHRDB as sysdba\"

在上表中,含特殊字符密码为:l@h\r/0,正常密码为:lhrtns为:LHRDB,总的原则为:密码用3个双引号括起来,或者用一个双引号括起来,然后用\将双引号进行转义

& 说明:

有关本小节的更多内容可以参考我的BLOGhttp://blog.itpub.net/26736162/viewspace-2135493/


本文选自《Oracle程序员面试笔试宝典》,作者:李华荣。



---------------优质麦课------------

 详细内容可以添加麦老师微信或QQ私聊。



About Me:小麦苗

 本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用

● 作者博客地址:http://blog.itpub.net/26736162/abstract/1/

 本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解

 版权所有,欢迎分享本文,转载请保留出处

 QQ:646634621  QQ群:618766405

 提供OCP、OCM和高可用部分最实用的技能培训

● 题目解答若有不当之处,还望各位朋友批评指正,共同进步

长按下图识别二维码或微信扫描下图二维码来关注小麦苗的微信公众号:xiaomaimiaolhr,学习最实用的数据库技术。


最后修改时间:2020-01-10 20:27:18
文章转载自DB宝,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论