




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、.:.;Oracle 默許密碼及修正密碼2021年03月22日 星期一 10:30 P.M.默許密碼:用戶名:sys 密碼:change_on_install 用戶名:system 密碼:manager 用戶名:internal 密碼:oracle 用戶名:scott 密碼:tiger遺失密碼后修正密碼一個修正Oracle用戶密碼的小竅門數據庫版本:9.2.0.5有時候我們能夠不知道一個用戶的密碼,但是又需求以這個用戶做一些操作,又不能去修正掉這個用戶的密碼,這個時候,就可以利用一些小竅門,來完成操作。unix 的話,需求轉到oracle用戶環境變量下,前提是采用操作系統驗證。詳細操作過程如下
2、:SQL*Plus: Release 9.2.0.5.0 - Production on 星期日 11月 21 13:32:34 2004Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.SQL connect sys/oracle as sysdba已銜接。SQL select username,password from dba_users;USERNAME PASSWORD- -SYS 8A8F025737A9097ASYSTEM 2D594E86F93B17A1DBSNMP E066D214D5421CC
3、CTOAD A1BA01CF0DD82695OUTLN 4A3BA55E08595C81WMSYS 7C9BA362F8314299已選擇6行。SQL connect system/oracle已銜接。SQL connect sys/oracle as sysdba已銜接。修正用戶system密碼為managerSQL alter user system identified by manager;用戶已更改。SQL select username,password from dba_users;USERNAME PASSWORD- -SYS 8A8F025737A9097ASYSTEM D4
4、DF7931AB130E37DBSNMP E066D214D5421CCCTOAD A1BA01CF0DD82695OUTLN 4A3BA55E08595C81WMSYS 7C9BA362F8314299已選擇6行。SQL connect system/manager已銜接。然后此時可以做想要做的任何操作了SQL connect sys/oracle as sysdba已銜接。修正用戶system密碼為以前的值SQL alter user system identified by values 2D594E86F93B17A1;用戶已更改。SQL connect system/oracle已銜
5、接。SQL connect sys/oracle as sysdba已銜接。SQL connect system/managerERROR:ORA-01017: invalid username/password; logon denied警告: 您不再銜接到 ORACLE.又或者刪除舊的密碼文件,然后新建一個,如orapwd file=d:oracledatabasepwdetalker.ora password=newpass entries=10 force=y;可知運用OS驗證登錄后修正密碼新建密碼文件轉貼借花獻佛 概要:Oracle關系數據庫系統以其杰出的性能獲得了廣泛的運用,而保證
6、數據庫的平安性是數據庫管理任務的重要內容。本文是筆者在總結Oracle數據庫平安管理任務的根底上,對Oracle數據庫系統密碼文件的創建、運用和維護作了詳細的引見,供大家參考。 關鍵詞:Oracle數據庫密碼文件 在Oracle數據庫系統中,用戶假設要以特權用戶身份INTERNALSYSDBASYSOPER登錄Oracle數據庫可以有兩種身份驗證的方法:即使用與操作系統集成的身份驗證或運用Oracle數據庫的密碼文件進展身份驗證。因此,管理好密碼文件,對于控制授權用戶從遠端或本機登錄Oracle數據庫系統,執行數據庫管理任務,具有重要的意義。 Oracle數據庫的密碼文件存放有超級用戶INTE
7、RNALSYS的口令及其他特權用戶的用戶名口令,它普通存放在ORACLE_HOMEDATABASE目錄下。 一、 密碼文件的創建: 在運用Oracle Instance Manager創建一數據庫實例的時侯,在ORACLE_HOMEDATABASE目錄下還自動創建了一個與之對應的密碼文件,文件名為PWDSID.ORA,其中SID代表相應的Oracle數據庫系統標識符。此密碼文件是進展初始數據庫管理任務的根底。在此之后,管理員也可以根據需求,運用工具ORAPWD.EXE手工創建密碼文件,命令格式如下: C: ;ORAPWDFILE= FILENAME PASSWORD = PASSWORD EN
8、TRIES=; 各命令參數的含義為: - FILENAME:密碼文件名; - PASSWORD:設置INTERNALSYS帳號的口令; - MAX_USERS:密碼文件中可以存放的最大用戶數,對應于允許以SYSDBASYSOPER權限登錄數據庫的最大用戶數。由于在以后的維護中,假設用戶數超出了此限制,那么需求重建密碼文件,所以此參數可以根據需求設置得大一些。 有了密碼文件之后,需求設置初始化參數REMOTE_LOGIN_PASSWORDFILE來控制密碼文件的運用形狀。 二、 設置初始化參數REMOTE_LOGIN_PASSWORDFILE: 在Oracle數據庫實例的初始化參數文件中,此參數
9、控制著密碼文件的運用及其形狀。它可以有以下幾個選項: NONE:指示Oracle系統不運用密碼文件,特權用戶的登錄經過操作系統進展身份驗證; EXCLUSIVE:指示只需一個數據庫實例可以運用此密碼文件。只需在此設置下的密碼文件可以包含有除INTERNALSYS以外的用戶信息,即允許將系統權限SYSOPERSYSDBA授予除INTERNALSYS以外的其他用戶。 SHARED:指示可有多個數據庫實例可以運用此密碼文件。在此設置下只需INTERNALSYS帳號能被密碼文件識別,即使文件中存有其他用戶的信息,也不允許他們以SYSOPERSYSDBA的權限登錄。此設置為缺省值。 在REMOTE_LO
10、GIN_PASSWORDFILE參數設置為EXCLUSIVE、SHARED情況下,Oracle系統搜索密碼文件的次序為:在系統注冊庫中查找ORA_SID_PWFILE參數值它為密碼文件的全途徑名;假設未找到,那么查找ORA_PWFILE參數值;假設仍未找到,那么運用缺省值ORACLE_HOMEDATABASEPWDSID.ORA;其中的SID代表相應的Oracle數據庫系統標識符。 三、 向密碼文件中添加、刪除用戶: 當初始化參數REMOTE_LOGIN_PASSWORDFILE設置為EXCLUSIVE時,系統允許除INTERNALSYS以外的其他用戶以管理員身份從遠端或本機登錄到Oracle
11、數據庫系統,執行數據庫管理任務;這些用戶名必需存在于密碼文件中,系統才干識別他們。由于不論是在創建數據庫實例時自動創建的密碼文件,還是運用工具ORAPWD.EXE手工創建的密碼文件,都只包含INTERNALSYS用戶的信息;為此,在實踐操作中,能夠需求向密碼文件添加或刪除其他用戶帳號。 由于僅被授予SYSOPERSYSDBA系統權限的用戶才存在于密碼文件中,所以當向某一用戶授予或收回SYSOPERSYSDBA系統權限時,他們的帳號也將相應地被參與到密碼文件或從密碼文件中刪除。由此,向密碼文件中添加或刪除某一用戶,實踐上也就是對某一用戶授予或收回SYSOPERSYSDBA系統權限。 要進展此項授
12、權操作,需運用SYSDBA權限或INTERNAL帳號連入數據庫,且初始化參數REMOTE_LOGIN_PASSWORDFILE的設置必需為EXCLUSIVE。詳細操作步驟如下: 創建相應的密碼文件; 設置初始化參數REMOTE_LOGIN_PASSWORDFILEEXCLUSIVE; 運用SYSDBA權限登錄: CONNECTSYSinternal_user_passswordASSYSDBA; 啟動數據庫實例并翻開數據庫; 創建相運用戶帳號,對其授權包括SYSOPER和SYSDBA: 授予權限:GRANTSYSDBATOuser_name; 收回權限:REVOKESYSDBAFROMuser
13、_name; 如今這些用戶可以以管理員身份登錄數據庫系統了; 四、 運用密碼文件登錄: 有了密碼文件后,用戶就可以運用密碼文件以SYSOPERSYSDBA權限登錄Oracle數據庫實例了,留意初始化參數REMOTE_LOGIN_PASSWORDFILE應設置為EXCLUSIVE或SHARED。任何用戶以SYSOPERSYSDBA的權限登錄后,將位于SYS用戶的Schema之下,以下為兩個登錄的例子: 1. 以管理員身份登錄: 假設用戶scott已被授予SYSDBA權限,那么他可以運用以下命令登錄: CONNECTscotttigerASSYSDBA 2. 以INTERNAL身份登錄: CONN
14、ECTINTERNALINTERNAL_PASSWORD 五、 密碼文件的維護: 1. 查看密碼文件中的成員: 可以經過查詢視圖V$PWFILE_USERS來獲取擁有SYSOPERSYSDBA系統權限的用戶的信息,表中SYSOPERSYSDBA列的取值TRUEFALSE表示此用戶能否擁有相應的權限。這些用戶也就是相應地存在于密碼文件中的成員。 2. 擴展密碼文件的用戶數量: 當向密碼文件添加的帳號數目超越創建密碼文件時所定的限制即ORAPWD.EXE工具的MAX_USERS參數時,為擴展密碼文件的用戶數限制,需重建密碼文件,詳細步驟如下: a 查詢視圖V$PWFILE_USERS,記錄下擁有S
15、YSOPERSYSDBA系統權限的用戶信息; b 封鎖數據庫; c 刪除密碼文件; d 用ORAPWD.EXE新建一密碼文件; e 將步驟a中獲取的用戶添加到密碼文件中。 3. 修正密碼文件的形狀: 密碼文件的形狀信息存放于此文件中,當它被創建時,它的缺省形狀為SHARED。可以經過改動初始化參數REMOTE_LOGIN_PASSWORDFILE的設置改動密碼文件的形狀。當啟動數據庫事例時,Oracle系統從初始化參數文件中讀取REMOTE_LOGIN_PASSWORDFILE參數的設置;當加載數據庫時,系統將此參數與口令文件的形狀進展比較,假設不同,那么更新密碼文件的形狀。假設方案允許從多臺
16、客戶機上啟動數據庫實例,由于各客戶機上必需有初始化參數文件,所以應確保各客戶機上的初始化參數文件的一致性,以防止不測地改動了密碼文件的形狀,呵斥數據庫登陸的失敗。 4. 修正密碼文件的存儲位置: 密碼文件的存放位置可以根據需求進展挪動,但作此修正后,應相應修正系統注冊庫有關指向密碼文件存放位置的參數或環境變量的設置。 5. 刪除密碼文件: 在刪除密碼文件前,應確保當前運轉的各數據庫實例的初始化參數REMOTE_LOGIN_PASSWORDFILE皆設置為NONE。在刪除密碼文件后,假想象要以管理員身份連入數據庫的話,那么必需運用操作系統驗證的方法進展登錄。HYPERLINK cnblogs/c
17、obain/archive/2021/01/15/1040162.html重新設置ORACLE管理員密碼在DOS下,必需是以ADMINISTRATOR登陸set oracoe_sid = 效力名sqlplus /nologconn /as sysdbaalter user system identified by *;更改之后重新啟動機器和實例放可生效-怎樣運用orapwd新建口令文件orapwd是oracle提供的創建口令文件的命令,假設口令文件不見了可以用這個命令重新創建。下面是orapwd命令的一些解釋。D:oracleora92databaseorapwdUsage: orapwd f
18、ile= password= entries=where file - name of password file (mand), password - password for SYS (mand), entries - maximum number of distinct DBA and OPERs (opt),There are no spaces around the equal-to (=) character.例如:D:oracleora92databaseorapwd file=pwdcjh.ora password=cjh entries=2其中參數entries的含義是表示口令文件中可以存放的最大用戶數,對應于允許以SYSDBA/SYSOPER權限登錄數據庫的最大用戶數,假設用戶數超越這個值只能重建口令文件,增大entries。file后面可以指定口令文件的全途徑和文件名,否那么創建在當前目錄下。windows下oracle默許的位置是ora92/database目錄,默許的文件名是pwdSID.ora,對于別的文件名是不認的。linux下oracle默許的位置是$ORACLE_HOME/dbs目錄,默許的文件名是orapwSID,對于別的文件名是不認的。創建完后,數據庫需求重啟動,新的口
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 鳳翔學校九年級數學試卷
- 低分和高分數學試卷
- 肝病中醫康復課件
- 地調小升初考試數學試卷
- 肖琴中醫課件
- 公廁管護培訓課件內容
- 鄧州市大聯考數學試卷
- 肉牛飼養技術課件
- 課件制作培訓過程
- 2025至2030城市應急聯動行業市場深度研究與戰略咨詢分析報告
- 2024年高中生物學業水平合格考及答案
- DB61∕T 1856-2024 國土調查成本定額
- 出版業行業市場特點分析
- 廣東省四校(華附、省實、廣雅、深中)2023至2024學年高二下學期期末聯考化學試題附參考答案(解析)
- 離散裝配行業MES案例
- 1.3探索三角形全等的條件第7課時 蘇科版八年級數學上冊
- 南昌市產業投資集團有限公司人才招聘筆試真題2023
- GB/T 4706.11-2024家用和類似用途電器的安全第11部分:快熱式熱水器的特殊要求
- 數字貨幣概論 課件 第5章 穩定幣的原理與實現
- 專題02《物態變化》壓軸培優題型訓練【十三大題型】(原卷版)
- 大學生科研訓練與論文寫作全套教學課件
評論
0/150
提交評論