排序
理解redo(11)truncate和select的redo
很多系統,在作刪除操作時,都只是做一個標志位,并不會去做磁盤置0那樣昂貴的操作。truncate也如是,更改的只是segment header和i-node表。truncate 會產生redo,是修改數據字典產生的,不是刪...
DG修改SGA 遇ORA-00845
Oracle 11G: 生成PFILE文件: create pfile=/home/oracle/initorcl.ora from spfile; 修改PFILE中的*.memory_target=536870912 值。 然后重啟數據庫從新的PFILE文件啟動到NOMOUNT狀態。 SQL st...
Oracle錯誤ORA-01950對表空間“system”無權限解決
環境:Oracle 11g R2 + SQLPlus 問題:創建用戶,創建表時出現ORA-01950錯誤對表空間system無權限 解決:出現這個問題,很顯然的是權限問題。在創建用戶后,授予權限不正確。 方法一: 打開SQL ...
Oracle寄售功能 價格客制化
前言: 用Oracle R12的寄售功能的時候,碰到了一個很麻煩的問題:價格抓取的問題。 由于這個問題導致寄售功能在公司一直用不好,庫存報表基本都需要他們人工出(自己算每個月每種價格的產品的進...
ORA-12514: TNS: 監聽程序當前無法識別連接描述符中請求的服務解
環境:Oracle11g R2 + PL SQL Developer + SQL Plus 問題:Oracle主服務和監聽器服務已經啟動,使用SQL Plus能夠正常連接,使用PL SQL Developer連接報次錯誤:ORA-12514: TNS: 監聽程序當前無...
Oracle數據分攤問題解析
經常會碰到,由于業務需要,需要將某種匯總的數據按照一定的原則分攤給一堆數據。 其實,如果邏輯清晰的話,這類型的程序還是比較好些的。 本文重點是如果用簡單的程序實現這種效果,而且不容易...
Oracle EXTRACT()函數
/Oracle中extract()函數從oracle 9i中引入,用于從一個date或者interval類型中截取到特定的部分 //語法如下: EXTRACT ( { YEAR | MONTH | DAY | HOUR | MINUTE | SECOND } | { TIMEZONE_HOUR | ...
Oracle 10g大表批量更新優化
racle 10g大表批量更新優化,其實,700萬的表不算大表,作為測試夠了 一,t表信息 SQL alter table t add is_del number(1); SQL alter table t modify is_del default 0; SQL desc t Name Type...
Oracle監聽器無法啟動,提示“錯誤1067:進程意外終止”
今天遇到一個問題:Oracle中的OracleOraHome90TNSListener服務現在啟動不了了, 之前都可以正常啟動,現在啟動后是一個錯誤:在本地計算機無法啟動OracleOraHome90TNSListener服務. 提示信息是錯誤...
Oracle中的INTERVAL數據類型詳解
NTERVAL YEAR TO MONTH數據類型 Oracle語法: INTERVAL integer [- integer] {YEAR | MONTH} [(precision)][TO {YEAR | MONTH}] 該數據類型常用來表示一段時間差, 注意時間差只精確到年和月. pre...