Time of Update: 2013-12-29
oracle增加和修改資料檔案----------增加資料檔案---------altertablespacetablespace_nameadddatafile'+ASMDISK1/mydbfile.dbf'size10240M;-------手工改變資料檔案尺寸------alterdatabasedatafile'+ASMDISK1/mydbfile.dbf'resize2048M;-------容許資料檔案自動擴充------alterdatabasedatafile'+ASMDISK1
Time of Update: 2013-12-29
1、Mysql的安裝方式
Time of Update: 2013-12-29
Linux下mysql安裝完後預設是區分表名的大小寫,不區分列名的大小寫;用root帳號登入後,在/etc/my.cnf 中的[mysqld]後添加添加lower_case_table_names=1,重啟MYSQL服務,這時已設定成功:不區分表名的大小寫;lower_case_table_names參數詳解:lower_case_table_names = 0其中
Time of Update: 2013-12-29
昨天跑了一個Hive查詢發現啟動的MAP數遠遠多於預期,很奇怪;查詢可以簡單抽象如下:比如有一個表t的分區鍵dt string;查詢select count(*) from t where dt=20130926;是哪裡出了問題呢?首先看一下執行計畫果然發現問題了:首先出現了:expr: (dt = 2.0130926E7)type: boolean其次partition values是dt 和__HIVE_DEFAULT_PARTITION__應該發生了類似隱式轉換的事情吧?修改成dt=’20
Time of Update: 2013-12-29
1)查看記錄檔sys@CISCOSYS> col member format a60sys@CISCOSYS> select group#,member,type from v$logfile;GROUP# MEMBER TYPE---------- ------------------------------------------------------------ ---
Time of Update: 2013-12-29
1.TOM大神的表資訊查看過程和授權create or replace procedure SHOW_SPACE(P_SEGNAME IN VARCHAR2, P_OWNER IN VARCHAR2 DEFAULT USER, P_TYPE IN VARCHAR2 DEFAULT 'TABLE',
Time of Update: 2013-12-29
10為主,6為從。用指令碼備份出主機的資料庫,待用。[root@qianzhidb01 shell]# cat exprot_3306.sh#!/bin/shset -xdata=`date +%Y%m%d%H%M`mkdir /bak/backup/db/bak3306_$data/dir1=/opt/mysql/bindir2=/bak/backup/db/bak3306_$data/cd $dir1./mysql -uroot -p123456 <<EOF >
Time of Update: 2013-12-29
隨手寫一下安裝心得,這Oracle安裝過程真的太銷魂了,完全讓我進入二次元,怎麼就比PC上裝Mac還難呢、不過第一次裝,難免的,我形容誇張了一點、(-.-|||PS:度娘啊、我幾度認為這世界上已經沒有Oracl的安裝教程可以看了、、、你懂的、~~~~~~~~~~~~~~~~~~~~~~~非詳細教程,記錄難題的)虛擬機器裡面裝上CentOS6.4虛擬機器記憶體分了1G、swpe空間給了2G,結果後面oracle掃瞄的結果是swpe分區還差點,也就幾百M,單機用無所謂了),然後Parallels
Time of Update: 2013-12-29
小結:1.資料庫名大小寫敏感,不可參數調配2.表名大小寫敏感(可參數調配lower_case_table_names),表別名敏感大小寫3.列名和列的別名不敏感大小寫4.變數名嚴格敏感大小寫,不可參數調配5.執行目錄大小寫敏感,可參數調配(lower_case_file_system)6.windows下表名和執行目錄名預設都不區分大小寫,Unix和linux區分大小寫7.命名的大小寫敏感和欄位內查詢大小寫敏感不是一回事,欄位內查詢大小寫敏感通過字元集或者binary關鍵字指定,預設不區分大小寫
Time of Update: 2013-12-29
#!/bin/bash#writed by sery 2012-05-16 ##########################################install depending packages ##########################################yum -y install binutils compat-libstdc++-33
Time of Update: 2013-12-29
Time of Update: 2013-12-29
MySQL的主從同步是一個很成熟的架構:優點為:①在從伺服器可以執行查詢工作(即我們常說的讀功能),降低主伺服器壓力②在從主伺服器進行備份,避免備份期間影響主伺服器服務③當主伺服器出現問題時,可以切換到從伺服器一、實驗環境1、IP與主機名稱192.168.10.51
Time of Update: 2013-12-29
基本上大家裝mysql,都會開啟binlog功能,開啟這個功能的好處是,日後方便恢複資料,而壞處是記錄檔增長速度快,很快占會佔滿磁碟空間。所以我們要定期或手工來刪除過大的記錄檔。刪除記錄檔的方法大概有如下幾中:一、設定日誌保留時間長度expire_logs_days自動刪除#查看當前日誌儲存天數: show variables like ‘%expire_logs_days%’; #這個預設是0
Time of Update: 2013-12-29
本文源出處:http://www.lustlost.com/?p=101
Time of Update: 2013-12-29
版本mysql5.5.19master) mysql5.1.59slave)低版本向高版本複製時,會出現問題,MYSQL反覆重啟,在錯誤記錄檔裡,會出現一個BUG資訊。650) this.width=650;" border="0" alt="" src="http://img1.51cto.com/attachment/201208/115126918.jpg"
Time of Update: 2013-12-29
剛從山東回來,一堆麻煩事情。這不,快要下班了,客戶說oracle rac掛了。 650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131229/19233051N-0.jpg" border="0" alt="" />這是有兩個節點和一個共用儲存群組成的rac系統,安裝了oracle 11g r2.我試著登入系統查看,發現一個伺服器不能聯通。另一個上去了,執行df -h ,發現一個分區
Time of Update: 2013-12-29
般我們的理解是logbackup chain被打破後一定需要一個完整備份然後才能開始新的記錄備份,其實不一定需要完整備份,差異備份也是可以的。 首先我們先做個測試:建立資料庫做完整備份和記錄備份,然後將復原模式變成簡單復原模式。 CREATEDATABASE LogChainTest;GOALTER DATABASE LogChainTest SET RECOVERY FULL;GOBACKUP DATABASE LogChainTest
Time of Update: 2013-12-29
一:基本情況環境:aix+ha+sybase 互備起因:由於之前擴tempdb空間,在兩台aix上建了相同的lv_tempdb名字,服務切換到同一台機器上,導致卷組不能啟用,服務啟動失敗處理辦法:更改系統資料表sysdevices停止sybase服務使用chlv -n 重新命名lv名字啟動syabase服務除此還需兩邊匯出卷組在重新匯入,ha同步校正等 二:以windows為例類比該步驟(重新命名tempdb裝置)1 裝置基本狀況 650) this.width=650;"
Time of Update: 2013-12-29
JSP操作MySQL資料庫執行個體講解一:概述
Time of Update: 2013-12-29
MASICONG@orcl> select sid from v$mystat where rownum=1; SID---------- 35MASICONG@orcl> select sid from v$mystat where rownum=1; SID----------