Time of Update: 2014-06-15
一、使用說明:1.此指令碼為分區後,定時自動增加分區.(被自動分區的表,一定要先手動分幾個區)2.每隔15天,定時器會執行一個預存程序,對分區日期最後的那天再往後新增15個分區.3.Script裡面Auto_partitions.sql 為預存程序4.Script裡面Timer_event.sql 為定時事件指令碼5.MySQL5.5預設並沒有開啟EVENT機制,需要在my.cnf檔案中添加[mysqld] event_scheduler=
Time of Update: 2014-06-15
環境:Oracle 10g RHEL 5.8介紹:BBED全稱為資料區塊瀏覽和編輯。用於對Oracle block的深入學習和在特殊情況下的災難恢複。1 編譯串連:cd $ORACLE_HOME/rdbms/libmake -f ins_rdbms.mk $ORACLE_HOME/rdbms/lib/bbed2 遷移執行檔案:cp $ORACLE_HOME/rdbms/lib/bbed $ORACLE_HOME/bin3
Time of Update: 2014-06-15
今天Oracle程式開發伺服器突然串連不上,sqlplus /nolog、conn /as sysdba、startup命令後顯示 SQL> startup ORA-01078: failure in processing system parameters LRM-00109: could not open parameter file '/opt/oracle10g/product/10.2/db_1/dbs/initORA10G.ora' 尋找檔案,果然不存在。估計是非法關機造成的。
Time of Update: 2014-06-15
u RMAN建立資料庫 1.環境的準備² 在建立立資料庫的機器上申請在DBA組的Oracle OWNER 使用者名稱必須與原資料庫的ORACLE OWNER 相同。² 安裝ORACLE 軟體,安裝的路徑可以和源路徑不同。² 確保備份組同事已經使用RMAN將資料檔案恢複到指定的路徑。2.資料庫啟動² 由於RMAN恢複出來的資料檔案並不處於同一時刻,因此需要恢複日誌。SQL> sqlplus internalSQL>
Time of Update: 2014-06-15
1、匯入模組import MySQLdb>>> help ('MySQLdb')>>> help ('MySQLdb.cursors')2、串連資料庫conn = MySQLdb.Connection(host='host',user= 'user',passwd= 'password',db = 'dbname',port=port)例如:conn = connect(host='10.0.*.*',user='root',db='mysql'
Time of Update: 2014-06-15
MonjaDB 是一個 MongoDB 的 GUI 用戶端工具,提供直觀的 MongoDB 資料管理的功能,支援 Windows/Mac/Linux. MonjaDB 是一個 Eclipse 外掛程式,必須先安裝 Eclipse。 主要特點:易用 WYSIWYG 編輯 JSON/Table/Tree 資料 非常靈活的表單管理 "Actions" 是個強大的類似宏的函數,高度相容 mongo 用戶端工具 跨平台支援 (Windows, Mac, Linux). 開源 下面是 MonjaDB
Time of Update: 2014-06-15
在運行Oracle 資料庫的linux 伺服器上,某個時間段的每分鐘負載會突然上升到40 以上,在進程隊列裡看到kswapd0 出現,導致資料庫無響應,期間數分鐘。 對於應用而言,這個時間段有明顯的停滯感,像系統已經掛掉了一樣。 如果這是發生在Oracle RAC 環境中某一個節點上,那麼這個節點就可能會重啟。 這屬於非常嚴重和致命的問題。 1. 問題 環境是這樣,資料庫伺服器的記憶體96GB ,作業系統linux RedHat 5 ,採用hugepages
Time of Update: 2014-06-15
mysql的資料同步功能,不僅在一定程度上提供資料庫查詢時的負載平衡,而且為實現資料庫的冗災、備份、恢複、負載平衡等都是有極大協助。而資料的同步功能可以通過主從複製來實現,而主從複製是非同步進行的,並且mysql僅支援一主多從,不支援一從多主的複製模型。 1,主從複製的原理:(如) 第一步:在每個更新資料的事物完成之前,主伺服器都會把資料更改記錄到二進位日誌中。即使事物在執行期間是交錯的,mysql也會串列地把事物寫入到二進位日誌中,寫入完成之後,主伺服器告訴儲存引擎調交事物
Time of Update: 2014-06-15
PL/SQL本身是無法訪問64系統上的64位Oracle用戶端的,但解決方案有2個,一個是再安裝已個32位的ORACLE用戶端,但是本人感覺太大了,在網上找到了第二種方法,經過實驗可行環境:WIN7 64位ORACLE 11g 64位PL/SQL DEVELOPMENT 7.1.4需要去ORACLE的網站上下載 Instant Client點擊這裡。一定要下載32位系統的,我下載了64位系統的均無法使用,下載後解壓出來是一個叫instantclient_10_2
Time of Update: 2014-06-15
首先我們介紹一下曆史。在Oracle 9i/10g 中,如果一個資料庫執行個體需要驅逐(evict, alert 檔案中會出現ora-29740錯誤)另一個執行個體時,需要通過LMON進程在控制檔案(以下簡稱CF)中寫入相應資訊,當目標執行個體的LMON進程讀取到相應的資訊後,該執行個體shudown。但是,如果目標執行個體的LMON進程掛起而無法完成CF
Time of Update: 2014-06-15
資料庫的邏輯結構包括:資料區塊,區,段,資料表空間。 Oracle資料區塊是Oracle資料庫儲存基礎,有磁碟空間的若干位元組組成,資料區塊是oracle資料庫的最小邏輯單元,可以定義資料區塊為2k、4k、8k、16k、32k甚至更大,預設oracle塊大小是8k,通常我們稱為oracle塊。當然正常情況下oracle塊應該是os塊的整數倍,當然具有標準大小的塊叫做標準塊,和標準塊不同的塊叫做非標準塊。同一個資料庫中,當然指的是9i以後,支援同一個資料中同時使用標準塊和非標準塊。 &
Time of Update: 2014-06-15
使用Xshell 串連遠程Linux 資料庫伺服器,當切換到sqlplus 控制台時,輸入錯誤字元的時候,使用回退鍵修改時,顯示^H.解決方案:$ stty erase ^H : 與退格鍵相關的設定是erase,它表示刪除最後一個字元。 stty(set tty,設定tty)命令用於檢查和修改當前註冊的終端的通訊參數可以在stty命令中使用-a查看當前註冊終端的設定情況。 $ stty -a
Time of Update: 2014-06-15
Symptom隨便submit一個request,發現幾乎所有的Concurrent Manager都為No Manager狀態,Phase為Inactive。Solution一個Concurrent Request的生命週期包含不同的階段(Phase):Pending, Running, and Completed,並且對於每一個Phase,又可能會有不同的狀態。Pending Phase - Normal, Standby, Scheduled, Waiting Running Phase
Time of Update: 2014-06-15
今天同事讓我把undo資料表空間縮小為原來的40GB,之前由於開發商的需求,將undo資料表空間擴大到了200GB之大,現在需要縮小為40GB。雖然整件事有點不和邏輯,但事已至此也用不管他們怎麼想的,畢竟人家跟客戶走得近,而且有些事也不是我說得算,照做就是了。下面是過程SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle
Time of Update: 2014-06-15
通過下面語句可以得到要刪除Oracle的所有表、索引、序列... 的語句select 'drop table ' || table_name ||';'||chr(13)||chr(10) from user_tables; --delete tablesselect 'drop view ' || view_name||';'||chr(13)||chr(10) from user_views; --delete viewsselect 'drop sequence '
Time of Update: 2014-06-15
最近工作中建立了一張session級的暫存資料表,刪除的時候報下面錯誤:ORA-14452:試圖建立,更改或刪除正在使用的暫存資料表中的索引網上查閱資料解決方案如下:1、先從user_objects或dba_objects中查詢到該表的object_id:此處以sysdba登入:C:\Documents and Settings\Administrator>sqlplus sys/Oracle@orcl as sysdbaSQL> select object_id from dba_
Time of Update: 2014-06-15
Flashback功能與實驗,有點舊,還是前兩年的實驗日記,發出來分享一下。 1、設定flashback參數 SQL> conn /as sysdba;已串連。SQL> archive log list資料庫記錄模式
Time of Update: 2014-06-15
我們在為一個大約70G的表重建索引的時候發現,會報ora
Time of Update: 2014-06-15
使用ASMM的情況下04031問題很少,但有些應用不合理也會導致記憶體耗盡.1.沒有使用綁定變數,導致解析資源佔用太多2.開啟過多的cursor不釋放3.bug第一種. 使用綁定變數 使用cursor_sharing參數第二種. 尋找哪個會話開啟的遊標比較多 SQL> select sid,count(*) from v$open_cursor group by sid order by 2
Time of Update: 2014-06-15
年前在項目中使用了NoSQL的代表之一 —— MongoDB,微博上總結了一些心得,在這裡和各位分享一下。 開發中用MongoDB的爽快之處 MongoDB是一個非常適合PHP開發的#NoSQL#