Oracle11g解鎖報錯SP2-0306-選項無效

普通用戶登錄isqlplus:

(一)在瀏覽器中輸入URL (http://localhost:5560/isqlplus)。顯示登錄界面

這里只能用普通用戶進行登錄,因為要用sys登錄,必須用sys的DBA身份登錄。所以用普通用戶SCOTT,但是還未解鎖

問題:SP2-0306-選項無效


?

(二)在DOS命令行中解鎖scott(普通用戶解鎖)

問題:解鎖前登錄sqlplus時出現了這樣的錯誤:

?ORA-01017: invalid username/password; logondenied

解決辦法:
(1)必須先用sys登錄界面,以DBA的身份去更改其他的用戶密碼
用sys身份登錄sqlplus兩種方式:

①sqlplus/nolog

?? Conn sys/root as sysdba ?(普通用戶登錄 conn scott/tiger)?

注意:這里面的"as sysdba"必須接在后面,否則會出現錯誤

②sqlplus sys/root as sysdba

(2)開始解鎖:(解鎖并用scott賬戶連接)
SQL> alter user SCOTT account unlock identified by tiger;(解鎖scott并設定密碼為tiger)
User altered.
SQL> select username,account_status from dba_users where username='SCOTT';
USERNAME?????????????????????? ACCOUNT_STATUS
------------------------------ --------------------------------
SCOTT??????????????????????????????? OPEN
SQL> conn scott/tiger
Connected.
SQL> select * from tab;
TNAME?????????? ???????????????TABTYPE? CLUSTERID
------------------------------ ------- ----------
DEPT???????????????????????????? TABLE
EMP?????????????????????????????? TABLE
BONUS????????????????????????? TABLE
SALGRADE?????????????????? TABLE
 
(三)解鎖后在瀏覽器中再次輸入URL (http://localhost:5560/isqlplus)。顯示登錄界面
 
 
sys以DBA身份登錄isqlplus:
 
(一)DBA用戶登陸isqlpus的瀏覽器URL(http://localhost:5560/isqlplus/dba),進入該網址后首先會彈出一個登陸框,要求先輸入iSQL*Plus DBA的用戶和密碼,
	但是你輸入的sys的密碼后卻不跳轉,那是因為這里不是數據庫用戶,而是isqlplus應用服務器要求的用戶和密碼。
	所以要以DBA身份登陸isqlplus,必須先配置好oc4j用戶。oc4j可以使用兩種身份認證方式:
基于xml配置文件(jazn-data.xml)和基于LDAP(Oracle?Internet Directory)

??? 本文采用xml配置文件認證的方式。

該配置文件位于d:\oracle\product\10.2.0\db_1\oc4j/j2ee/isqlplus/application-deployments/isqlplus/config.

??? 但是該配置文件中的密碼是加密過的,所以我們不能手動修改該文件,而是通過JAZN(Java?AuthoriZatioN)來配置。

JAZN是oracle提供的一個JASS(Java?Authentication and Authorization Service)工具,通過JAZN,可以完成以下任務

Create users; List users; Grant the webDba role; Remove users; Revoke the webDba role; Change user passwords

??? 如何進入JAZN命令環境

(1).打開dos界面。“cmd”

??? (2).進入到目錄

C:\Users\Administrator>d:

	D:\>cd\oracle\product\10.2.0\db_1\oc4j\j2ee\isqlplus\application-deployments\isqlplus

?

??? (3).執行以下命令(下面的這些代碼可以直接復制粘貼到DOS命令行內)

d:\oracle\product\10.2.0\db_1\jdk\bin\java -Djava.security.properties=d:\oracle\product\10.2.0\db_1\sqlplus\admin\iplus\provider -jar d:\oracle\product\10.2.0\db_1\oc4j\j2ee\home\jazn.jar -user "iSQL*Plus DBA/admin" -password welcome -shell

(4).按照上面代碼,成功進入到JAZN環境中
(5).進入JAZN命令環境后,可以執行所有的任務:

??? 1.新建用戶sys,密碼abc JAZN:>adduser?"iSQL*Plus?DBA"?sys?abc

?

2.授予webDba權限??JAZN:>?grantrole?webDba?"iSQL*Plus?DBA"?sys (注意大小寫)

3.退出JAZN環境??JAZN:>exit

4.關閉并重啟iSPL*Plus服務器?

?

(6).到這里已經可以用dba方式進入iSQL*Plus了。URL地址(http://localhost:5560/isqlplus/dba)
?

?

注意:

/** (其他操作)

??? 1.撤銷用戶登陸isqlplus DBA的權限 JAZN:> revokerole webDba "iSQL*Plus DBA" sys

??? 2.刪除用戶 JAZN:> remuser "iSQL*Plus DBA" sys

??? 3.修改用戶密碼 JAZN:> setpasswd "iSQL*Plus DBA" sys pass newpass ?

例如: setpasswd "iSQL*Plus DBA" sys abc root (將sys用戶的密碼由abc改為root)

假設上面我們創建了一個用戶sys,密碼為abc,并且已經授予webDba權限。

**/

? ?轉載自:http://blog.csdn.net/l_ong211314/article/details/8861702

轉載于:https://www.cnblogs.com/coderLYK/p/3142919.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/259663.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/259663.shtml
英文地址,請注明出處:http://en.pswp.cn/news/259663.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

java web登錄action_JavaWeb中登陸功能

首先我們要JavaWeb登陸的基本流程:JSP頁面發送請求——>Servlet——>Servlet通過調用方法從數據庫中得到數據并將結果返回頁面我們先建立三個jsp頁面,包括login.jsp(登陸頁面)、index.jsp(顯示登陸成功后的信息)、error.jsp(登錄失敗的頁面)&#…

Android Download Manager用法大全

http://www.trinea.cn/android/android-downloadmanager/ http://www.trinea.cn/android/android-downloadmanager-pro/轉載于:https://www.cnblogs.com/soaringEveryday/articles/4135204.html

Chrome瀏覽器無法觀看視頻,一直提示“adobe flash player 已過期” ?

很多新用戶在安裝了Chrome瀏覽器或者更新過的的時候,經常提示“ adobe flash player 已過期”的問題,反復提示,導致無法觀看視頻。于是從網上也找了很多辦法都沒有解決。這里給大家提供一個最完美的解決方案。經親自測試,完美解決…

關于JVM的垃圾回收GC的一些記錄

目錄 一、JVM內存區域劃分 二、從一個基本問題開始引入垃圾回收 三、GC作用的區域 三、如何確定一個對象是否可以被當成垃圾進行回收 (1)引用計數法 (2)可達性分析算法 (3)引用的類型 (3…

同步與互斥

有數據交互的進程之間的關系主要有兩種,同步與互斥.所謂互斥,是指在不同進程之間的若干程序片斷,當某個進程運行其中一個程序片段時,其它進程就不能運行它們之中的任一程序片段,只能等到該進程運行完這個程序片段后才可以運行.所謂同步,是指在不同進程之間的若干程序片斷,它們的…

java 分號 轉義_java – 正則表達式和轉義和未轉義的分隔符

你可以使用正則表達式(?:\\.|[^;\\])*匹配未轉義分號之間的所有文本:List matchList new ArrayList();try {Pattern regex Pattern.compile("(?:\\\\.|[^;\\\\])*");Matcher regexMatcher regex.matcher(subjectString);while (regexMatcher.find())…

OpenCV cv::Mat類

using namespace cv; 1、Mat的聲明: Mat mMat(rows, cols, type); Mat mMat(Size(width,height), type); type指矩陣中元素的類型,可以使CV_8U(無符號單字節像素),CV_8S(有符號單字節像素)&…

ubuntu-E:Encountered a section with no Package: header的解決辦法

ubuntu 11.04 出現了如下錯誤: E:Encountered a section with no Package: header 終端中輸入以下兩條命令: sudo rm /var/lib/apt/lists/* -vfsudo apt-get update 執行完了命令之后,軟件更新器應該會自動要求更新的,更新便是。 …

java new collection_使用Java 8新增的Predicate操作Collection集合

Java 8 起為 Collection 集合新增了一個 removeIf(Predicate filter) 方法,該方法將會批量刪除符合 filter 條件的所有元素。該方法需要一個 Predicate 對象作為參數,Predicate 也是函數式接口,因此可使用 Lambda 表達式作為參數。如下程序示…

codevs1219 騎士遍歷(棋盤DP)

題目描述 Description設有一個n*m的棋盤(2≤n≤50,2≤m≤50),如下圖,在棋盤上有一個中國象棋馬。 規定: 1)馬只能走日字 2)馬只能向右跳 問給定起點x1,y1和終點x2,y2,求出馬從x1,y1出發到x2,y2的…

php顯示錯誤

error_reporting(E_ALL);ini_set(display_errors, 1);//將出錯信息輸出到一個文本文件ini_set(error_log, dirname(__FILE__) . /error_log.txt);

java ssh免密登錄_SSH公鑰、私鑰配置(SSH免密碼登錄方式)

1.首先使用想要發起ssh免密訪問的用戶A登錄Linux(簡稱客戶端Linux)2.進入該用戶的家目錄(cd ~),看是否有.ssh文件夾(linux中以.開頭文件夾是隱藏的,使用ll -a進行查看),如果沒有則創建(mkdir ~/.ssh),并修改訪問權限(chmod 700 ~…

最近學到的一點東西

1 rpc 2 socket,工作很多年了,才明白這貨的重要性,不過什么樣的通信方式,最底層的連接得用它 3 sip協議 4調試,一定要確認異常出錯位置,不能亂猜 5 某些詭異的問題,可以依靠在加一層解決&#x…

win8, VS2013 .NET 4.5在哪找svcutil.exe?

我這個糾結呀,公司用win8, .NET 4.5。想做一個很簡單的項目,就是wcf宿主iis,項目根目錄下有aspx文件和svc文件。于是參考了一個博客http://www.cnblogs.com/yjmyzz/archive/2008/08/19/1270961.html,[原創]WCF入門級使…

java tbase_使用Java從firebase獲取數據

我在下面的代碼中遇到了一個問題,該代碼幾乎逐字地從Firebase SDK Java文檔中復制到了工作中.我是一個真正的語言的新手,比如來自PHP和JavaScript的webdev背景的Java.基本上,addListenerForSingleValueEvent沒有觸發以返回數據.我注意到了這一點,因為系統打印輸出沒有觸發,因此…

錯誤內存【讀書筆記】C程序中常見的內存操作有關的典型編程錯誤

題記:寫這篇博客要主是加深自己對錯誤內存的認識和總結實現算法時的一些驗經和訓教,如果有錯誤請指出,萬分感謝。 對C/C程序員來講,內存管理是個不小的挑戰,絕對值得慎之又慎,否則讓由上萬行代碼構成的模塊…

Spring_HelloWord

環境:IntelliJ 14 ; jdk1.8 Spring操作步驟 1.新建項目---Spring Batch2.IntelliJ會自動加載jar包3.現在就可以在src目錄下寫Java類文件了4.將相應的類部署在XML配置文件spring-config.xml中 (Eclipse需要手動創建,貌似名為bean.x…

java 按鈕組_java中創建一個按鈕組,有10個按鈕,分別寫著0,1,2,,3。。。。9

展開全部用Java創建按鈕組32313133353236313431303231363533e59b9ee7ad9431333332643966的程序如下:import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;public class…

Starling 2D框架簡介

本系列是對Introducing Starling pdf的翻譯,下文是對adobe開發人員中心的一片日志的轉載,地址為http://www.adobe.com/cn/devnet/flashplayer/articles/introducing_Starling.html Starling 是在 Stage3D APIs 基礎上開發的一種 ActionScript 3 2D 框架&…

基本數據結構——棧

棧的特征是后進先出(last-in, first-out, LIFO)。棧上的插入操作稱為壓入(PUSH),刪除操作稱為彈出(POP)。 下面使用一個數組S[n]來實現一個最多容納n個元素的棧。定義一個屬性指向最新插入的元素…