關於oracle中直接刪除表空間所引發的問題
場景描述:今天在匯入oracle時提示表空間A存在,按照以前的慘痛經歷,將oracle的各個部分停滯,然後直接在資料夾裡右鍵刪除(這裡這樣做應該是沒有問題的,因為原來出過這樣的問題,所以這種暴力刪除的時候一定要將oracle中的東西都停止),但是這次直接就出問題了,提示,ORA-01109:資料庫未開啟。便開始了我的漫長的解決之路。
下面給出解決這個問題的連結資料庫未開啟的解決方案。本人親自試驗,好用。
但是在這個方案的第二步出了問題,提示ORA-12514,具體的解決方案為ORA-12514。
然後繼續回到解決方案那裡終於解決了,浪費了我兩個小時時間。
總結一下:1.首先自己簡單粗暴的物理刪除了表空間,還是要走正常流暢 drop tablespace 名字 Including...
2.出現了資料庫未開啟的問題,ORA-01109
3.在進行sysdba登入時出現了 tns監聽問題,首先先重啟,不管用,在重新配置監聽,解決。
4.在解決是出現了ORA-12514,解決。
5.最終成功刪除表空間,問題得以解決。
相關推薦
關於oracle中直接刪除表空間所引發的問題
場景描述:今天在匯入oracle時提示表空間A存在,按照以前的慘痛經歷,將oracle的各個部分停滯,然後直接在資料夾裡右鍵刪除(這裡這樣做應該是沒有問題的,因為原來出過這樣的問題,所以這種暴力刪除的時候一定要將oracle中的東西都停止),但是這次直接就出問題了,提示,OR
oracle下正確刪除表空間的方法
oracle tablespace Oracle因為本身的多重驗證機制所有在刪除表空間時不像MySQL中刪除database一樣,可以通過外部的刪除直接刪除掉database文件夾就可以刪除掉database,當然這兩者是2種不同的東西,在此僅用於舉例說明。在Oracle中表空間相當於系統中的硬
Oracle中改變tablespace表空間的大小
-- 查詢表空間對應的資料檔案 select * from dba_data_files where tablespace_name like 'DEMO_DATA1'; -- 清空表空間的Recyc
在ORACLE中如何刪除表中的重複資料
我們可能會出現這種情況,某個表原來設計不周全,導致表裡面的資料資料重複,那麼,如何對重複的資料進行刪除呢? 重複的資料可能有這樣兩種情況,第一種時表中只有某些欄位一樣,第二種是兩行記錄完全一樣。 一、對於部分欄位重複資料的刪除 先來談談如何查詢重複的資料吧。 下面語句可以查詢
Oracle中分區表中表空間屬性
oracle 分區 表空間Oracle中的分區表是Oracle中的一個很好的特性,可以把大表劃分成多個小表,從而提高對於該大表的SQL執行效率,而各個分區對應用又是透明的。分區表中的每個分區有獨立的存儲特性,包括表空間、PCT_FREE等。那分區表中的各分區表空間之間有什麽關系?新建的分區會創建在哪個表空間中
Oracle刪除表空間報ORA01548
nts 參數 回滾 sys 添加 files error ace fixed 由於undo表空間設置了自動增長,導致替換了好幾個undo表空間,就想把原先的undo表空間刪掉騰出空間 但刪的時候報錯 SQL> drop tablespace undotbs1 incl
oracle 刪除表空間錯誤 提示:ora-02429:無法刪除用於強制唯一/主鍵的索引
sql>drop tablespace ksdm ora-01549:表空間非空,請使用INCLUDING CONTENTS 選項 sql>drop tablespace ksdm INCLUDING CONTENTS and datafiles; ora-00604:遞迴sql層1出現錯誤。
Oracle 匯入資料庫 刪除使用者、刪除表空間、刪除表空間下所有表,檢視當前表空間
匯入資料庫 在cmd下用 imp匯入 格式: imp userName/passWord file=bmp檔案路徑 ignore = y (忽略建立錯誤)full=y(匯入檔案中全部內容); 例: imp DISASTERV2/DISASTERV2 file=C:\Use
oracle建立表空間、刪除表空間、修改表空間名稱
-----oracle建立表空間的方法 create tablespace dragon --dragon為建立的表空間名稱 bagfile/smallfile代表建立 datafile 'D:\dragon.dbf' --D:\dragon.dbf為資料檔名稱和 存放的地址 size 100M r
Oracle中查詢當前資料庫中的所有表空間和對應的資料檔案語句命令
--轉載路徑:http://www.cnblogs.com/wangsaiming/p/3573917.html --------------------------------------------------------------------------------
oracle出現“無法為表空間 XX 中的段建立 INITIAL 區”錯誤
這個錯誤可能出現在create表的時候,也可能出現在insert資料的時候,也可能出現在匯入dmp檔案的時候,還可能出現在建立索引的時候...等等原因:表空間不足。解決辦法:1.設定表空間自動增長(有弊端,一般最大增長會有限制) 2.增加
Oracle中查詢當前資料庫中的所有表空間
直接上命令: SQL>col file_name for a60; SQL>set linesize 160; SQL>select file_name,tablespace_na
Oracle中快速刪除某個使用者下的所有表資料
一、禁止所有的外來鍵約束 在pl/sql developer下執行如下語句:SELECT 'ALTER TABLE ' || table_name || ' disable CONSTRAINT ' || constraint_name || ';' FROM user_c
oracle刪除表空間和修改索引表空間
由於lob物件引起的表空間無法刪除。本來是要刪除DMS表空間,但是上面有LOB物件,而且表卻是在別的表空間DMS4上。解決的辦法就是將這些lob移動到DMS4表空間。 下面是解決過程 刪除使用者時報錯: drop tablespace dms 第 1 行出現錯誤:
關於oracle資料庫中直接修改表中資料點選小鎖出現"these query results are not updateable"的問題
一、想通過plsql在表中直接新增一條記錄點選小鎖的時候,出現如下錯誤:These query results are not updateable.Include the ROWID to get updateable results. 如截圖: 解決方法: 1、
oracle刪除表空間後對應dbf檔案沒有刪除
http://bbs.csdn.net/topics/360100658 採用如下命令後對應的dbf檔案沒有刪除 drop tablespace tsTEST INCLUDING CONTENTS AND DATAFILES 重啟電腦後手動刪除即可。
Oracle建立使用者、表空間、匯入匯出 刪除命令
//建立臨時表空間create temporary tablespace test_temp tempfile 'F:\oracle\product\10.2.0\oradata\test\test_temp1.dbf' size 10m autoextend on next
刪除Oracle中奇怪的表名稱BIN$…的方法
從Oracle10g開始刪除資料庫表的時候並不是真正刪除表,而是把表放到了recyclebin中,這個過程類似於windows裡面刪除的檔案會被臨時放到回收站中。 刪除的表系統會自動給他重新命名就是大家看到的【BIN$】開頭的名字。 通過show recycl
Oracle—刪除表空間出現約束的解決辦法
刪除表空間時出現錯誤 問題: ORA-00604: 遞迴SQL 級別 1 出現錯誤 ORA-02429: 無法刪除用於強制唯一/主鍵的索引 解決: 第一步:查詢存在哪些約束 SQL>selec
linux中 oracle 建立使用者和表空間以及授權
1、建立臨時表空間 select name from v$tempfile; 查出當前資料庫臨時表空間,主要是使用裡面的存放路徑; 建立臨時表空間:create temporary tablespace teest_temp tempfile '