1. 程式人生 > >oracle 9i、10g、11g資料庫設定listener密碼的方法

oracle 9i、10g、11g資料庫設定listener密碼的方法

轉載至http://blog.csdn.net/gyanp/article/details/8260446

Oracle 9i、10g在預設的情況下,允許任何一個人利用lsnrctl從遠端發起對監聽器的管理。
Oracle11g在listener加密的情況下,在本伺服器上執行lsnrctl status listener_name仍然可以,除非listener.ora里加如下內容:

LOCAL_OS_AUTHENTICATION_LISTENER = OFF

1. 未設定密碼情形下停止監聽

[[email protected] ~]$ lsnrctl stop listener_name   -->停止監聽,可以看出不需要任何密碼即可停止 

2. 重新啟動監聽並設定密碼

[[email protected]test ~]$ lsnrctl                                                                                                    
                                                                                                                            
LSNRCTL for Linux: Version 9.2.0.8.0 - Production on 26-JUN-2011 08:24:09                                                   
Copyright (c) 1991, 2006, Oracle Corporation.  All rights reserved.                                                         
                                                                                                                            
Welcome to LSNRCTL, type
"help" for information. LSNRCTL> set current_listener listener_demo92 -->設定當前監聽器 Current Listener is listener_demo92 LSNRCTL> start -->啟動過程也不需要任何密碼,啟動的詳細資訊省略 LSNRCTL> change_password -->使用change_password來設定密碼 Old password: ----之前沒設定密碼,直接按回車 New password: Reenter new password: Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=test
)(PORT=1521))) Password changed for listener_demo92 The command completed successfully LSNRCTL> save_config -->注意此處的save_config失敗 Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=test)(PORT=1521))) TNS-01169: The listener has not recognized the password LSNRCTL> set password -->輸入新設定的密碼驗證 Password: The command completed successfully LSNRCTL> save_config -->再次save_config成功 Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=test)(PORT=1521))) Saved listener_demo92 configuration parameters. Listener Parameter File /oracle/92/network/admin/listener.ora Old Parameter File /oracle/92/network/admin/listener.bak The command completed successfully -->增加密碼之後可以看到listener.ora檔案中有一條新增的記錄,即密碼選項(注:儘管使用了密碼管理方式,仍然可以無需密碼啟動監聽) [[email protected]test admin]$ more listener.ora #----ADDED BY TNSLSNR 26-JUN-2011 05:12:48--- PASSWORDS_listener_demo92 = 678679679hjfh #--------------------------------------------

3. 嘗試未使用密碼的情況下停止監聽

[sql]view plaincopyprint?
 
[[email protected] ~]$ lsnrctl stop listener_demo92                                                 
LSNRCTL for Linux: Version 9.2.0.8.0 - Production on 26-JUN-2011 06:09:51                     
Copyright (c) 1991, 2006, Oracle Corporation.  All rights reserved.                           
                                                                                              
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=test)(PORT=1521)))                    
TNS-01169: The listener has not recognized the password    -->收到錯誤資訊,需要使用密碼認證

相關推薦

oracle 9i10g11g資料庫設定listener密碼方法

轉載至http://blog.csdn.net/gyanp/article/details/8260446 Oracle 9i、10g在預設的情況下,允許任何一個人利用lsnrctl從遠端發起對監聽器的管理。 Oracle11g在listener加密的情況下,在本伺服器

ms SQL server資料庫備份壓縮與SQL資料庫資料處理的方法

ms SQL server資料庫備份、壓縮與SQL資料庫資料處理的方法 一、備份資料庫 1、開啟SQL企業管理器,在控制檯根目錄中依次點開Microsoft SQL Server 2、SQL Server組-->雙擊開啟你的伺服器-->雙擊開啟資料庫目錄 3、選擇你的資料庫名稱(如論

MySQL資料庫設定root密碼

mysqladmin root未設定過密碼 格式:mysqladmin -uroot password 密碼 例子:mysqladmin -uroot password 123 root已設定過密碼 格式:mysqladmin -

ORACLE 10g11g批量重新整理使用者密碼

一、ORACLE 10g批量重新整理使用者密碼 select ' alter user ' || username ||' identified by values '''||password ||''';' from dba_users where ACCOUNT_STATUS<>'LOCK'

myBatis 配置檔案 批量操作(增改)操作(資料庫 oracle 11g

1、更新 <update id="batchUpdate" parameterType="java.util.List"> <foreach collection="list" item="item" index="index" open="

Mybatis 批量操作(增改)操作(資料庫 oracle 11g

1、批量更新 oracle 和 Mysql的語法有一些,差異,使用時注意 <!--oracle 11g 語法--> <update id="batchUpdate" parameterType="java.util.List"> <foreach co

藍的成長記——追逐DBA(4):追憶少年情愁,再探oracle安裝(Linux下10g11g

***************************************宣告***************************************         個人在oracle路上的成長記錄,其中以藍自喻,分享成長中的情感、眼界與技術的變化與成長。敏

Oracle資料庫設定檢視設定

1、設定結果集每頁顯示的記錄數 SET PAGESIZE 記錄數;   2、設定顯示結果集時每行的長度 SET LINESIZE 長度;   3、設定當前會話的日期格式 ALTER SESSION

分享知識-快樂自己: Oracle資料庫例項使用者表空間之間關係

資料庫:   Oracle資料庫是資料的物理儲存。這就包括(資料檔案ORA或者DBF、控制檔案、聯機日誌、引數檔案)。   其實Oracle資料庫的概念和其它資料庫不一樣,這裡的資料庫是一個作業系統只有一個庫。可以看作是Oracle就只有一個大資料庫。 例項:   一個Oracle例項(Oracle

oracle 資料庫表字段新增修改刪除等DDL操作

oracle 資料庫表字段新增、修改、刪除等操作 1. 建立表 -- Create table create table TB_PERMISSION_ORGANIZATION ( id VARCHAR2(150) not null, parent_id

Navicat for Premium破解通用MySQLMariaDBMongoDBSQL ServerOraclePostgreSQL 和 SQLite 資料庫

Navicat for Premium破解通用MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite 資料庫 Navicat for MariaDB為例 Navicat Premium 是一套資料庫開發工具,讓你從單一應用程

Oracle 補丁全集 Oracle 9i 10g 11g Path

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

oracle 資料庫中(建立解鎖授權刪除)使用者

上文我們已經建立了名為orcl66的資料庫。 想要在資料庫中建立、修改使用者需要我們以管理員許可權登入到資料庫中。 首先我們通過sqlplus命令登入連線資料庫。 輸入sqlplus命令--使用者名稱: sys as sysdba (回車)--口令:(任意字元都可以登入) 登陸成功後就可以建立新使

Oracle資料庫表空間區和塊

在接觸Oracle之前使用過MySQL,不得不說兩種資料庫差別很大,比如Oracle的表空間。好不容易終於對Oracle資料庫的表空間、段、區和塊這幾個概念有一個稍微清晰的理解了。這幾個概念都屬於邏輯結構上的,主要是oracle為了對使用者遮蔽掉底層作業系統的差

SqlServerMySqlOracle資料庫監控系統

MoonMig Monitor 是一套由.Net 開發的資料庫監控程式,包含四個大元件: 1. 定時任務排程框架 該定時任務基於Quartz.Net進行自主開發的擴充套件框架,支援資料庫中配置排程方法,以及資料庫中更改排程計劃,採取的是Job==》JobSteps==》JobStepEvents方式進行架構的

oracle中的資料庫使用者方案表空間表物件之間的關係 .

最近在學習oracle,給我的第一個感覺就是甲骨文的體系太龐大了(因為我之前一直使用的是mysql,輕量級的資料庫)。而開始遇到的最糾結的問題,就是怎麼理清oracle中資料庫、使用者、方案、表空間、表物件之間的關係,如果這個問題搞不清楚,接下來的學習也就會雨裡霧裡了。所以,下定決心一定把它研究清楚

oracle 11g的下載安裝使用。完整版。親自使用

一、前言 Windows系統每隔一段時間都要進行重灌系統,感覺每次裝完系統在裝oracle都會相當費勁,步驟都要從新想。安裝軟體是首要,雖然不是特別重要,但是錯誤的安裝也是相當費勁和抓狂的。我就想著寫一篇關於oracle安裝的部落格,供自己和大家一起學習。如有不

jdbc連線oraclemysql等主流資料庫的驅動類和url

jdbc連線oracle、mysql等主流資料庫的驅動類和url ----------------------------------------------------------- oracle  driverClass:oracle.jdbc.driver.OracleDriver

SQLServerMysqlOracle資料庫分割槽方案參考

第一部分:SQLServer分割槽表相關 SQLServer表分割槽比較特殊,表分割槽需要將索引列關聯到分割槽方案,分割槽方案又需要依賴分割槽函式來劃分資料到檔案組,而一個檔案組又可以包含多個檔案。所以一個合理的SQLServer分割槽,需要自行創檔案組、檔案