电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Oracle數(shù)據(jù)庫密碼文件的使用和維護

瀏覽:6日期:2023-11-15 19:35:01
在Oracle數(shù)據(jù)庫系統(tǒng)中,用戶假如要以特權用戶身份(INTERNAL/SYSDBA/SYSOPER)登錄Oracle 數(shù)據(jù)庫可以有兩種身份驗證的方法:即使用與操作系統(tǒng)集成的身份驗證或使用Oracle數(shù)據(jù)庫的密碼文件進行身份驗證。因此,治理好密碼文件,對于控制授權用戶從遠端或本機登錄Oracle數(shù)據(jù)庫系統(tǒng),執(zhí)行數(shù)據(jù)庫治理工作,具有重要的意義。 Oracle數(shù)據(jù)庫的密碼文件存放有超級用戶INTERNAL/SYS的口令及其他特權用戶的用戶名/口令,它一般存放在ORACLE_HOME\DATABASE目錄下。 一、 密碼文件的創(chuàng)建: 在使用Oracle Instance Manager創(chuàng)建一數(shù)據(jù)庫實例的時侯,在ORACLE_HOME\DATABASE目錄下還自動創(chuàng)建了一個與之對應的密碼文件,文件名為PWDSID.ORA,其中SID代表相應的Oracle數(shù)據(jù)庫系統(tǒng)標識符。此密碼文件是進行初始數(shù)據(jù)庫治理工作的基礎。在此之后,治理員也可以根據(jù)需要,使用工具ORAPWD.EXE手工創(chuàng)建密碼文件,命令格式如下: C:\ >ORAPWD FILE=< FILENAME > PASSWord =< PASSWORD > ENTRIES=< MAX_USERS > 各命令參數(shù)的含義為: FILENAME:密碼文件名; PASSWORD:設置INTERNAL/SYS帳號的口令; MAX_USERS:密碼文件中可以存放的最大用戶數(shù),對應于答應以SYSDBA/SYSOPER權限登錄數(shù)據(jù)庫的最大用戶數(shù)。由于在以后的維護中,若用戶數(shù)超出了此限制,則需要重建密碼文件,所以此參數(shù)可以根據(jù)需要設置得大一些。 有了密碼文件之后,需要設置初始化參數(shù)REMOTE_LOGIN_PASSWORDFILE來控制密碼文件的使用狀態(tài)。 二、 設置初始化參數(shù)REMOTE_LOGIN_PASSWORDFILE: 在Oracle數(shù)據(jù)庫實例的初始化參數(shù)文件中,此參數(shù)控制著密碼文件的使用及其狀態(tài)。它可以有以下幾個選項: NONE:指示Oracle系統(tǒng)不使用密碼文件,特權用戶的登錄通過操作系統(tǒng)進行身份驗證;EXCLUSIVE:指示只有一個數(shù)據(jù)庫實例可以使用此密碼文件。只有在此設置下的密碼文件可以包含有除INTERNAL/SYS以外的用戶信息,即答應將系統(tǒng)權限SYSOPER/SYSDBA授予除INTERNAL/SYS以外的其他用戶。 SHARED:指示可有多個數(shù)據(jù)庫實例可以使用此密碼文件。在此設置下只有INTERNAL/SYS帳號能被密碼文件識別,即使文件中存 有其他用戶的信息,也不答應他們以SYSOPER/SYSDBA的權限登錄。此設置為缺省值。 在REMOTE_LOGIN_PASSWORDFILE參數(shù)設置為EXCLUSIVE、SHARED情況下,Oracle系統(tǒng)搜索密碼文件的次序為:在系統(tǒng)注冊庫中查找ORA_SID_PWFILE參數(shù)值(它為密碼文件的全路徑名);若未找到,則查找ORA_PWFILE參數(shù)值;若仍未找到,則使用缺省值ORACLE_HOME\DATABASE\PWDSID.ORA;其中的SID代表相應的Oracle數(shù)據(jù)庫系統(tǒng)標識符。三、 向密碼文件中增加、刪除用戶: 當初始化參數(shù)REMOTE_LOGIN_PASSWORDFILE設置為EXCLUSIVE時,系統(tǒng)答應除INTERNAL/SYS以外的其他用戶以治理員身份從遠端或本機登錄到Oracle數(shù)據(jù)庫系統(tǒng),執(zhí)行數(shù)據(jù)庫治理工作;這些用戶名必須存在于密碼文件中,系統(tǒng)才能識別他們。由于不管是在創(chuàng)建數(shù)據(jù)庫實例時自動創(chuàng)建的密碼文件,還是使用工具ORAPWD.EXE手工創(chuàng)建的密碼文件,都只包含INTERNAL/SYS用戶的信息;為此,在實際操作中,可能需要向密碼文件添加或刪除其他用戶帳號。 由于僅被授予SYSOPER/SYSDBA系統(tǒng)權限的用戶才存在于密碼文件中,所以當向某一用戶授予或收回SYSOPER/SYSDBA系統(tǒng)權限時,他們的帳號也將相應地被加入到密碼文件或從密碼文件中刪除。由此,向密碼文件中增加或刪除某一用戶,實際上也就是對某一用戶授予或收回SYSOPER/SYSDBA系統(tǒng)權限。 要進行此項授權操作,需使用SYSDBA權限(或INTERNAL帳號)連入數(shù)據(jù)庫,且初始化參數(shù)REMOTE_LOGIN_PASSWORDFILE的設置必須為EXCLUSIVE。具體操作步驟如下:創(chuàng)建相應的密碼文件;設置初始化參數(shù)REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE; 使用SYSDBA權限登錄: CONNECT SYS/internal_user_passsword AS SYSDBA; 啟動數(shù)據(jù)庫實例并打開數(shù)據(jù)庫; 創(chuàng)建相應用戶帳號,對其授權(包括SYSOPER和SYSDBA): 授予權限:GRANT SYSDBA TO user_name; 收回權限:REVOKE SYSDBA FROM user_name; 現(xiàn)在這些用戶可以以治理員身份登錄數(shù)據(jù)庫系統(tǒng)了; 四、 使用密碼文件登錄: 有了密碼文件后,用戶就可以使用密碼文件以SYSOPER/SYSDBA權限登錄Oracle數(shù)據(jù)庫實例了,注重初始化參數(shù)REMOTE_LOGIN_PASSWORDFILE應設置為EXCLUSIVE或SHARED。任何用戶以SYSOPER/SYSDBA的權限登錄后,將位于SYS用戶的Schema之下,以下為兩個登錄的例子: 1. 以治理員身份登錄: 假設用戶scott已被授予SYSDBA權限,則他可以使用以下命令登錄: CONNECT scott/tiger AS SYSDBA 2. 以INTERNAL身份登錄: CONNECT INTERNAL/INTERNAL_PASSWORD 五、 密碼文件的維護: 1. 查看密碼文件中的成員: 可以通過查詢視圖V$PWFILE_USERS來獲取擁有SYSOPER/SYSDBA系統(tǒng)權限的用戶的信息,表中SYSOPER/SYSDBA 列的取值TRUE/FALSE表示此用戶是否擁有相應的權限。這些用戶也就是相應地存在于密碼文件中的成員。 2. 擴展密碼文件的用戶數(shù)量: 當向密碼文件添加的帳號數(shù)目超過創(chuàng)建密碼文件時所定的限制(即ORAPWD.EXE工具的MAX_USERS參數(shù))時,為擴展密碼文件的用戶數(shù)限制,需重建密碼文件,具體步驟如下: a) 查詢視圖V$PWFILE_USERS,記錄下?lián)碛蠸YSOPER/SYSDBA系統(tǒng)權限的用戶信息; b) 關閉數(shù)據(jù)庫; c) 刪除密碼文件; d) 用ORAPWD.EXE新建一密碼文件; e) 將步驟a中獲取的用戶添加到密碼文件中。 3. 修改密碼文件的狀態(tài): 密碼文件的狀態(tài)信息存放于此文件中,當它被創(chuàng)建時,它的缺省狀態(tài)為SHARED。可以通過改變初始化參數(shù)REMOTE_LOGIN_PASSWORDFILE的設置改變密碼文件的狀態(tài)。當啟動數(shù)據(jù)庫事例時,Oracle系統(tǒng)從初始化參數(shù)文件中讀取REMOTE_LOGIN_PASSWORDFILE參數(shù)的設置;當加載數(shù)據(jù)庫時,系統(tǒng)將此參數(shù)與口令文件的狀態(tài)進行比較,假如不同,則更新密碼文件的狀態(tài)。若計劃答應從多臺客戶機上啟動數(shù)據(jù)庫實例,由于各客戶機上必須有初始化參數(shù)文件,所以應確保各客戶機上的初始化參數(shù)文件的一致性,以避免意外地改變了密碼文件的狀態(tài),造成數(shù)據(jù)庫登陸的失敗。 4. 修改密碼文件的存儲位置: 密碼文件的存放位置可以根據(jù)需要進行移動,但作此修改后,應相應修改系統(tǒng)注冊庫有關指向密碼文件存放位置的參數(shù)或環(huán)境變量的設置。 5. 刪除密碼文件: 在刪除密碼文件前,應確保當前運行的各數(shù)據(jù)庫實例的初始化參數(shù)REMOTE_LOGIN_PASSWORDFILE皆設置為NONE。在刪除密碼文件后,若想要以治理員身份連入數(shù)據(jù)庫的話,則必須使用操作系統(tǒng)驗證的方法進行登錄。
主站蜘蛛池模板: 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 高空重型升降平台_高空液压举升平台_高空作业平台_移动式升降机-河南华鹰机械设备有限公司 | 点胶机_点胶阀_自动点胶机_智能点胶机_喷胶机_点胶机厂家【欧力克斯】 | 查分易-成绩发送平台官网 | 选宝石船-陆地水上开采「精选」色选机械设备-青州冠诚重工机械有限公司 | 火锅加盟_四川成都火锅店加盟_中国火锅连锁品牌十强_朝天门火锅【官网】 | 常州减速机_减速机厂家_常州市减速机厂有限公司 | 猎头招聘_深圳猎头公司_知名猎头公司| LED投光灯-工矿灯-led路灯头-工业灯具 - 山东普瑞斯照明科技有限公司 | 袋式过滤器,自清洗过滤器,保安过滤器,篮式过滤器,气体过滤器,全自动过滤器,反冲洗过滤器,管道过滤器,无锡驰业环保科技有限公司 | 一氧化氮泄露报警器,二甲苯浓度超标报警器-郑州汇瑞埔电子技术有限公司 | 专业生物有机肥造粒机,粉状有机肥生产线,槽式翻堆机厂家-郑州华之强重工科技有限公司 | 丙烷/液氧/液氮气化器,丙烷/液氧/液氮汽化器-无锡舍勒能源科技有限公司 | 上海网站建设-上海网站制作-上海网站设计-上海做网站公司-咏熠软件 | 气动球阀_衬氟蝶阀_调节阀_电动截止阀_上海沃托阀门有限公司 | 储能预警-储能消防系统-电池舱自动灭火装置-四川千页科技股份有限公司官网 | 绿叶|绿叶投资|健康产业_绿叶投资集团有限公司 | 水质传感器_水质监测站_雨量监测站_水文监测站-山东水境传感科技有限公司 | 氟氨基酮、氯硝柳胺、2-氟苯甲酸、异香兰素-新晨化工 | 二手注塑机回收_旧注塑机回收_二手注塑机买卖 - 大鑫二手注塑机 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 | 仿真茅草_人造茅草瓦价格_仿真茅草厂家_仿真茅草供应-深圳市科佰工贸有限公司 | 振动传感器,检波器-威海广达勘探仪器有限公司 | 鹤壁创新仪器公司-全自动量热仪,定硫仪,煤炭测硫仪,灰熔点测定仪,快速自动测氢仪,工业分析仪,煤质化验仪器 | 无线遥控更衣吊篮_IC卡更衣吊篮_电动更衣吊篮配件_煤矿更衣吊篮-力得电子 | 铝镁锰板厂家_进口钛锌板_铝镁锰波浪板_铝镁锰墙面板_铝镁锰屋面-杭州军晟金属建筑材料 | 工业制氮机_psa制氮机厂家-宏骁智能装备科技江苏有限公司 | 凝胶成像系统(wb成像系统)百科-上海嘉鹏 | 无纺布包装机|径向缠绕包装机|缠绕膜打包机-上海晏陵智能设备有限公司 | 精密模具-双色注塑模具加工-深圳铭洋宇通 | 打孔器,打孔钳厂家【温州新星德牌五金工具】 | 伸缩节_伸缩器_传力接头_伸缩接头_巩义市联通管道厂 | 英国雷迪地下管线探测仪-雷迪RD8100管线仪-多功能数字听漏仪-北京迪瑞进创科技有限公司 | 电脑刺绣_绣花厂家_绣花章仔_织唛厂家-[源欣刺绣]潮牌刺绣打版定制绣花加工厂家 | 武汉高低温试验机-现货恒温恒湿试验箱-高低温湿热交变箱价格-湖北高天试验设备 | 外观设计_设备外观设计_外观设计公司_产品外观设计_机械设备外观设计_东莞工业设计公司-意品深蓝 | 西安展台设计搭建_西安活动策划公司_西安会议会场布置_西安展厅设计西安旭阳展览展示 | 预制舱-电力集装箱预制舱-模块化预制舱生产厂家-腾达电器设备 | 中视电广_短视频拍摄_短视频推广_短视频代运营_宣传片拍摄_影视广告制作_中视电广 | 12cr1mov无缝钢管切割-15crmog无缝钢管切割-40cr无缝钢管切割-42crmo无缝钢管切割-Q345B无缝钢管切割-45#无缝钢管切割 - 聊城宽达钢管有限公司 | 100国际学校招生 - 专业国际学校择校升学规划 | 挖掘机挖斗和铲斗生产厂家选择徐州崛起机械制造有限公司 |