Time of Update: 2018-07-23
問題一:哪個進程負責硬解析。shared pool設定不合理除了命中率低外還有哪些現象。 說到軟解析(soft prase)和硬解析(hard prase),就不能不說一下Oracle對sql的處理過程。當你發出一條sql語句交付Oracle,在執行和擷取結果前,Oracle對此sql將進行幾個步驟的處理過程:
Time of Update: 2018-07-23
oracle startup時 報錯ORA-00600: 內部錯誤碼,參數: [kcratr1_lostwrt], [], [], [], [], [], [], [] 原因可能是非法關機或掉電造成,以下是出現的問題及解決方案: C:/Documents and Settings/Administrator>sqlplus請輸入使用者名稱: /as sysdbaSQL> startupORA-01081: 無法啟動已在啟動並執行 ORACLE ---
Time of Update: 2018-07-23
Oracle檢測死結的Sql: SELECT SID, DECODE (BLOCK, 0, 'NO', 'YES') blocker, DECODE (request, 0, 'NO', 'YES') waiter FROM v$lock WHERE request > 0 OR BLOCK > 0 ORDER BY BLOCK DESC
Time of Update: 2018-07-23
北京時間2006年10月24日 — 甲骨文公司在舊金山舉行的2006年甲骨文全球技術與應用大會上宣布推出Oracle開發人員倉庫(Oracle Developer Depot)。 這是一套可免費下載的、旨在提高軟體開發人員效率的工具,能夠極大簡化Java開發人員如何在學習或設計過程中尋找、配置並使用Java應用程式。作為Oracle融合中介軟體(Oracle Fusion
Time of Update: 2018-07-23
CREATE OR REPLACE FUNCTION F_PINYIN(P_NAME IN VARCHAR2) RETURN VARCHAR2 AS V_COMPARE VARCHAR2(100); V_RETURN VARCHAR2(4000); FUNCTION F_NLSSORT(P_WORD IN VARCHAR2) RETURN VARCHAR2 AS BEGIN RETURN NLSSORT(P_WORD,
Time of Update: 2018-07-23
CASE 語句CASE selector WHEN value1 THEN action1; WHEN value2 THEN action2; WHEN value3 THEN action3; ….. ELSE actionN;END CASE; CASE運算式DECLARE temp VARCHAR2(10);
Time of Update: 2018-07-23
一、定位元據庫故障原因。 定位原因大概可以分三步走: 1、如果有oracle錯誤號碼或者alert日誌中有詳細的出錯資訊,則可以根據這些去定位元據庫故障原因; 2、如果沒有,則可以運行awr工具或者statspack工具產生報告,根據報告去定位元據庫故障原因; 3、如果沒有上述工具,則可以查看相關資料庫字典,去定位元據庫故障原因。
Time of Update: 2018-07-23
關鍵字: 分析設計與建模 今天建資料表,採用了Oracle 9i資料庫,用PowerDesinger 12建模型,概念性模型轉成物理模型,我看Preview時,就奇怪的發現所有的drop 、create等操作到表名、欄位名、外鍵名時,都加上了雙引號,這個真是神奇啊。 開啟Database -> Edit Current DBMS ,出現一個編輯介面,在右邊的框裡,找到script分節點,再依次找到sql -> format
Time of Update: 2018-07-23
目錄=========================================1.Oracle的日期函數2.日期加減3.月份加減4.年份加減5.求每月的最後一天6.求每月的第一天7.求下一個星期幾
Time of Update: 2018-07-23
為了做虛擬機器,需要將伺服器上的11g的使用者的完整資料匯出來。而虛擬機器上的oracle10g的,直接匯出來,無法匯入到虛擬機器。 所以,試著用10g的用戶端來匯出資料, 用命令:exp exoa/*****@exoa1 file=20100526.dmp grants=y full=y 執行後,系統提示: EXP-00008:遇到 ORACLE錯誤1406
Time of Update: 2018-07-23
在生產環境中的DBA,往往都是面對幾十上百G的資料,甚至可能是T層級的,檔案系統儲存資料檔案在這些場合下的I/O問題就會逐漸暴露,因而在生產環境中的資料存放區一般都使用ASM,或者裸裝置,oracle 11g開始就不支援裸裝置儲存資料了,因而本講主要介紹在ASM環境下配置Data guard物理備庫。 環境介紹: 主庫IP:192.168.227.20/24 主庫SID: orcl 主庫DB_NAME:orcl
Time of Update: 2018-07-23
例1: 批量 查詢部門號為 "10" 號的並把它們列印出來 . DECLARE TYPE emp_table_type IS TABLE OF my_emp%ROWTYPE INDEX BY BINARY_INTEGER;
Time of Update: 2018-07-23
Oracle 硬解析與軟解析是我們經常遇到的問題,什麼情況會產生硬解析,什麼情況產生軟解析,又當如何避免硬解析。下面的描述將給出 軟硬解析的產生,以及硬解析的弊端和如何避免硬解析的產生。 一、SQL語句的執行過程 當發布一條SQL或PL/SQL命令時,Oracle會自動尋找該命令是否存在於共用池中來決定對當前的語句使用硬解析或軟解析。
Time of Update: 2018-07-23
本文主要討論以下幾個部分:如何查看查詢oracle字元集、 修改設定字元集以及常見的oracle utf8字元集和oracle exp 字元集問題。 一、什麼是Oracle字元集 Oracle字元集是一個位元組資料的解釋的符號集合,有大小之分,有相互的包容關係。ORACLE
Time of Update: 2018-07-23
Oracle資料泵詳解 Oracle Database 10g中採用了資料泵(Data Dump)技術,使DBA或開發人員可以將資料庫中繼資料(對象定義)和資料快速移動到另一個oracle資料庫中。 一、 資料泵匯出匯入(EXPDP和IMPDP)的作用: 1、實現邏輯備份和邏輯恢複。 2、在資料庫使用者之間移動對象。
Time of Update: 2018-07-23
1,檢測復原段的爭用 select sum(gets),sum(waits),sum(waits)/sum(gets) from v$rollstat; SUM(waits)值應小於SUM(gets)值的1%回卷段的竟爭會降低系統的效能。 GETS代表回卷段被訪問的次數WAITS代表進程等待回卷段中哪個進程的次數如果GETS與WAITS的比大於2%表示存在竟爭問題 select rn.name,rs.gets 被訪問次數,rs.waits 等待回退段塊的次數,(rs.
Time of Update: 2018-07-23
位元影像索引適用於低基數(low-cardinality)列,所謂低基數列就是指這個列只有很少的可取值。 位元影像索引的問題: 採用位元影像索引,一個鍵指向多行,可能數以百計甚至更多。如果更新一個位元影像索引鍵,那麼這 個鍵指向的數百條記錄會與你實際更新的那一行一同被有效地鎖定。 位元影像索引的適用情境: 位元影像索引是針對那些值不經常改變的欄位的,在實際應用中,如果某個欄位的值需要頻繁更新, 那麼就不適合在它上面建立位元影像索引。 1、文法 create bitmap
Time of Update: 2018-07-23
原帖地址:http://blog.csdn.net/nsj820/article/details/5755685 Oracle9i引入了MERGE命令,你能夠在一個SQL語句中對一個表同時執行inserts和updates操作. MERGE命令從一個或多個資料來源中選擇行來updating或inserting到一個或多個表.在Oracle 10g中MERGE有如下一些改進: 1、UPDATE或INSERT子句是可選的
Time of Update: 2018-07-23
辦法一 select * from V$NLS_PARAMETERS $conn = oci_connect('scott', 'donkey', 'demo', 'zhs16gbk'); while ($dat = oci_fetch_row($cur)) { print_r(iconv('gb2312', 'utf-8', $dat[0])); //$nickname =
Time of Update: 2018-07-23
oracle安裝過程中有缺少包的檢測,以下實踐檢測: os:linux redhat 6.6 64位 libaio-0.3.105: os內建libaio-0.3.107-10.el6.x86_64.rpm: rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm os內建libaio-0.3.107-10.el6.i686.rpm: rpm -ivh libaio-0.3.107-10.el6.i686.rpm