Time of Update: 2015-10-15
標籤:oracle 資料庫 ORACLE 11G中的ADR介紹: ADRCI 之oracle 日誌查看 在Oracle的11g版本中,alert檔案的位置發生了變化,與此同時Oracle提供了一個命令列工具ADRCI,它可以很便利的查看資料庫中出現的異常。 以下給大家展示一下使用ADRCI (ADR Command Interface)
Time of Update: 2015-10-13
標籤:轉自:http://blog.sina.com.cn/s/blog_6bccf0360101hzsh.html1.spool的作用是什嗎?spool的作用可以用一句話來描述:在sqlplus中用來儲存或列印查詢結果。2.spool在oracle 9i、10g和11g下的文法及使用樣本oracle 9i spool文法SPO[OL] [file_name[.ext]|OFF|OUT]oracle 10g、11g spool文法SPO[OL] [file_name[.ext]
Time of Update: 2015-10-13
標籤:查看NETWORK\ADMIN\listener.ora檔案,仔細對比兩個Oracle該檔案的區別,發現正常的Oracle伺服器上,listener.ora檔案,如下這段HOST顯示的是機器名,而不能串連的是“localhost”。LISTENER =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = lggsuper_pc)(PORT = 1521)))在伺服器上尋找listener.ora檔案,我備份該檔案後。將檔案內 HOST =
Time of Update: 2015-10-12
標籤: 一.修改資料表空間大小 解決以上問題的辦法:通過增大資料表空間即可解決,如下: Sql代碼 使用dba使用者登陸 sqlplus / as sysdba; 執行如下命令:
Time of Update: 2015-10-13
標籤:-- 死結查詢語句SELECT bs.username "Blocking User", bs.username "DB User", ws.username "Waiting User", bs.SID "SID", ws.SID "WSID", bs.serial# "Serial#", bs.sql_address "address", bs.sql_hash_value "Sql hash", bs.program
Time of Update: 2015-10-13
標籤:--示範隱式遊標,系統自動聲明,自動開啟,自動使用並且自動關閉begin update emp set sal = 1000; dbms_output.put_line(‘影響的行數:‘ || sql%rowcount);end; rollback; /*遊標的使用方法:第一步:聲明遊標第二步:開啟遊標第三步:使用遊標進行迴圈操作第四步:關閉遊標*/ --普通遊標,遊標本身就是一個變數declare
Time of Update: 2015-10-12
標籤:------------------------抽象資料類型-------------建立地址類型,一定要加as object,還可以在類型中加過程或方法create or replace type address as object ( province varchar2(10), --省份屬性 city varchar2(10) --市屬性) not final; --not final表示該類型可以有子類型 --定義一個子類型--under
Time of Update: 2015-10-09
標籤:oracle死結問題一直困擾著我們,下面就教您一個oracle死結的檢查方法,如果您之前遇到過oracle死結方面的問題,不妨一看…… oracle死結問題一直困擾著我們,下面就教您一個oracle死結的檢查方法,如果您之前遇到過oracle死結方面的問題,不妨一看。 一、資料庫死結的現象 程式在執行的過程中,點擊確定或儲存按鈕,程式沒有響應,也沒有出現報錯。 二、oracle死結的原理 當對於資料庫某個表的某一列做更新或刪除等操作,執行完畢後該條語句
Time of Update: 2015-09-29
標籤:前段時間 出現過這個問題,:表中有一列為number類型 rec_recordlength (兩個時間的間隔長度/秒)部分資料 統計這個欄位就會出現 "算出運算溢出" 錯誤,很是頭疼,找不出原因然後今天又出現了, 然後不斷排查,排查,發現是有一條資料導致的,後來 這條資料刪除重新插入就好了,然後想到唯一動過這條資料的,是執行了rec_recordlength的更新,動作如下: update V_recordlogs set
Time of Update: 2015-09-26
標籤:第二章 ASM INSTANCEASM的類型,例如可以:10g後ORACLE instance 類型增加了一個ASM種類。參數INSTANCE_TYPE=ASM進行設定。ASM執行個體啟動命令:startup nomount啟動執行個體和後台進程。但沒有掛載磁碟組mount以後。執行個體會啟動參數檔案裡ASM_DISKGROUPS指定的磁碟組,假設參數為空白就會觸發ORA-15110報錯資訊。ASM
Time of Update: 2015-09-24
標籤:昨天中午時,查詢到伺服器的資料流水最晚記錄是早上8點的,現場查看服務日誌很奇怪,日誌輸出顯示掛死在資料庫連接這一步。多次調試無果,隨後百度發現有資料顯示oracle 10.2.1的版本有登入無響應的BUG,每隔28天左右時會產生。又一個坑的,隨後先重啟下伺服器主機臨時解決下。正式解決方案1 打patch set, 升級版本2 打 oracle4612267補丁 附上 oracle 10.2.1 4612267 32bit與64bit
Time of Update: 2015-09-24
標籤:內串連(inner join):返回2個表中完全合格記錄,結果集中每個表的欄位內容均來自各自的表;外串連(outer join):返回2個表中完全合格記錄,再加上2個表中各自的記錄,結果集中的欄位只有一個表中有記錄時,另一個表中的欄位均使用空值null填寫。Oracle 外串連(1)左外串連 (左邊的表不加限制) (2)右外串連(右邊的表不加限制)
Time of Update: 2015-09-18
標籤:/*11g的flashbackup 分好幾種,分別用途不一樣。A.flashback database 閃回資料庫,簡單理解就是把資料庫閃回到某個以前的時間點,能恢複到的最早的SCN, 取決與Flashback Log中記錄的最早SCNB.flashback drop 回收資料庫表,用於表誤drop後恢複。類似Windows的資源回收筒。C.flashback query 閃回表記錄,用於資料表記錄的恢複D.falshabck Table
Time of Update: 2015-09-16
標籤:/** * 介面方法 */ public void excuteInputDB(SynchServiceConfig synchServiceConfig) throws Exception { try {// if(!"".equals(queryQdParaWayinfo()))// {// CLOB clob =
Time of Update: 2015-09-16
標籤:PL/SQL子程式 它包含了函數和過程。此功能是指使用者定義的函數。和系統功能是不同的。子程式通常完成特定的功能PL/SQL座。,能夠被不同的應用程式多次調用。Oracle提供能夠把PL/SQL程式儲存在資料庫中,並能夠再不論什麼地方來執行它。這樣就叫做存儲過程或者是函數。過程和函數的唯一差別就是函數總是向調用者返回資料。而過程則不返回數據。函數假設使用者要常常運行某些操作,而且須要返回特定的資料。那麼就能夠將這些操作構造成一個函數。能夠使用SQL語句定義函數。基本的文法:create
Time of Update: 2015-09-14
標籤: 在IE中輸入https://localhost:1158/em直接報錯,打不開;提示:“認證錯誤,此網站安全性憑證有問題”,解決過程如下:1.刪除與重建dbconsole2.配置必要的環境變數 1.刪除與重建dbconsole1.1刪除dbconsole 資料庫資訊C:\Users\10188535>emca -repos drop EMCA 開始於 2015-9-14 9:28:22EM Configuration
Time of Update: 2015-09-15
標籤:goldengate 安裝首先要下載ogg的安裝包。如下http://www.oracle.com/technetwork/middleware/goldengate/downloads/index.html
Time of Update: 2015-09-12
標籤:awrASH(Active Session History) ASH以V$SESSION為基礎,每秒採樣一次,記錄活動會話等待的事件。不活動的會話不會採樣,採樣工作由新引入的後台進程MMNL來完成。ASH buffers 的最小值為1MB,最大值不超過30MB.記憶體中記錄資料。期望值是記錄一小時的內容。AWR(Automatic Workload Repository) 自動工作負載資訊庫 ASH
Time of Update: 2015-09-10
標籤:我們在項目開發中,常常會有一些複雜的商務邏輯。使用oracle的預存程序,可以大大減少java程式碼的編寫工作量,而且預存程序執行在資料庫上,這樣可以利用oracle的良好效能支援,極大地提高程式執行效率和穩定性。定時執行預存程序,就要用到job。以下是常用的參數說明:欄位(列)
Time of Update: 2015-09-08
標籤:oracle#!/bin/bash## du of each subdirectory in a directory for ASM#D=$1 if [[ -z $D ]]then echo "Please provide a directory !" exit 1fi&n