91在线视频播放_欧美日韩精品一区二区_2020国产成人精品免费视频_国产嫩草影院

您的位置:首頁(yè) >熱點(diǎn) > 正文

Oracle?19c的參數(shù)sec_case_sensitive_logon與ORA-01017錯(cuò)誤問(wèn)題分析

Oracle的參數(shù)sec_case_sensitive_logon是Oracle 11g開(kāi)始被引入。這個(gè)參數(shù)主要是為了控制密碼的大小寫(xiě)敏感問(wèn)題。
sec_case_sensitive_logon=true表示密碼區(qū)分大小寫(xiě)。
sec_case_sensitive_logon=false表示密碼不區(qū)分大小寫(xiě)。
從Oracle 12c開(kāi)始,參數(shù)sec_case_sensitive_logon被棄用了。但是為了向下兼容,即使在Oracle 19c中,這個(gè)參數(shù)依然保留了。這個(gè)參數(shù)在Oracle 12c(確切的說(shuō)是12.2以及后續(xù)版本)和19c中不能設(shè)置為false,因?yàn)樗蚐QLNET.ALLOWED_LOGON_VERSION_SERVER=12或者SQLNET.ALLOWED_LOGON_VERSION_SERVER=12a不兼容。這是因?yàn)橛糜诖四J降母踩?strong>密碼版本僅支持區(qū)分大小寫(xiě)的密碼檢查。簡(jiǎn)單點(diǎn)來(lái)說(shuō),就是這種環(huán)境下,這種設(shè)置會(huì)沖突。官方文檔[1]的闡述如下所示:


(資料圖)

Note?the?following?implications?of?setting?the?value?to?12?or?12a:
??A?value?of?FALSE?for?the?SEC_CASE_SENSITIVE_LOGON?Oracle?instance?initialization?parameter?must?not?be?used?because?password?case?insensitivity?requires?the?use?of?the?10G?password?version.?If?the?SEC_CASE_SENSITIVE_LOGON?Oracle?instance?initialization?parameter?is?set?to?FALSE,?then?user?accounts?and?secure?roles?become?unusable?because?Exclusive?Mode?excludes?the?use?of?the?10G?password?version.?The?SEC_CASE_SENSITIVE_LOGON?Oracle?instance?initialization?parameter?enables?or?disables?password?case?sensitivity.?However,?since?Exclusive?mode?is?enabled?by?default?in?this?release,?disabling?the?password?case?sensitivity?is?not?supported.
Note:
??The?use?of?the?Oracle?instance?initialization?parameter?SEC_CASE_SENSITIVE_LOGON?is?deprecated?in?favor?of?setting?the?SQLNET.ALLOWED_LOGON_VERSION_SERVER?parameter?to?12?to?ensure?that?passwords?are?treated?in?a?case-sensitive?fashion.
??Disabling?password?case?sensitivity?is?not?supported?in?Exclusive?mode?(when?SQLNET.ALLOWED_LOGON_VERSION_SERVER?is?set?to?12?or?12a.)
??Releases?of?OCI?clients?earlier?than?Oracle?Database?10g?cannot?authenticate?to?the?Oracle?database?using?password-based?authentication.
??If?the?client?uses?Oracle?Database?10g,?then?the?client?will?receive?an?ORA-03134:?Connections?to?this?server?version?are?no?longer?supported?error?message.?To?allow?the?connection,?set?the?SQLNET.ALLOWED_LOGON_VERSION_SERVER?value?to?8.?Ensure?the?DBA_USERS.PASSWORD_VERSIONS?value?for?the?account?contains?the?value?10G.?It?may?be?necessary?to?reset?the?password?for?that?account.

下面我們來(lái)構(gòu)造一個(gè)例子,看看這個(gè)參數(shù)sec_case_sensitive_logon的影響

SQL>?select?banner_full?from?v$version;

BANNER_FULL
----------------------------------------------------------------------------------------------------
Oracle?Database?19c?Enterprise?Edition?Release?19.0.0.0.0?-?Production
Version?19.3.0.0.0


1?row?selected.

SQL>?show?parameter?sec_case_sensitive_logon;

NAME?????????????????????????????????TYPE????????VALUE
--------------------------?-----------?------------------------------
sec_case_sensitive_logon????????boolean?????TRUE
SQL>?alter?user?system?identified?by?"system#1245";

User?altered.
SQL>?SET?LINESIZE?1080;
SQL>?SET?PAGESIZE?36;
SQL>?COL?USERNAME?FOR?A24;
SQL>?COL?ACCOUNT_STATUS?FOR?A16;?
SQL>?COL?DEFAULT_TABLESPACE?FOR?A16;
SQL>?COL?TEMPORARY_TABLESPACE?FOR?A10;
SQL>?COL?PROFILE?FOR?A10;
SQL>?COL?LOCK_DATE?FOR?A20;
SQL>?COL?EXPIRY_DATE?FOR?A20;
SQL>?COL?PASSWORD_VERSIONS?FOR?A12;
SQL>?SELECT?USERNAME?
??2???????,?ACCOUNT_STATUS
??3???????,?DEFAULT_TABLESPACE
??4???????,?TEMPORARY_TABLESPACE
??5???????,?PROFILE
??6???????,?TO_CHAR(LOCK_DATE,"YYYY-MM-DD?HH24:MI:SS")????AS?LOCK_DATE
??7???????,?TO_CHAR(EXPIRY_DATE,"YYYY-MM-DD?HH24:MI:SS")??AS?EXPIRY_DATE?
??8??????,?PASSWORD_VERSIONS
??9??FROM?DBA_USERS?
?10??WHERE?USERNAME=UPPER("&USERNAME")
?11??ORDER?BY?EXPIRY_DATE;
Enter?value?for?username:?system
old??10:?WHERE?USERNAME=UPPER("&USERNAME")
new??10:?WHERE?USERNAME=UPPER("system")

USERNAME??????ACCOUNT_STATUS???DEFAULT_TABLESPA?TEMPORARY_?PROFILE????LOCK_DATE???????????EXPIRY_DATE??????????PASSWORD_VER
----------?----------------?----------------?----------?----------?---------------?--------------------?------------
SYSTEM?????????????OPEN?????????????SYSTEM???????????TEMP???????DEFAULT????????????????????????2023-10-22?17:25:09????11G?12C

SQL>?alter?system?set?sec_case_sensitive_logon=false?scope=both;

System?altered.

SQL>

然后我們?cè)诹硗庖粋€(gè)窗口使用system賬號(hào)登陸數(shù)據(jù)庫(kù)

$?sqlplus?system/system#1245

SQL*Plus:?Release?19.0.0.0.0?-?Production?on?Tue?Apr?25?17:16:28?2023
Version?19.3.0.0.0

Copyright?(c)?1982,?2019,?Oracle.??All?rights?reserved.

ERROR:
ORA-01017:?invalid?username/password;?logon?denied

如果我們將參數(shù)設(shè)置sec_case_sensitive_logon為true(這個(gè)參數(shù)調(diào)整后可以立即生效,不用重啟),

SQL>?show?user;
USER?is?"SYS"
SQL>?alter?system?set?sec_case_sensitive_logon=true?scope=both;

System?altered.

SQL>

然后驗(yàn)證如下所示所示,一切正常,所以如果你遇到ORA-01017這個(gè)錯(cuò)誤,而且數(shù)據(jù)庫(kù)版本為12c/19c,如果你確認(rèn)你密碼是正確的,那么檢查一下這個(gè)參數(shù)。

$sqlplus?system/system#1245

SQL*Plus:?Release?19.0.0.0.0?-?Production?on?Tue?Apr?25?17:20:28?2023
Version?19.3.0.0.0

Copyright?(c)?1982,?2019,?Oracle.??All?rights?reserved.

Last?Successful?login?time:?Tue?Apr?25?2023?09:54:37?+08:00

Connected?to:
Oracle?Database?19c?Enterprise?Edition?Release?19.0.0.0.0?-?Production
Version?19.3.0.0.0

SQL>

下面我們?cè)賮?lái)測(cè)試一下,在參數(shù)sec_case_sensitive_logon為false的情況,我們控制密碼版本來(lái)解決ORA-01017這個(gè)錯(cuò)誤

SQL>?show?user;??
USER?is?"SYS"
SQL>?show?parameter?sec_case_sensitive_logon;

NAME?????????????????????????????????TYPE????????VALUE
------------------------------------?-----------?------------------------------
sec_case_sensitive_logon?????????????boolean?????FALSE
SQL>

修改sqlnet.ora這個(gè)參數(shù)文件,設(shè)置下面參數(shù):

SQLNET.ALLOWED_LOGON_VERSION_CLIENT?=?10
SQLNET.ALLOWED_LOGON_VERSION_SERVER?=?10

修改sqlnet.ora參數(shù)文件后,必須重新登陸SQLPlus后(如果使用之前的SQLPlus連接也不會(huì)生效),執(zhí)行下面腳本

SQL>?alter?user?system?identified?by?"system#1245";

User?altered.

SQL>?SET?LINESIZE?1080;
SQL>?SET?PAGESIZE?36;
SQL>?COL?USERNAME?FOR?A16;
SQL>?COL?ACCOUNT_STATUS?FOR?A16;?
SQL>?COL?DEFAULT_TABLESPACE?FOR?A16;
SQL>?COL?TEMPORARY_TABLESPACE?FOR?A10;
SQL>?COL?PROFILE?FOR?A10;
SQL>?COL?LOCK_DATE?FOR?A20;
SQL>?COL?EXPIRY_DATE?FOR?A20;
SQL>?COL?PASSWORD_VERSIONS?FOR?A12;
SQL>?SELECT?USERNAME?
??2???????,?ACCOUNT_STATUS
??3???????,?DEFAULT_TABLESPACE
??4???????,?TEMPORARY_TABLESPACE
??5???????,?PROFILE
??6???????,?TO_CHAR(LOCK_DATE,"YYYY-MM-DD?HH24:MI:SS")????AS?LOCK_DATE
??7???????,?TO_CHAR(EXPIRY_DATE,"YYYY-MM-DD?HH24:MI:SS")??AS?EXPIRY_DATE?
??8??????,?PASSWORD_VERSIONS
??9??FROM?DBA_USERS?
?10??WHERE?USERNAME=UPPER("&USERNAME")
?11??ORDER?BY?EXPIRY_DATE;
Enter?value?for?username:?system
old??10:?WHERE?USERNAME=UPPER("&USERNAME")
new??10:?WHERE?USERNAME=UPPER("system")

USERNAME?????????ACCOUNT_STATUS???DEFAULT_TABLESPA?TEMPORARY_?PROFILE????LOCK_DATE????????????EXPIRY_DATE??????????PASSWORD_VER
----------------?----------------?----------------?----------?----------?--------------------?--------------------?------------
SYSTEM???????????OPEN?????????????SYSTEM???????????TEMP???????DEFAULT?????????????????????????2023-10-23?09:21:27??10G?11G?12C

1?row?selected.

SQL>

此時(shí)驗(yàn)證system賬號(hào)登陸,則不會(huì)報(bào)ORA-01017這個(gè)錯(cuò)誤了。

$?sqlplus?system/system#1245

SQL*Plus:?Release?19.0.0.0.0?-?Production?on?Wed?Apr?26?09:22:18?2023
Version?19.3.0.0.0

Copyright?(c)?1982,?2019,?Oracle.??All?rights?reserved.

Last?Successful?login?time:?Tue?Apr?25?2023?17:20:29?+08:00

Connected?to:
Oracle?Database?19c?Enterprise?Edition?Release?19.0.0.0.0?-?Production
Version?19.3.0.0.0

SQL>

注意:最好使用其他賬號(hào)驗(yàn)證測(cè)試,這里僅僅是為了偷懶,使用測(cè)試環(huán)境的system賬號(hào)測(cè)試驗(yàn)證。更多相關(guān)信息也可以參考The new Exclusive Mode default for password-based authentication in Oracle 12.2 conflicts with case-insensitive password configurations. All user login fails with ORA-1017 after upgrade to 12.2 (Doc ID 2075401.1)[2]

參考資料

[1]

官方文檔1:https://docs.oracle.com/en/database/oracle/oracle-database/19/netrf/parameters-for-the-sqlnet.ora.html#GUID-1FA9D26C-4D97-4D1C-AB47-1EC234D924AA

[2]

Doc ID 2075401.1:https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=249715360691380&id=2075401.1&_afrWindowMode=0&_adf.ctrl-state=1agoeyy4f0_80

到此這篇關(guān)于Oracle 19c的參數(shù)sec_case_sensitive_logon與ORA-01017錯(cuò)誤的文章就介紹到這了,更多相關(guān)Oracle 19c sec_case_sensitive_logon與ORA-01017內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

免責(zé)聲明:本文不構(gòu)成任何商業(yè)建議,投資有風(fēng)險(xiǎn),選擇需謹(jǐn)慎!本站發(fā)布的圖文一切為分享交流,傳播正能量,此文不保證數(shù)據(jù)的準(zhǔn)確性,內(nèi)容僅供參考

關(guān)鍵詞:

相關(guān)內(nèi)容

熱門資訊

最新圖文

91在线视频播放_欧美日韩精品一区二区_2020国产成人精品免费视频_国产嫩草影院

            已婚少妇美妙人妻系列| av动漫在线看| 日本久久久精品视频| 50度灰在线观看| 日韩av自拍偷拍| 天天爽天天爽夜夜爽| 狠狠97人人婷婷五月| 99色这里只有精品| 91.com在线| 精品免费久久久久久久| 玖玖精品在线视频| 人人妻人人澡人人爽精品欧美一区| 亚洲欧洲日本精品| 超碰超碰在线观看| 777视频在线| 污视频免费在线观看网站| 国产天堂在线播放| 嫩草av久久伊人妇女超级a| 青青在线视频观看| 亚洲成人av免费看| 色噜噜狠狠一区二区| 天天干天天爽天天射| 男女视频在线看| 五月天中文字幕在线| 在线播放av中文字幕| 三级黄色片播放| 免费观看中文字幕| 欧洲精品视频在线| 精品一区二区三区无码视频| 日韩欧美不卡在线| 人妻少妇被粗大爽9797pw| 日本不卡在线观看视频| 亚洲综合在线网站| 最新免费av网址| 99精品一级欧美片免费播放| 男女啪啪免费观看| 日韩精品在线视频免费观看| 黄页网站大全在线观看| 日韩激情免费视频| 午夜在线观看av| 久久精品视频在线观看免费| 青青草综合视频| 我的公把我弄高潮了视频| 国产精品免费观看久久| 手机看片福利日韩| 青娱乐国产精品视频| 99热久久这里只有精品| 国产乱子夫妻xx黑人xyx真爽| 美女少妇一区二区| 国产日韩第一页| 成人av一级片| 午夜免费福利视频在线观看| 婷婷视频在线播放| 国产97在线 | 亚洲| 中文久久久久久| 成人性做爰片免费视频| 国产最新免费视频| 一级黄色片国产| 色欲色香天天天综合网www| 婷婷六月天在线| 国产成人生活片| 亚洲精品高清无码视频| 日本三日本三级少妇三级66| 欧美老熟妇喷水| 国内自拍第二页| 18禁网站免费无遮挡无码中文| 天天视频天天爽| 亚洲精品无码国产| 91欧美视频在线| 男人添女荫道口喷水视频| 一区二区三区免费播放| 日本a在线天堂| 亚洲国产日韩欧美在线观看| 91免费黄视频| 亚洲黄色片免费看| 99久久久无码国产精品6| 国产av第一区| 久久99爱视频| 人妻精品无码一区二区三区| 波多野结衣网页| 老司机午夜av| 国产精品入口芒果| 91性高潮久久久久久久| 欧美日韩亚洲一二三| 国产精品igao激情视频 | 50度灰在线观看| 午夜免费精品视频| 国产一线二线三线女| 成年人免费大片| 成人免费在线网| 国产高清av片| 亚洲精品无码久久久久久| www国产无套内射com| 亚洲xxx在线观看| 黄色免费视频大全| 免费人成在线观看视频播放| √天堂资源在线| 成人3d动漫一区二区三区| 欧美又粗又长又爽做受| www.久久com| 浓精h攵女乱爱av| 日韩精品视频久久| 男的插女的下面视频| 亚洲视频在线不卡| 一区二区成人网| 久久久久久久久久久免费视频| 热久久最新地址| 亚洲一级片免费观看| 激情婷婷综合网| 国产精品999视频| 裸体裸乳免费看| 成人av毛片在线观看| 中文字幕无码不卡免费视频| 日韩激情视频一区二区| 911福利视频| 妺妺窝人体色www在线观看| 欧美二区在线视频| av在线播放天堂| 拔插拔插海外华人免费| 日韩一二区视频| 日韩欧美色视频| 日韩视频在线观看一区二区三区| 2025韩国理伦片在线观看| 国产精彩免费视频| 国产成人综合一区| 日韩视频免费在线播放| 日本a级片免费观看| 日本www在线视频| jizzjizz国产精品喷水| xxxx18hd亚洲hd捆绑| 国产毛片视频网站| 丰满人妻中伦妇伦精品app| 欧美视频在线播放一区| 无罩大乳的熟妇正在播放| 丰满人妻中伦妇伦精品app| 美女福利视频在线| 97超碰国产精品| 在线观看的毛片| 日韩一级片播放| 日本www高清视频| 男女无套免费视频网站动漫| 波多野结衣50连登视频| 欧美牲交a欧美牲交aⅴ免费下载| 18禁男女爽爽爽午夜网站免费| 国产中文字幕视频在线观看| 久久久久久久久久久免费视频| 男人日女人bb视频| 一本色道无码道dvd在线观看| 久久美女福利视频| 五月婷婷狠狠操| 国产成年人视频网站| 一本之道在线视频| 麻豆视频传媒入口| 日韩极品视频在线观看| 九色在线视频观看| 国产福利一区视频| 一区二区三区四区毛片| 99精品视频网站| 国产美女主播在线| 国产精品欧美激情在线观看| 9久久婷婷国产综合精品性色| 不卡中文字幕在线观看| 久久久精品视频国产| 在线观看17c| 99999精品视频| 亚洲va在线va天堂va偷拍| 8x8x华人在线| 国产aaa一级片| 依人在线免费视频| 成年人视频大全| 男人天堂999| 亚洲最大天堂网| 青春草国产视频| 亚洲黄色a v| 国产农村妇女精品久久| 黄色www网站| 亚洲黄色片免费| 久久久久久www| 999在线观看| a级免费在线观看| 国产无套粉嫩白浆内谢的出处| 午夜一区二区视频| 国产av天堂无码一区二区三区| 亚洲精品高清无码视频| 精品91一区二区三区| 欧美日韩一道本| 日本中文字幕二区| 免费一级特黄毛片| www.久久91| koreanbj精品视频一区| 天天操精品视频| 大j8黑人w巨大888a片| 超碰人人草人人| 成人综合视频在线| 一区二区三区日韩视频| 日本va中文字幕| 欧美精品自拍视频| 欧美国产日韩在线视频| 久草精品在线播放| 欧美极品少妇无套实战|