今天在項目中對使用者的資料進行操作,在修改一個預存程序後,想檢查一下修改的預存程序是否正確,就對預存程序進行了調試,調試完後才發現結果集中少了一條記錄,尋找後發現預存程序中有對錶的資料進行刪除操作,千小心萬小心還是沒有把刪除的語句中的表改為暫存資料表,還好只刪除了一條記錄。 經過一下午和晚上的努力,到出尋求協助,總算找到了一個方法根據時間可以查看刪除的記錄資料 1. 進行查詢閃回如:Code highlighting produced by Actipro
安裝oracle 9i時,居然把剛剛更改的資料庫管理員密碼給忘了,又不重新安裝,太麻煩了,試了好久,終於修改成功了。1、運行到C盤根目錄2、輸入:SET ORACLE_SID = 你的SID名稱3、輸入:sqlplus/nolog4、輸入:connect/as sysdba5、輸入:alert user sys identified by sys6、輸入:alert user system identified by
最近因為在部署伺服器的時候使用的是suse linux,不太熟悉,所以造成了,在部署oracle之後探索資料庫的表盒欄位注釋都變成了亂碼,再修改了系統字元集和oracle字元集後,表名和內容恢複,但是欄位注釋依舊沒有恢複,迫於無奈只能更新注釋了。 對於oracle的注釋來說,刪除/更新/增加都是同一種方式,就是注釋進行覆蓋。 首先來介紹下如何使用注釋: comment on table_name is '';--表注釋 comment on column
select * from dba_free_space ;--查看剩餘空間 select * from dba_data_files ;--查看錶空間資料檔案狀態Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->select b.file_id 檔案ID號,b.tablespace_name 資料表空間名,b.bytes 位元組數,(b.bytes-
ORACLE刪除的表系統會自動給他重新命名就是大家看到的【BIN$】開頭的名字。通過show recyclebin命令可以查看被刪掉的表的詳細資料,或者查詢:select * from recyclebin;收回表的命令:flashback table 原表名 to before drop;清空資源回收筒的命令:purge recyclebin;如果想直接刪除表而不經過資源回收筒:drop table 表名