Time of Update: 2015-04-22
標籤:/*建立一個過程,ORACLE PL/SQL文法*/CREATE OR REPLACE PROCEDURE MYPROCAS v_id t_user.id%TYPE; /*聲明變數,類型與指定表欄位一致*/ v_user t_user%ROWTYPE; /*聲明變
Time of Update: 2015-04-22
標籤:oracle 資料庫 遊標 cursor sql 1.遊標的概念
Time of Update: 2015-04-22
標籤:一,恢複非當前的日誌組[[email protected] primarydb]$ rm -rf redo01* [email protected]:~>startup ORACLE instance started. Total System Global Area 285212672&
Time of Update: 2015-04-22
標籤:Oracle 10g/11g下如何將物理Standby庫臨時啟用用於測試在實際運營環境中,我們經常碰到類似這樣的需求,譬如想不影響現網業務評估DB補丁在現網環境中啟動並執行時間,或者是想在做DB切換前想串連Standby DB做實際業務啟動並執行測試,如果在9i版本的時候,想做到這樣,在不搭建新測試環境的前提下,可以將Standby DB啟用後進行測試,但是啟用後的Standby DB將不能再用於容災,必須重建Standby DB。在10g以及11g之後,可以利用新特性很好的解決這個問題,
Time of Update: 2015-04-22
標籤: 一.首先讓我們來瞭解下什麼是主外鍵? 1.主鍵:唯一標識資料表中的某一行 1) 一個表中只能有一個主鍵。如果在其他欄位上建立主鍵,則原來的主鍵就會取消。在ACCESS中,雖然主鍵不是必需的,但最好為每個表都設定一個主鍵。 2)主鍵的值不可重複,也不可為空白(NULL)。主關鍵字是可選的,並且可在 CREATE TABLE 或 ALTER TABLE 語句中定義。 3)主鍵的建立:在建置新表格時設定主鍵的方式 MySQL: CREATE TABLE
Time of Update: 2015-04-22
標籤:1、直接用sql*plus直接連資料庫 用SQL*Plus 串連資料庫的時候,出現一個對話方塊,要求填入使用者名稱、密碼、主機字串資訊。前兩者不用說,自己會填對的,但是這個主機字串好象沒見過呀,其實這裡的這個字串就是我門在安裝oracle的時候自動產生,它是配置的資料庫連接服務名,與資料庫系統標識符一致,但是兩者是不同的概念不能混淆。一般與你在安裝時設定的全域資料庫名一致。我設定的全域資料庫名為orcl,所以串連的時候,應該填寫主機字串為orcl as
Time of Update: 2015-04-22
標籤:oracle 命中率 1) Library Cache的命中率公式:Library Cache Hit
Time of Update: 2015-04-22
標籤:oracle lunix yum 參考資料:http://blog.itpub.net/26524307/viewspace-1063925/查看版本:[[email protected] yum.repos.d]# lsb_release -aLSB Version:
Time of Update: 2015-04-23
標籤:安裝Oracle 11g R2的過程中,在建立資料庫執行個體時出現了該錯誤,如果選擇"忽略"就會出現ora-28000錯誤。經網路查詢驗證,這是屬於在前面組態管理員密碼的時候,採用了數字開頭的密碼,Oracle貌似對此不支援,但當時不提示出錯,暈倒!據說包含其他非法特殊字元也可能產生此問題。記錄一下,給自己備忘:ORA-00922: 選項缺失或無效 錯誤原因:一般是語句的文法有問題。比如命名不對,關鍵字寫錯等等。對於非標準的命名,一般採用雙引號來建立。解決辦法:標識符命名規則:
Time of Update: 2015-04-22
標籤:RMAN可以進行增量備份:資料庫,資料表空間,資料檔案只有使用過的block可以被備份成backup set資料表空間與資料檔案對應關係:dba_data_files / v$datafile_header在noarchivelog模式下,可以使用RMAN備份read-only和offline的資料表空間ORACLE RMAN停機備份:備份RMAN串連上ORACLE,WINDOWS下在命令模式下RMAN TARGET
Time of Update: 2015-04-22
標籤:今天碰到一個問題,使用ibatis架構訪問編碼為US7ASCII的oracle資料中文亂碼,找了很久終於有瞭解決方案首先
Time of Update: 2015-04-22
標籤:oracle 通過欄位類型查詢欄位 有的時候我們需要在oracle中通過欄位名、欄位類型、欄位長度、欄位注釋、表名來查詢具體的欄位資訊。比如:昨天同事問我,咱們資料庫裡面有用過blob類型的嗎?我一時也想不起來具體哪個欄位或那張表用了blob類型。於是就用如下語句查詢庫裡面所有欄位類型為blob。具體sql如下:SELECT b.column_name column_name --欄位名
Time of Update: 2015-04-22
標籤:http://blog.sina.com.cn/s/blog_6a01140c0100wimi.html1、從表中隨機取記錄 select * from (select * from staff order by dbms_random.random) where rownum <
Time of Update: 2015-04-22
標籤: 表結構 預存程序 CREATE OR REPLACE PROCEDURE TEST3(TID IN INTEGER,O OUT SYS_REFCURSOR)AS BEGIN IF(TID>0) THEN OPEN O FOR SELECT * FROM XHSCK.T_ADMINISTRATIVE_LEVEL T WHERE T.ADMINISTRATIVE_LEVEL_ID = TID; ELSE OPEN O FOR SELECT *
Time of Update: 2015-04-22
標籤:配置OEM環境變數ORACLE_UNQNAME=$ORACLE_SID要想開啟OEM的web管理程式,必須先啟動Database listener,再啟動Datebase Control連接埠監控程式,但是碰到下面的情況 問題: [[email protected] OC4J_DBConsole]$ emctl start
Time of Update: 2015-04-21
標籤: 1,基本 select 語句 select *|{[distinct] column|expression [alias],...} from table; distinct 重複資料刪除行2,過濾和排序 where 子句緊隨 from子句 字元和日期要包含單引號中 預設日期格式是DD-MON-RR; 比較運算 = ,>, >=, <, <=,<>不等於也可以是(!=)
Time of Update: 2015-04-21
標籤:CodeSmith6.5不像前幾個版本,需要使用者手動添加oracle驅動,內部已經整合了oracle的驅動。網上遇到很多win7
Time of Update: 2015-04-21
標籤:http://blog.csdn.net/yjp198713/article/details/18131871oracle 求兩個時間點直接的分鐘、小時數1、獲得時間差毫秒數:select ceil((To_date(‘2008-05-02 00:00:00‘ , ‘yyyy-mm-dd hh24-mi-ss‘) - To_date(‘2008-04-30 23:59:59‘ , ‘yyyy-mm-dd hh24-mi-ss‘)) * 24 * 60 * 60 * 1000) 相差豪秒數
Time of Update: 2015-04-21
標籤:oracleAWR Generator--------------- query snapidSELECT dbid, instance_number, MIN (snap_id) begin_snap_id, MAX (snap_id)
Time of Update: 2015-04-21
標籤:oracle-----Check TableSpace--------Check DataFileSELECT TABLESPACE_NAME "TABLESPACE", FILE_NAME "DATAFILE", ROUND(BYTES / (1024 )) "FILE_SIZE(KB)" FROM DBA_DATA_FILES WHERE TABLESPACE_