1. 程式人生 > >oracle 解鎖使用者以及重新設定使用者密碼

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

Oraclescott用戶

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

Oraclescott使用者

原因:預設Oracle10g的scott不能登陸。 解決: (1)conn sys/sys as sysdba;//以DBA的身份登入 (2)alter user scott account unlock;// 然後解鎖 (3)conn scott/tiger //彈出一個修改密碼的對話

ORACLErecord 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