Time of Update: 2014-06-15
[root@localhost libs]# wget http://pear.php.net/get/oci8-1.4.5.tgz[root@localhost libs]# tar zxvf ./PDO_OCI-1.0.tgz[root@localhost libs]# cd PDO_OCI-1.0[root@localhost PDO_OCI-1.0]# /usr/local/php/bin/phpize[root@localhost PDO_OCI-1.0]# ./configure -
Time of Update: 2014-06-15
1 在寫查詢語句時,注意Java 類型和 資料庫類型的匹配。如果不匹配可能影響查詢的效率。如:2 在寫insert 語句時, 如果目標欄位可能為空白,可以考慮使用setObject 方法。這樣可以減少代碼對null 的判斷。3 在Oracle 中大欄位(Blob, Clob)需要特殊處理。4 應該使用JDBC 中先行編譯語句,提高查詢效率5 注意關閉。 connection, stmt,
Time of Update: 2014-06-15
使用的作業系統版本是CentOS 5.7,Oracle的原版本是10.2.0.1.0。 在將Oracle升級到10.2.0.4時,總是提示檢查作業系統失敗,將/etc/RedHat-release的內容更改為:Red Hat Enterprise Linux Server release 4 (Tikanga)可以解決此問題。 升級時的錯誤記錄檔如下:[root@www.bkjia.com ~]
Time of Update: 2014-06-15
在Mongodb中以GridFSB方式存放檔案有兩種方式:1、命令列方式mongofiles 2、用戶端驅動編程(以Java為例)相關閱讀:MongoDB叢集配置(sharding with replica set) MongoDB運行時添加分區複製集 1、命令列方式mongofiles在bin目錄下有一個命令mongofiles.exe,即可完成命令列下向Mongodb資料庫中插入檔案資料。這裡以前述所搭的4個分區,每分區3個複製集,3個ConfigSever
Time of Update: 2014-06-15
下面以PostgreSQL 9.1.2版本為例,也可以參考包內INSTALL檔案。步驟如下:1、下載PostgreSQL源碼包,放在任意目錄 http://www.postgresql.org/ftp/source/v9.1.2/2、解壓檔案#tar zxvf postgresql-9.1.2.tar.gz#cd postgresql-9.1.23、配置:#./configure --prefix=/usr/local/pgsql4、編譯:#make5、安裝:#make
Time of Update: 2014-06-15
AIX5.3 Oracle10G RAC環境,建立LV時由於CHMOD、CHOWN未在兩個節點同步,導致未設定許可權的節點報ORA-01186\ORA-01157\ORA-01110錯誤,後對資料檔案緊急下線過程中又出現資料檔案問題,最後通過Media recovery恢複。該案例告訴我們務必注意兩個節點許可權的同步,即使不同步也不要輕易OFFLINE,可嘗試重啟之前未同步的節點。--實際步驟--建立data36_disk資料檔案通過smit lvPP
Time of Update: 2014-06-15
MongoDB1.6的版本中,向Replica
Time of Update: 2014-06-15
Join是一種試圖將兩個表結合在一起的謂詞,一次只能串連2個表,表串連也可以被稱為表關聯。在後面的敘述中,我們將會使用”row source”來代替”表”,因為使用row source更嚴謹一些,並且將參與串連的2個row source分別稱為row source1和row source 2。Join過程的各個步驟經常是串列操作,即使相關的row source可以被並行訪問,即可以並行的讀取做join串連的兩個row source的資料,但是在將表中符合限制條件的資料讀入到記憶體形成row
Time of Update: 2014-06-15
以下操作1—7步為root使用者 1. 硬體環境要求 檢查內容 最小值 檢查命令參考 實體記憶體 512M # grep MemTotal /proc/meminfo 交換空間 1.0 GB或者2倍記憶體大小 # grep SwapTotal /proc/meminfo /tmp 空間 400 MB # df -k /tmp 軟體所需空間 2.5 GB # df -k (空間越大越好,如果是正式系統,應該進行詳盡的規劃) 資料庫檔案 1.2 GB # df -k (空間越大越好,如果是正式系統,
Time of Update: 2014-06-15
測試準備過程1,設定環境變數,匯入測試資料,具體方法見上文su - OracleexportPATH=/monitor/agent_12c/core/12.1.0.1.0/jdk/bin/:$PATHexport DISPLAY=10.6.*.*:0.0 cd /monitor/swingbench/swingbench/bin/ 2,啟動協調伺服器./coordinator
Time of Update: 2014-06-15
聲明:對於答案的相關的說明,是個人對Oracle的理解。1. Because of a power outage,instance failure has occurred. From what point in the redo log does recovery begin and where does it end?A. Current redo log and inactive redo logB. Checkpoint position to end of redo logC.
Time of Update: 2014-06-15
這次單獨調查一下主從延遲的時間。這裡說的主從延遲,並不是指“從庫更新效能跟不上主庫”,
Time of Update: 2014-06-15
MySQL 頁面正常 資料庫檔案sql亂碼如果你的庫原來是gbk編碼,則把以下代碼存為php檔案,記得把下面的資料庫名跟資料庫帳號密碼填上<?phpdefine('DB_NAME', 'putyourdbnamehere'); // 資料庫名define('DB_USER', 'usernamehere'); // MySQL使用者名稱define('DB_PASSWORD',
Time of Update: 2014-06-15
一:Oracle DataGuard環境概述OS: CentOS5 + ORACLE10G 10.2.0.4.0IP:192.168.100.208(primary) 192.168.8.201(standby)ORACLE_SID:jscnORACLE_HOME:/oracle/ora10/product二,主要資料庫做準備1.修改primary dba 為歸檔模式SQL> alter system set log_archive_dest_1='location=/oraarch/'
Time of Update: 2014-06-15
1、 在你的過程簽名後臨時聲明授權:authid current_user 。 代碼如下:create or replace procedure proc_test_name authid current_userasbeginexecute immediate 'create database link dblink_name connect to user_name identified by user_pwd using ''db_remote'' ' ;end;2、
Time of Update: 2014-06-15
一個客戶打過來的,說是碰到一個很奇怪的問題。在一張上千萬記錄的大表裡,做一個SELECT * FROM <TAB_NAME> WHERE ROWNUM<100,居然十多秒鐘才出來。我問他這張表是不是片段很厲害,他所不可能有片段,昨天才IMP進去的,昨天還沒問題,今天就出問題了。而且這張是話單表,不可能會做刪除操作的,不會有片段。我讓他馬上做個10046發過來。10分鐘後,他通過QQ把TRACE發過來了: SELECT * FROM ttt where rownum<100
Time of Update: 2014-06-15
前期準備安裝好虛擬機器(VMware Workstation 8.x版本或VMware Server 1.x版本)在虛擬機器上安裝好作業系統(CentOS 5.x或CentOS 4.x)建立好Oracle使用者,並將Oracle軟體拷貝到作業系統相關目錄下賦予了正確的使用者權限建議:希望大家擁有自己的筆記本,學習起來比較方便,記憶體最好是4G,最低2G吧,有40G,建議60G以上硬碟空間。準備工作groupadd oinstallgroupadd dbauseradd -g oinstall -
Time of Update: 2014-06-15
一. EM(Enterprise Manager) 9I提供的是OEM JAVA寫的圖形很醜陋 速度也慢 到10g後改名為EM Oracle10G提供的EM基於WEB的企業管理器 功能強大 但不是DBA日常維護的主要介面 輔助而已 安裝完成後資料庫和OEM都處於啟動狀態 ps -ef | grep ^oracle 訪問路徑: 通過主機名稱或IP訪問 單機沒DNS時/etc/hosts裡要有網域名稱解析 http://
Time of Update: 2014-06-15
不同資料類型之間的轉換 在指派陳述式中資料類型會隱式轉換,隱式轉換應當盡量避免,因為寫出來的SQL難理解,隨著時間流逝自己都很難理解特別是嵌入到大型程式中時,另外,Oracle升級會修改隱式轉換的規則,這會使程式移植遇到問題.尤其是索引列不能使用隱式轉換
Time of Update: 2014-06-15
今天使用mysql-5.0.51a-linux-i686-glibc23安裝時,遇到一小點點問題所有的程式都已經完成了但是在啟動mysqld_safe的時候提出如下: [mysql@cyou-inc ~]$ mysql_bin/bin/mysqld_safe: line 199: my_print_defaults: command not found mysql_bin/bin/my