Time of Update: 2014-06-15
mysqli.dll是PHP對mysql新特性的一個擴充支援。在PHP5中可以在php.ini中載入mysql後面的i,指improved, interface, ingenious, incompatible or
Time of Update: 2014-06-15
如果使用 web 和資料庫不在同一台伺服器上,MySQL 伺服器就需要允許遠程連結,網站才能正常運行。MySQL 的遠程連結設定有兩種方法:1。改表法。可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 "mysql" 資料庫裡的 "user" 表裡的 "host" 項,從"localhost"改稱"%"mysql -u root -pvmwaremysql>use
Time of Update: 2014-06-15
Oracle分頁大家一般使用這種形式 SELECT * FROM ( SELECT A.*, rownum r FROM ( SELECT * FROM Articles ORDER BY PubTime DESC ) A ) B WHERE r <= PageUpperBound and r > PageLowerBound; 在很多時候,並不需要排序,而是要進行多表的聯查計算等,這個時候資料多了就會顯的很慢 發現慢就慢在Order
Time of Update: 2014-06-15
最近做Linux項目用到MySQL資料庫,可是遠端連線MySQL時總是報出erro 2003: Can't connect to MySQL server on '211.87.***.***' (111),昨天查了好幾個小時才找到解決方案,如下:1.sudo gedit
Time of Update: 2014-06-15
vi /etc/my.cnf[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sock# Default to using old password format for compatibility with mysql 3.x# clients (those using the mysqlclient10 compatibility package).# old_passwords=1table_cache = 30
Time of Update: 2014-06-15
DUAL表:dual使系統資料表,它的擁有者是sys使用者。不能夠刪除的,那麼所有的使用者都能夠去訪問。dual表又被稱為虛表。在dual表中,只有一個欄位。那麼這個欄位使dummy。SQL> DESC DUAL; 名稱
Time of Update: 2014-06-15
1 ERROR: ORA-01034: Oracle not available ORA-27123: unable to attach to shared memory segment Linux Error: 13: Permission denied以root在終端輸入:cd $ORACLE_HOME/binll oracle (其實ll不算命令,只是 ls -l 的簡寫罷了)chmod 6751 oracle 或 chmod +s
Time of Update: 2014-06-15
比如我們要備份mysql中已經存在的名為linux的資料庫,要用到命令mysqldump命令格式如下:[root@bkjia root]# mysqldump -u root -p linux > /root/linux.sqlEnter
Time of Update: 2014-06-15
1、保證你登陸的系統使用者有足夠的許可權。Windows:將自己的使用者加入到Oracle DBA Group中。UNIX 就用root登陸吧2、在command中運行 sqlplus /nolog3、在SQL> 命令符後 輸入 conn /as sysdba如果出現下面這個錯誤。ERROR:ORA-12560: TNS:protocol adapter error這可能是你有多個資料庫執行個體的原理,就在第二步之前輸入:set
Time of Update: 2014-06-15
binutils-2.17.50.0.6compat-libstdc++-33-3.2.3compat-libstdc++-33-3.2.3 (32 bit)elfutils-libelf-0.125elfutils-libelf-devel-0.125gcc-4.1.2gcc-c++-4.1.2glibc-2.5-24glibc-2.5-24 (32 bit)glibc-common-2.5glibc-devel-2.5glibc-devel-2.5 (32
Time of Update: 2014-06-15
Oracle的OEM管理器中有可視化的日誌展現出,當我們手工清除archive目錄下的檔案後,這些記錄並沒有被我們從controlfile中清除掉,也就是oracle並不知道這些檔案已經不存在了!這時候我們要做手工的清除的話,下面我經過實驗,可以嘗試這種方法:1. 進入rman 2. connect target /3. crosscheck archivelog all;4. delete expired archivelog
Time of Update: 2014-06-15
Oracle聯機日誌一般分為多組。從8i開始,Oracle的dbwr進程為後台進行。資料庫檢查點每個3秒中進行一次。作用是,將聯機日誌切換到另一個組,如:從log1切換到log2.log1的狀態從current變成action或者inactive,log2的狀態變成current,log1的記錄的資料內容開始往歸檔日誌轉移,轉移完後狀態從action變成inactive。如果在log1還沒有變成inactive時候資料庫斷電,在恢複的時候就需要有此時的聯機日誌。
Time of Update: 2014-06-15
匯出資料庫的操作如下: 在命令列中輸入cmd,進入DOS視窗。 直接輸入exp ccsbi/ccsbi_jyfx@ccsbi_55 file=d:daochu.dmp ignore=y 即可匯出整個資料庫。 資料匯出: 1 將資料庫TEST完全匯出,使用者名稱system 密碼manager&
Time of Update: 2014-06-15
ASM 是 Oracle 資料庫 10g 中一個非常出色的新特性,它以平台無關的方式提供了檔案系統、邏輯卷管理器以及軟體 RAID 等服務。ASM 可以條帶化和鏡像磁碟,從而實現了在資料庫被載入的情況下添加或移除磁碟以及自動平衡 I/O 以刪除“熱點”。它還支援直接和非同步 I/O 並使用 Oracle9i 中引入的 Oracle 資料管理器 API(簡化的 I/O 系統調用介面);ASM 不是一個通用的檔案系統,並只能用於 Oracle 資料檔案、重做日誌以及控制檔案。ASM
Time of Update: 2014-06-15
在日常DB2的維護中,transaction log full是比較常見的問題,日誌空間使用方式也是我們比較重視的問題,那麼如何查看日誌空間使用方式呢?其實昨天在提到歸檔設定,我們知道DB2 在DATABASE層級有幾個參數,如下決定了事物日誌的使用空間大小Log file size (4KB) (LOGFILSIZ) = 600
Time of Update: 2014-06-15
我們在收集列的統計資訊與長條圖時,往往都是對某一列的收集。當謂詞使用多個相關列時,會導致約束條件的冗餘。這幾個相關的列也被稱作關聯列。出現這種情況時,查詢最佳化工具也會做出不準確的判斷。所以我們必須對這些相關列收集統計資訊或長條圖來描述這種依賴關係。幸運的是,從Oracle11g開始,資料庫可以收集基於運算式或者一組列上的對象統計資訊和長條圖,從而解決這種問題。這種新的統計叫做擴充的統計資訊(extension statistics)。這種技術實際上是基於運算式或一組列建立一個隱藏列,叫做擴充(
Time of Update: 2014-06-15
因為大量的資料存在於文字檔中,需要匯入到Oracle,有幸接觸到神器SqlLoader.在安裝好Oracle的主機上單獨運行sqlldr命令sqlldr將看到關於此工具的說明:也只是簡單的一個例子,協助初次接觸的你。編寫一個ctl檔案,Oracle資料庫的控制檔案,命名為input.ctlload data infile A append into table B fields terminated by C ( D[COLUMNLIST]
Time of Update: 2014-06-15
Oracle 11g線上收回臨預設暫存資料表空間--資料庫版本SQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit ProductionPL/SQL Release 11.2.0.1.0
Time of Update: 2014-06-15
當用用戶端或用其他方式串連資料鍵入中文資料後,在client中的顯示為亂碼,當然這是字元集設定出現了問題。我先後嘗試了很多辦法,但依然還是無法在client中顯示中文,我嘗試在my.ini中修改一下資料在[client]中加入。# Here follows entries for some specificprogramsdefault-character-set= utf8正[mysqld]中加入character-set-server =
Time of Update: 2014-06-15
有客戶反應網站後台訂單相關查詢非常慢,通過程式拿到了相關sqlexplainexplain SELECT DISTINCT(o.orders_id), o.oa_order_id, customers_email_address, o.order_type, ot.text AS total_value, o.track_number, o.date_purchased, o.orders_status, o.specialOperate, o.isSpecialParent,