日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

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

瀏覽:230日期:2023-05-30 16:13:48

Oracle的參數(shù)sec_case_sensitive_logon是Oracle 11g開始被引入。這個(gè)參數(shù)主要是為了控制密碼的大小寫敏感問題。
sec_case_sensitive_logon=true表示密碼區(qū)分大小寫。
sec_case_sensitive_logon=false表示密碼不區(qū)分大小寫。
從Oracle 12c開始,參數(shù)sec_case_sensitive_logon被棄用了。但是為了向下兼容,即使在Oracle 19c中,這個(gè)參數(shù)依然保留了。這個(gè)參數(shù)在Oracle 12c(確切的說是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ū)分大小寫的密碼檢查。簡(jiǎn)單點(diǎn)來說,就是這種環(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.

下面我們來構(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ù)庫

$?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ù)庫版本為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è)賮頊y(cè)試一下,在參數(shù)sec_case_sensitive_logon為false的情況,我們控制密碼版本來解決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)文章希望大家以后多多支持!

標(biāo)簽: Oracle
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
免费日韩av片| 日韩精品午夜| 日本一二区不卡| 日韩欧美午夜| 国产精品嫩模av在线| 91精品亚洲| 黄色欧美在线| 国产精品久久久久毛片大屁完整版| 国产精品美女久久久浪潮软件| 国产日韩欧美一区二区三区| 日韩在线观看一区| 国产精品主播| 国产精品久久久久久av公交车| 日韩视频精品在线观看| 日韩欧美中文字幕一区二区三区| 日韩一区二区三区免费视频| 在线精品亚洲| 久久久久久久久久久9不雅视频| 中文一区一区三区高中清不卡免费| 欧美永久精品| 视频在线观看一区| 国产a亚洲精品| 国产精品s色| 五月激情久久| 亚洲a成人v| 激情五月综合网| 欧美专区一区二区三区| 夜久久久久久| 日韩激情av在线| 日韩不卡一二三区| 天堂√中文最新版在线| 亚洲精品一级二级三级| 国产亚洲久久| 国产 日韩 欧美一区| 在线看片日韩| 日韩精品第一区| 国内自拍视频一区二区三区| 综合日韩av| 伊人影院久久| 国产激情久久| av日韩中文| 悠悠资源网久久精品| 亚洲不卡视频| 精品久久久久中文字幕小说| 日韩中文字幕麻豆| 国产精品白浆| 国产精品外国| 国模大尺度视频一区二区| 99精品99| 成人影视亚洲图片在线| 日韩高清电影免费| 亚洲天堂1区| 免费日本视频一区| 夜夜嗨一区二区| 神马日本精品| 婷婷精品在线| 日韩成人亚洲| 日日摸夜夜添夜夜添国产精品| 91精品国产福利在线观看麻豆| 国产精品亚洲综合久久| 不卡一区综合视频| 欧美在线黄色| 在线国产一区二区| 日韩精品一区二区三区免费观看| 国产精品nxnn| 亚洲资源网站| 日韩精品一卡二卡三卡四卡无卡| 在线亚洲精品| 国产成人免费av一区二区午夜| 黄在线观看免费网站ktv| 亚洲在线网站| 欧美少妇精品| 国产精品一区二区三区www| 亚洲一区二区日韩| 蜜臀精品一区二区三区在线观看| 国产一区二区亚洲| 亚洲精品乱码日韩| 欧美日韩国产一区精品一区| 91精品在线观看国产| 欧美日韩国产免费观看视频| 欧美激情国产在线| 国产欧美日韩影院| 国产日产高清欧美一区二区三区 | 久久女人天堂| 久久午夜影视| 亚洲精品亚洲人成在线观看| 亚洲无线观看| 免费一区二区三区在线视频| 国产精品一区毛片| 热久久久久久| 精品不卡一区| 伊人精品一区| 日本不卡不码高清免费观看| 一本色道精品久久一区二区三区| 国产欧美日韩精品一区二区免费 | 国产精品美女在线观看直播| 国产精品传媒麻豆hd| 精品三级在线观看视频| 午夜欧美巨大性欧美巨大| 午夜精品影院| 国产极品久久久久久久久波多结野 | 精品久久久中文字幕| 精品丝袜久久| 亚洲午夜电影| 亚洲精品极品| 精品视频国产| 蜜臀av性久久久久蜜臀aⅴ流畅 | 国产美女高潮在线| 久久婷婷av| 日韩不卡在线观看日韩不卡视频| 欧美日韩免费观看视频| 蜜桃成人av| 日本视频在线一区| 蜜桃视频在线观看一区| 欧美黑人巨大videos精品| 亚洲一区资源| 欧美在线黄色| 亚洲一区国产一区| 亚洲91视频| 国产成人精品一区二区三区免费| 奇米亚洲欧美| 欧美精品黄色| 久久久久久久欧美精品| 亚洲日本久久| 亚洲女同中文字幕| 国产精品白丝一区二区三区| 久久永久免费| 亚州精品视频| 久久久久国产| 五月精品视频| 理论片午夜视频在线观看| 欧美日韩伊人| 91久久国产| 99视频+国产日韩欧美| 日韩电影在线视频| 丝袜美腿一区| 成人在线视频区| 精品捆绑调教一区二区三区| 久久精品女人| 欧美一区二区三区免费看| 国产视频一区欧美| 国产精品一级在线观看| 伊人成人网在线看| 麻豆91精品| 亚洲免费福利一区| 日韩va亚洲va欧美va久久| 欧美日韩a区| 久久精品国产99久久| 亚洲欧美日韩国产综合精品二区 | 亚洲精品少妇| 久久精品免视看国产成人| 国产欧美69| 国产色播av在线| 久久久一本精品| 999久久久精品国产| 日韩午夜在线| 国产亚洲一区二区三区啪| 国产成人免费精品| 美女精品在线| 久久要要av| 欧美特黄a级高清免费大片a级| 国产日韩精品视频一区二区三区| 亚洲高清激情| 中文无码久久精品| 欧美国产中文高清| 野花国产精品入口| 国产高清亚洲| 久久国产精品久久w女人spa| 国产精品入口久久| 免费在线小视频| 日本在线视频一区二区| 桃色一区二区| 国产精品视频一区二区三区 | 日韩一区亚洲二区| 在线一区欧美| 国产乱码午夜在线视频| 久久激情五月婷婷| 日韩成人午夜精品| 午夜视频精品| 国产精品久久久久久久久久白浆 | www.51av欧美视频| 蜜桃久久久久久久| 日韩国产一区| 麻豆91精品视频| 日韩精彩视频在线观看| 亚洲欧美日韩国产一区| 久久国产亚洲| 亲子伦视频一区二区三区| 欧美精品影院| 香蕉成人久久| 免费日韩视频| 视频一区视频二区在线观看| 麻豆视频在线看| 欧美在线观看天堂一区二区三区| 日韩国产欧美视频| 欧美成人高清| 欧美影院三区| 红桃视频国产一区| 女同性一区二区三区人了人一 | 在线一区欧美|