Oracle current_date和sysdate時間不一致解決前段時間,發現一套新裝載的Rac資料庫所在作業系統時間不對,查詢dbtimezone發現為-06:00,說明時區不對; select dbtimezone from dual; DBTIME --------- -06:00 OK,先將rac停掉,再在一段啟動資料庫,更改time_zone參數: alter database set
1. 如何查看一個參數是動態還是靜態參數我們可以在v$parameter中查到。COLUMN VALUE FORMAT a40;COLUMN NAME FORMAT a20;SELECT NAME,VALUE,ISSES_MODIFIABLE,ISSYS_ MODIFIABLE FROM V$SYSTEM_PARAMETER;這裡有兩個列isses_modifiable和issys_modifiable 分別對應的是SESSION層級修改的參數和SYSTEM層級修改的參數。
在Oracle中做SQL跟蹤,估計大部分都會用sqlplus中的autotrace或者設定10046跟蹤。但是,如果是調試某個應用系統的話,特別是開啟了串連池的系統,靠以上兩種方法基本上就歇菜了。還是SQL Server的SQL Server Profiler好啊。最近在看馮大輝翻譯的《Oracle效能診斷藝術》,發現一個很好的技巧,思路是建一個Logon,現摘錄如下(稍作了一個修改):01create role trace_10046_role;
無暇每日檢查Oracle資料庫的同布情況,後來才發現主庫壓根沒有同步歸檔日誌到備庫,因為備庫斷電後一直沒有開,但問題是主庫在10幾天前刪除過歸檔日誌,慘!為了想節省時間,想去備份撈撈看,結果是備份也沒有需要的歸檔日誌。無耐,只好重建。1、登入主庫備份控制檔案到資料檔案所在的目錄。1.1先查詢資料檔案所在的目錄:select name from v$datafileSQL> select name from v$datafile;NAME---------------------------
錯誤資訊:ORA-06531:Reference to uninitialized collection錯誤SQL代碼:declare TYPE t_student_var IS TABLE OF VARCHAR2(100); v_tbl_name t_student_var;begin select name into v_tbl_name(1) from t_student where gid = 1;
DataGridView控制項具有極高的可配置性和可擴充性。它提供有大量的屬性、方法和事件,可以用來對該控制項的外觀和行為進行自訂。下面通過一個小例子來展示DataGridView進行增刪改查,並同步到資料庫的功能。表單展示:使用者需求:1.當表單顯示時,將資料庫中使用者表中的資料顯示出來。2.選中一行,執行刪除操作,同時在資料庫中相應資料被刪除。3.雙擊某個資料,進行編輯,或者在空白行添加新的資料,然後點擊更新,資料庫隨之更新。代碼展示:Public Class