原创 ORACLE啓動三階段

startup nomount  ##啓動實例,啓動第一步,ORACLE首先尋找參數文件,然後根據參數文件中的設置(內存分配設置),創建實例,分配內存、啓動後臺進程,nomount過程也就是啓動數據庫實例的過程,首先根據ORACLE_SID

原创 mysql存儲過程筆記

mysql  存儲過程:用變量做表名: 簡單的用set或者declare語句定義變量,然後直接作爲sql的表名(庫名也不行)是不行的,mysql會把變量名當作表名。在其他的sql數據庫中也是如此,mysql的解決方法是將整條sql語句作爲變

原创 一次mysql order by 優化案例

1.  desc SELECT ActionID, UserID, CreateUser, ActionType, ActionName, ActionComment, CreateDate, PointsRulesID,Reason,Ob

原创 ORACLE排錯記錄

1、使用backup archivelog all format '/tmp/oracle/log_arch_%U' delete input;RMAN備份時提示:RMAN-03009: failure of backup command

原创 percona-xtrabackup

xtrabackup可以在不加鎖的情況下備份innodb數據表,不過此工具不能操作myisam。innobackupex-1.5.1是一個腳本封裝,它封裝了xtrabackup,能同時處理innodb和myisam,但在處理myisam時需

原创 ORACLE 11G DG筆記

PRIMARY:1.檢查PRIMARY端歸檔日誌startup mount;alter database archivelog;alter database open; select force_logging from v$databas

原创 ORACLE用戶權限管理筆記整理

select * from user_tab_privs where grantee='EDMS'; --查看用戶的表權限select * from user_sys_privs where grantee='EDMS'; --查看用戶的系

原创 mysql QPS TPS

QPS:Queries Per Second         查詢量/秒,是一臺服務器每秒能夠相應的查詢次數,是對一個特定的查詢服務器在規定時間內所處理查詢量多少的衡量標準。TPS :  Transactions Per Second  

原创 一次innodb自增主鍵與索引列null或者not null重要性案例

一次給市場部統計報表數據的案例:其中有個臨時實體表的表創建的時候使用的create table  table_name select xxx from ,所以並未創建主鍵創建完成後,我還給其中字段加了索引,索引列基數爲1,所以索引選擇性是非

原创 Oracle 實例恢復時 前滾(roll forward) 後滾(roll back) 問題

在ITPUB 論壇上看到一個有關實例恢復時 前滾(roll forword)和回滾(roll back)的討論。在這裏小整理一下,也理理自己的一個思路。一. 什麼時候需要實例恢復在shutdown normal or shutdown im

原创 ORACLE數據類型筆錄

char(n):  n=1 to 2000字節,定長字符串,n字節長,如果不指定長度,缺省爲1個字節長(一個漢字爲2字節)varchar2(n):  n=1 to 4000字節,可變長字符串,定義時需指定最大長度n,如果你的數據前後有空格