ORA-28000: the account is locked第一步:使用PL/SQL,登入名稱為system,資料庫名稱不變,選擇類型的時候把Normal修改為Sysdba;第二步:選擇myjob,查看users;第三步:選擇system,右擊點擊“編輯”;第四步:修改密碼,把“帳戶被鎖住”的勾去掉;第五步:點擊“應用”再點擊“關閉”;第六步:重新登入就可以通過驗證了;第二種ALTER USER username ACCOUNT UNLOCK;第三種在plsql
昨天安裝了資料庫,安裝完成後可以用,今天啟動就不能用了,提示ORACLE not available,後來尋找資料,據說是oracle服務沒有開啟。如下方式可以解決問題。[root@root~]$ su - oracle[oracle@localhost~]$ sqlplusConnected to an idle instance.enter username: /as sysdba SQL>startup------------------啟動資料庫執行個體Oracle
Oracle, SQL Server 和MySQL的分頁SQL語句如下: Oracle: 方法一: SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 40 ) WHERE RN >= 21; 方法二: SELECT * FROM ( SELECT
1、啟動資料庫:oracle@suse92:~> sqlplus /nolog SQL*Plus: Release 9.2.0.4.0 - Production on Fri Jan 20 02:29:37 2006 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. SQL> connect /as sysdbaConnected to an idle instance.SQL>
SQL> select * from users; NAME VALUE ID---- ----- ----------t1 a 1t2 b 2t3 c 3t4 d 4 --實現value列的值的兩兩組合 SQL> select REPLACE(sys_connect_by_path (value, '#'),'#') combo 2 from
extent_management_clause The extent_management_clause lets you specify how the extents of the tablespace will be managed.Note:After you have specified extent management with this clause, you can change extent management only by migrating the
有些東西確實是需要在不斷使用的過程當中才能記得更牢,就說DATA GUARD吧,我查CONCEPTS查了好幾次了,可每次隔一段時間我在網上看到DATA GUARD相關的內容,自己腦子裡對它的概念已經變得模糊了,還是實踐的太少。今天索性把它寫到部落格裡面,免得以後還要去翻文檔,也方便大家查閱。 Overview of Oracle Data GuardOracle Data Guard lets you maintain uptime automatically and
ROLLUP,是GROUP BY子句的一種擴充,可以為每個分組返回小計記錄以及為所有分組返回總計記錄。CUBE,也是GROUP BY子句的一種擴充,可以返回每一個列組合的小計記錄,同時在末尾加上總計記錄。 在文章的最後附上了相關表和記錄建立的指令碼。 1、向ROLLUP傳遞一列SQL> select division_id,sum(salary) 2 from employees2 3 group by rollup(division_id) 4 order by
手動刪除ORACLE 10G EM使用emca可以手動設定em!配置em的過程中有一個環節要特別主要:不論使用dbca還是使用emca -deconfig dbcontrol db -repos drop在刪除資料庫時都有可能刪除不乾淨,這樣在再次建立資料庫時都會出現錯誤(顯示的log中有詳細的記錄),因此在建立資料庫時最好使用下面命令手動刪除一次:DROP public synonym SETEMVIEWUSERCONTEXT;DROP PUBLIC SYNONYM