Time of Update: 2014-07-19
Python操作Oracle資料庫環境配置1. 下載安裝cx_Oracle安裝包Python操作Oracle資料庫,首先需要安裝cx_Oracle包,如下: http://cx-oracle.sourceforge.net/ http://sourceforge.net/projects/cx-oracle/files/5.1.2/本系統採用的是CentOS5.x系列的作業系統,python版本是2.4,於是下載支援python2.4版本的安裝包。2.
Time of Update: 2014-07-19
擷取Oracle SQL語句中綁定變數值的方法在診斷SQL的效能問題時,我們有時候需要擷取其綁定變數的實際值,然後將此實際值帶入到SQL語句當中,用原來的SQL構成select語句(帶where條件),實際的執行一下,看一下選擇性如何。 本文就是說擷取其綁定變數值的方法。本文的編寫得到枯榮長老的協助,在此表示感謝。 本文適用於與Oracle 10G或者更高版本的db。 alter session set nls_date_format =
Time of Update: 2014-07-18
Oracle 資源回收筒recyclebinracle10g Recycle Bin資源回收筒1>什麼是Recycle Bin實際上,Recycle Bin只是一個儲存被drop的對象的一個資料字典表。所以,可以通過如下語句查詢資源回收筒中的資訊: select * from
Time of Update: 2014-07-18
SQLite的SQL文法詳解SQLite庫可以解析大部分標準SQL語言。但它也省去了一些特性並且加入了一些自己的新特性。這篇文檔就是試圖描述那些SQLite支援/不支援的SQL文法的。查看關鍵字列表。如下文法表格中,純文字用藍色粗體顯示。非終極符號為斜體紅色。作為文法一部分的運算子用黑色Roman字型表示。這篇文檔只是對SQLite實現的SQL文法的綜述,有所忽略。想要得到更詳細的資訊,參考原始碼和文法檔案“parse.y”。SQLite執行如下的文法:ALTER
Time of Update: 2014-06-15
RedHat9下安裝mysql-4.0.26筆記:擷取mysql-4.0.26.tar.gz原程式碼封裝,注意不是二進位, 使用下列命令,實際路徑請根據你自己的情況修改:--- 建立mysql安裝目錄su - rootcd /usr/localmkdir mysql當然你也可以用普通帳號去建立一個目錄,如果你沒有root帳號的話.--- 配置環境先看看協助, 看清楚參數的名稱和含義: ./configure --help 簡單提供一些參數運行:最重要的參數:
Time of Update: 2014-06-15
命令 含義 / 運行 SQL 緩衝區 ? [關鍵詞] 對關鍵詞提供 SQL 協助 @[@] [檔案名稱] [參數列表] 通過指定的參數,運行指定的命令檔案 ACC[EPT] 變數 [DEF[AULT] 值] [PROMPT 文本 | NOPR[OMPT]] 允許使用者輸入置換變數的值 CL[EAR] [SCR[EEN]] 清除螢幕 CL[EAR] SQL 清除 SQL 緩衝區 COL[UMN] [列] [格式] [NEW_VALUE 變數]
Time of Update: 2014-06-15
安裝linux 下的ODBC 有兩種:unixODBC 和iodbc ,由於wxGTK 提供的是對iodbc 的支援,因此在安裝wxGTK 前需要先安裝iodbc 。在後面安裝freetds 時,依據環境和依賴關係可能會將unixODBC 也裝上,iodbc 和unixODBC 修改的ODBC 設定檔都是/etc/odbc.ini 和/etc/odbcinst.ini ,這兩個都是ODBC 驅動的管理器,沒有衝突問題,但如果要使用wxODBC 進行ODBC 的開發,iodbc
Time of Update: 2014-06-15
//概況 //基本上,當你希望一個PLSQL(或者java或者c)程式作為資料來源,而不是表, //你可能會用到管道函數(pipelined function). //pipelined function操作起來就像一張表 //一個pl/sql函數可能會用於資料倉儲的資料庫裡面,轉換大量的資料。 //這可能包括格式化一系列轉換資料,它們是不同的函數執行後得到的結果。
Time of Update: 2014-06-15
有一個主鍵對應的索引變成了亂碼。如下:如果在SQLPLUS查詢:SQL> select INDEX_NAME,INDEX_TYPE,TABLE_NAME,UNIQUENESS from user_indexes where 2 table_name='OO_OMS_USER';索引名居然有三行,並且為亂碼: XP@ #@ r..解決:不能和主鍵及關聯的索引一起刪除,資料庫識別不出來索引。ALTER TABLE OO_OMS_USER
Time of Update: 2014-06-15
1. 打補丁的準備工作 主要分為4點: 1)用Telnet登入到應用伺服器,查看Unix伺服器的類型,目前使用比較多的是(IBM AIX,SUN Solaris和HP UX)三種。 2)查看要修複的程式的版本號碼(在伺服器上查看): view plaincopy to
Time of Update: 2014-06-15
我登入該系統的時候發生如下錯誤,包擴執行任何命令都會報錯:Last login: Thu Nov 10 08:32:12 2011 from 134.224.55.126ERROR: ld.so: object '/etc/libcwait.so' from /etc/ld.so.preload cannot be preloaded: ignored.ERROR: ld.so: object '/etc/libcwait.so' from /etc/ld.so.preload cannot
Time of Update: 2014-06-15
總結:1、主鍵和複合主鍵,查詢效能相同(索引高度相同,恰當的運用索引)。2、主鍵和複合主鍵,(update,insert)效能不同(因為複合主鍵會用更多的塊來建立索引,所以update,insert效能低) 實驗思路:1、 建立實驗表,及主鍵,聯合2個主鍵,聯合3個主鍵2、
Time of Update: 2014-06-15
問題描述; SUSE10sp2下安裝Oracle11g用戶端,建立aipcti使用者,tnsping vsm(vsm為用戶端下服務名)失敗,報錯: TNS-03505: Failed to resolve name ,Used parameter files: /opt/oracle/product/11g/db/network/admin/sqlnet.ora。 而在oracle使用者下直接執行此命令則沒有問題。
Time of Update: 2014-06-15
資料庫:Oracle11.2.0.3刪除分區表所在資料表空間遇到ora14401錯誤:SYS@vimop01_b>drop tablespaceUSER_TS_MONI_11B including contents and datafiles;drop tablespace USER_TS_MONI_11B including contents anddatafiles*ERROR at line 1:ORA-14404: partitioned table contains
Time of Update: 2014-06-15
為了做備份,需要將伺服器上的11g的使用者的完整資料匯出來。機器上的用戶端是Oracle10g的。用命令:exp ***/***@*** file=****.dmp
Time of Update: 2014-06-15
安裝前須知:記憶體(RAM)的最小要求是 1GB,建議 2GB 及以上。虛擬記憶體 swap 建議:記憶體為 1GB~2GB 時建議swap大小為記憶體大小的 1.5 倍;記憶體為 2GB~16GB 時建議swap大小為記憶體的大小;記憶體超過 16GB 時swap保持16GB。要求臨時檔案目錄,如 /tmp 的磁碟空間至少 1GB。磁碟空間要求:企業版為4.35GB的安裝空間和1.7GB以上的資料檔案空間;標準版為4.22GB的安裝空間和1.5GB以上的資料檔案空間。需要 X window
Time of Update: 2014-07-24
佩特來項目經驗小集合(2)___組合查詢預存程序,報錯 "varchar JBID='' 轉換成資料類型 int 時失敗", 今天寫一個組合查詢的預存程序遇到這樣一個問題:在將 varchar 值 'SELECT * FROM View_DLS_WXJD_Customer WHERE 1=1 and JBID ='' 轉換成資料類型 int
Time of Update: 2014-07-21
oracle大量匯出AWR報告,oracle匯出awr工作需求:項目中需要把生產庫中所有的AWR報告dump出來,然後匯入到方便測試的資料庫中。在測試庫中的AWR報告需要根據dbid和執行個體名逐個匯出,如果遇到很多再加上RAC系統,會很麻煩。在網上找了一些指令碼,發現沒有適合自己的,所以就自己學習了一個預存程序來實現這樣的功能。<p></p><p>說明:在$ORACLE_HOME/rdbms/admin/awrrpti.sql中可以看到,產生AWR報告主要使
Time of Update: 2014-07-09
Oracle 阻塞(blocking blocked),blocking 阻塞是DBA經常碰到的情形,尤其是不良的應用程式設計的阻塞將導致效能嚴重下降直至資料庫崩潰。對DBA而言,有必要知道如何定位到當前系統有哪些阻塞,到底誰是阻塞者,誰是被阻塞者。本文對此給出了描述並做了相關示範。 1、阻塞及其類型a、什麼是阻塞 一個會話持有某個資源的鎖,而另一個會話在請求這個資源,就會出現阻塞(blocking)。也就是說新的會話會被掛起,
Time of Update: 2014-06-28
用hibernate訪問sybase時遇見的異常。Could not obtain connection metadata : ASE is now using a multi-byte character set, and the TEXT character counts have not been re-calculated using this character set for table 'spt_jtext'.