標籤:今天研究Oracle遇到了這個問題ora-01033:oracle initialization or shutdown in progress,經過分析研究終於解決了,寫下來紀念一下。我的庫是oracle 9i,具體就是90的。一、首先:問題的產生原因,出現這個錯誤是因為我將oracle\oradata\oradb下的一個檔案誤刪除掉後出現的。二、現象:SQL*Plus無法串連,顯示以下錯誤:ORA-01033: ORACLE initialization or shutdown in
標籤:[[email protected] ~]# su - oracle[[email protected] ~]$ sqlplus /nolog SQL> conn /as sysdba; SQL> show user;USER is "SYS"SQL> select name from v$datafile; //建立暫存資料表空間create temporary
標籤:oracle 預存程序 新項目需求: 結合百度地圖,在地圖中指定一個地點,擷取此地點周圍1km範圍內所有資料庫中存的單位的地點和資訊標記在地圖上。於是初寫了一把oracle的預存程序,純靠摸索寫的。後台需要的函數如下:首先,計算圓弧函數CREATE OR REPLACE FUNCTION RAD(d number) R
標籤:1、GROUP BY ROLLUP(a,b):可以實現簡單的統計報表,相當於 GROUP BY a,b,再GROUP BY a,再GROUP BY * 2、BREAK ON a SKIP 2:配合著GROUP BY ROLLUP用的,BREAK ON a表示相同的a只顯示1次, SKIP 2表示分組之間空2行 3、左外串連/右外串連:MsSQL是LEFT JOIN、RIGHT JOIN,Oracle可以兩表聯查 FROM a,b,然後 WHERE a.XX(+) =
標籤:select case when r = 1 then (select s.COMMENTS from user_tab_comments s where Table_Name= aa.table_name) else ‘‘ end as table_comments, case when r = 1 then aa.table_name else ‘‘ end as table_name, aa.r as column_sequence, aa.COLUMN_NAME, aa.
標籤:ORA-01033: ORACLE initialization or shutdown in progress 實用的處理方法,此問題通常是由於電腦非順利關機造成的,我們可以用下面的方法尋找出是那個檔案損壞,再針對檔案進行修複。SQL*Plus: Release 11.1.0.7.0 - Production on 星期三 6月 8 17:34:30 2016Copyright (c) 1982, 2008, Oracle. All rights
標籤:乍看 ORA-00979 not a GROUP BY expression 這個提示估計很快能將其定位為SQL語句寫得有問題,實際上有可能你遇到了一個Oracle的BUG,這個BUG常見於10.2.0.4這個版本(10g 最後一個補丁版本是10.2.0.5)。 前幾天和同事做一個應用系統升級的時候遇到了這個問題,首先是一張視圖無法建立,仔細分析構成視圖的查詢也沒有發現明顯的SQL文法問題:01selectt.stat_date,
標籤:drop table if exists sequence; create table sequence ( seq_name VARCHAR(50) NOT NULL, current_val INT NOT NULL, increment_val INT NOT NULL DEFAULT 1, PRIMARY KEY (seq_name) );drop function if exists