oracle 解鎖使用者以及重新設定使用者密碼
在安裝完Oracle 10g之後,想開啟sql*plus來學習,然後按照書上的步驟用scott使用者來連線資料庫,可輸了好幾次都提示一個錯誤。
error: the account is locked
然後上網查了一下之後發現這個使用者被鎖定了,至於它為什麼被鎖定,可能是下面幾個原因。
1.嘗試多次登入未成功.(可能密碼不正確)
2.此使用者被管理員手工鎖定.
3.使用者密碼到期.未按時修改密碼.等等...
這個使用者肯定是登陸不了了,然後我用system這個使用者登入,可是登了半天都沒有進去,又去網上查,網上面大都是關於 oracle 9i的使用者和密碼,後來我記得在安裝的時候就提示輸入了,用那個試了一下就連線上了,所以在oracle 10g的system這個使用者的密碼不是預設的,而是安裝的時候自己設定的。
拿system登入進去之後,執行下面的命令:
SQL> alter user scott account unlock;
使用者已更改。
這樣就完成解鎖的操作。接下來,你還可以重新給scott這個使用者設定密碼
修改scott的登入密碼
SQL> alter user scott identified by pan;
使用者已更改。
ok了,你再拿scott 和 pan來登入就可以了!
SQL> conn scott/pan
已連線。
新裝完Oracle 10g後,用system/password可以正常登入,而使用scott/tiger使用者卻不能登入:
conn scott/tiger error:Oracle 10g the account is locked Oracle 10g the password has expired
原因:預設Oracle 10g的scott不能登陸。被禁用了。
解決方法:
首先確認已經安裝oracle 資料庫和客戶端
.在客戶端DOS下執行如下語句:
注意提示符號
c:/sqlplus /nolog sqlp/ conn sys/[email protected] as sysdba // sys為當前的oracle 使用者 system 為該使用者密碼 oracle10 為SID # alter user soctt account lock; // 把 scott使用者鎖定 # alter user scott account unlock; //把scott使用者解鎖 # alter user scott identified by scott //修改scott使用者密碼為 scott,scott使用者預設密碼為 tiger
1 Dos下輸入C:/sqlplus /nolog
2 以DBA的身份登入
conn sys/password as sysdba;
3 解鎖
alter user scott account unlock;
4 彈出一個修改密碼的對話方塊,修改密碼
conn scott/tiger SQL> conn sys/sys as sysdba; Connected. SQL> alter user scott account unlock; User altered. SQL> commit; Commit complete. SQL> conn scott/tiger//請輸入新密碼,並確認後OK Password changed Connected.
相關推薦
oracle 解鎖使用者以及重新設定使用者密碼
在安裝完Oracle 10g之後,想開啟sql*plus來學習,然後按照書上的步驟用scott使用者來連線資料庫,可輸了好幾次都提示一個錯誤。 error: the account is locked 然後上網查了一下之後發現這個使用者被鎖定了,至於它為什麼被鎖定,可
查看oracle是否鎖表以及解決方法
div png 介紹 bject 方法 color username col mage Oracle數據庫操作中,我們有時會用到鎖表查詢以及解鎖和kill進程等操作,那麽這些操作是怎麽實現的呢?本文我們主要就介紹一下這部分內容。(1)鎖表查詢的代碼有以下的形式: sele
Oracle解鎖scott用戶
name 用戶名 命令提示符 tiger mit oracle acl class dba 解決: (1)conn sys/sys as sysdba;//以DBA的身份登錄 (2)alter user scott account unlock;// 然後解鎖 (3)
oracle解鎖
如果 roo sele lte color marked machine order program --以下幾個為相關表SELECT * FROM v$lock;SELECT * FROM v$sqlarea;SELECT * FROM v$session;SELECT
Oracle解鎖scott使用者
原因:預設Oracle10g的scott不能登陸。 解決: (1)conn sys/sys as sysdba;//以DBA的身份登入 (2)alter user scott account unlock;// 然後解鎖 (3)conn scott/tiger //彈出一個修改密碼的對話
ORACLE解鎖record is locked by another user
ps:普通使用者沒有檢視table鎖的許可權,需要系統使用者授權 死鎖及oracle死鎖 今天看群裡在討論資料庫死鎖的問題,也一起研究了下,查了些資料在這裡總結下。 所謂死鎖: 是指兩個或兩個以上的程序在執行過程中,因爭奪資源而造成的一
Android 手勢解鎖詳解(包括一次解鎖、二次設定密碼)
最近看到手勢解鎖功能,網上有一些大牛寫了很多原始碼,不過功能或多或少對自己的專案有些不同,琢磨著自己也寫一個,技術還不到家,有些東西是參照網上的demo 主要自定義View如下: package com.example.androidgesture; //
ORACLE鎖表查詢與解鎖指令碼|ORACLE解鎖指令碼|ORACLE鎖表
oracle鎖表查詢與解鎖指令碼|oracle解鎖指令碼|oracle鎖表。 首先你要有許可權,沒許可權就沒得玩。 然後你就可以執行下面的sql,童叟無欺。 SELECT b.owner table_owner, b.object_name, c.username, c
Oracle 解鎖使用者
本文想要解決的是Oracle 10g使用者解鎖及執行許可權受限的問題,希望通過本文能讓大家瞭解Oracle 10g使用者解鎖有所幫助。 1)使用者被鎖定,但一直無法對Oracle 10g使用者解鎖 說明:在個別現場發現一個使用者經常被鎖住,剛使用[alter user
VC6.0下更改字型(win64) oracle解鎖使用者
這周沒法自己寫了轉一篇吧 微軟王(7+1)蛋…… 在VC6.0下更改字型,我們一般通過選單-Tools-Options-Format來更改但在win7 64位系統下這一選項下的字型和字型顏色有時是空的無法選擇,這裡我們可以通過登錄檔來更改。Win+R輸入"regedi
oracle 解鎖、建立表空間及備份恢復
1 在PL/SQL中解鎖使用者並且授予許可權的SQL,例如給scott使用者解鎖: ALTERUSER SCOTT ACCOUNT UNLOCK; 2 給該使用者相應的許可權: grant connect,createtable,createview,createa
mac下忘記mysql密碼, 重新設定mysql密碼
step1: 蘋果->系統偏好設定->最下邊點mysql 在彈出頁面中 關閉mysql服務(點選stop mysql server) step2: 進入終端輸入:cd /usr/local/mysql/bin/ 回車後 登入管理員許可權 sudo su 回車後輸入
Ubuntu重新設定root密碼
1、啟動系統,在啟動過程中,反覆按Esc鍵或者shift鍵。 2、選擇Ubuntu高階選項(或者有的版本顯示的是Advanced options for Ubuntu),然後按'Enter'鍵。 3、選中Ubuntu的(recovery mode),按"e"鍵進入編輯頁面。 4、將 ro recover
Oracle檢視正在執行的SQL,當前被鎖物件以及解鎖物件
1、檢視正在執行的SQL SELECT b.sid, b.username, b.serial#, spid, paddr, sql_text,--正在執行的SQL, b.machine --計算機名 FROM
Oracle 資料庫 系統常見使用者 以及 使用者的管理(查詢修改建立解鎖刪除)
系統常見使用者 使用者 說明 sys 超級使用者,主要用來維護系統資訊和管理例項,以SYSDBA或SYSOPER角色登入。密碼為在安裝時設定的管理口令,如一般設定為:orcl
Oracle查詢被鎖定表以及解鎖
1、查詢被鎖資訊 SELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object l, dba_objects o, gv$session s WHERE l.object_id = o.obj
oracle 用戶被鎖定解鎖方法
logic 連續 param body ora min 密碼 integer 動態 修改了用戶密碼,第二天過來發現用戶被鎖定,晚上走的時候還好好的 。 alter profile DEFAULT limit FAILED_LOGIN_ATTEMPTS UNLIMITED
Oracle查詢被鎖的表及解鎖方法
v$lock req 查找 rom 方法 session lock acl oracle 1.用下列sql語句查詢操作不當引起鎖表的進程的SESSION_ID及USERNAME SELECT S.SID SESSION_ID, S.USERNAME, DECODE(LMOD
Oracle中查看表是否被鎖和如何解鎖的處理方法
objects dba where type 語句 ner term and schema --1、以下幾個為相關表SELECT * FROM v$lock;SELECT * FROM v$sqlarea;SELECT * FROM v$session;SELECT * F
for update造成的Oracle鎖表與解鎖
執行 lec 如果 pl/sql 查看 數據 system oracle log 我遇到的情況: 當使用select語句查詢表時,後面跟著for update , select * from table for update 當修改表中數據,但是沒有com