Time of Update: 2013-12-29
系統報出一SQL異常,內容如下:java.sql.SQLException: ORA-01795: maximum number of expressions in a list is 1000找出拋異常時執行的SQL語句,貌不驚人啊,很平常一SQL語句,內容類別似:SELECT * FROM DUAL T WHERE T.DUMMY IN ('1', '2', '3', ...),只是IN後括弧裡的主索引值多了些,其它沒啥特別的。看ORA-017
Time of Update: 2013-12-29
MySQL 出現 The table is full 只有一個原因,對應的表資料容量達到系統上限。具體限制請查看官方手冊:http://dev.mysql.com/doc/refman/5.1/zh/introduction.html#table-size。你可以使用SHOW TABLE STATUS語句查看該表的相關資訊。解決方案1:執行ALTER TABLE tbl_name MAX_ROWS=1000000000;解決方案2:修改Mysql的設定檔/etc/my.cnf,在[mysqld]
Time of Update: 2013-12-29
在剛開始使用mysql的時候,剛開始是想要區分列名大小寫問題,在網上看到很多辦法,於是就1、linux下mysql安裝完後是預設:區分表名的大小寫,不區分列名的大小寫;2、2、用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
建立Oracle觸發器用於表中序列值自增長Helloblock寫作)SQL> conn scott/oracle使用scott使用者操作,不要使用sys帳號操作。1、建立一張測試表tb1:SQL> create table tb1 (id int primary key,name varchar2(20));2、建立序列seq_id:SQL> create sequence seq_id minvalue 1
Time of Update: 2013-12-29
String sql="insert into tablename(a,b,c) values(?,?,?)";PreparedStatement pstmt =
Time of Update: 2013-12-29
比如有個如下的中文表:樣本40:create table 測試表ID NUMBER,姓名 VARCHAR230),FLAG CHAR1),CONSTRAINT PK_TESTD PRIMARY KEY ID) USING INDEX);--源端建立MV LOG和MV:drop materialized view log on "測試表";create materialized view log on "測試表" with primary key;drop
Time of Update: 2013-12-29
1 . 在mount下才可以變成歸檔。SQL> shutdown immediate資料庫已經關閉。已經卸載資料庫。ORACLE 常式已經關閉。SQL> startup mount;ORACLE 常式已經啟動。Total System Global Area 778387456 bytesFixed Size &
Time of Update: 2013-12-29
一、安裝過程 1、下載libevent-2.0.12-stable,並編譯安裝wget http://httpsqs.googlecode.com/files/libevent-2.0.12-stable.tar.gztar zxvf libevent-2.0.12-stable.tar.gzcd libevent-2.0.12-stable/./configure --prefix=/usr/local/libevent-2.0.12-stable/makemake
Time of Update: 2013-12-29
/usr/local/webserver/mysql/bin/mysqldumpslow -s r -t 20 /data0/mysql_data/slowquery.log/usr/local/webserver/mysql/bin/mysqldumpslow -s c -t 20
Time of Update: 2013-12-29
1、Shell 定義使用者環境的次序1) /etc/profile由超級使用者定義的樣板 profile 檔案,對每一個使用者都適用。2)/etc/enviroment由超級使用者定義的樣板 profile 檔案,對每一個使用者都適用,但只在/etc/profile 文件不存在的情況下才有用。3)$HOME/.profile使用者自己定義的 profile 檔案,可根據使用者自己的愛好和風格來定義自己的
Time of Update: 2013-12-29
RS/6000AIX 的引導分為多使用者normal)模式和單使用者service)模式。在正常情況下一般選擇多使用者引導模式,在進行系統維護時則選擇單一使用者模式。1、多使用者引導模式在系統正確安裝完畢後,執行多使用者模式引導僅需以下兩步:●把前面板的鑰匙開關扳在 Normal 位置逆時針到頭)。●按下系統電源在多處理器系統,可以在控制台鍵入 POWER 後斷行符號)。以後系統自動運行,最後進入多使用者模式,出現等待登入介面。在多使用者模式時系統引導過程將按次序經過下列階段:階段
Time of Update: 2013-12-29
在mysql使用過程中,當我想要使用desc來查看錶結構的時候,去提示報錯資訊,具體報錯資訊如下ERROR 1 (HY000): Can't create/write to file '/tmp/#sql_1737_0.MYI' (Errcode: 13) 沒遇見過,網上大概搜了一下,這個問題出現的幾率還是很高啊,哈哈!!解決方案 找到mysql的安裝目錄,注意:如果你是編譯安裝的,那麼到你編譯安裝的mysql目錄下面哦,如果是yum安裝的,請到預設的安裝目錄下,我這裡使用編譯安裝的。 [
Time of Update: 2013-12-29
1.下載gqlplus,下載連結http://jaist.dl.sourceforge.net/project/gqlplus/gqlplus/1.12/gqlplus-1.12.tar.gz2.上傳到linux下,解壓並編譯安裝2.1tar-zxvfgqlplus-1.12.tar.gz2.2cdgqlplus-1.12./configuremake3.用gqlplus登陸到oracle資料庫[oracle@Centos~]$/sql/gqlplus-1.12/gqlplus/nologSQL
Time of Update: 2013-12-29
使用者管理是系統的重要組成部分,每個登入到系統中的使用者都有一個使用者帳號,一般同時還有一個密碼在一個安全的系統中,一個有效使用者必須帶有一個密碼)。如果密碼正確,該使用者就能夠以這個帳號登入,獲得該帳號的各種特權。使用者的密碼儲存在/etc/passwd 和/etc/security/passwd 檔案中。使用者組是對一個受保護資源共用存取許可權的使用者集合。使用者組帶有一個標識符,由成員和Administrator
Time of Update: 2013-12-29
Database Backup與恢複: 注意: 在windows平台上安裝的oracle資料庫,使用exp備份命令時,要在dos進入到bin目錄下 在linux平台上安裝的oracle資料庫,配置過環境變數後,可直接在終端下配置 當linux版本在5以上,則在查詢時 tables="(emp)" 需要加上雙引號, 否則容易出現bashsyntax error near unexpected token '(錯誤 (1)exp 匯出 常式: EXP userid=SCOTT/
Time of Update: 2013-12-29
一、 Aix簡介Aix是Unix作業系統的版本之一,主要應用在IBM RISC 6000系列小型機上。其他的Unix ,如SUN的Solaris ,HP Unix以及Linux等等。目前Aix系統的版本有Aix 4.x Aix5.x等。它們之間只是版本不同,但核心都是一樣的,操作命令機本上也相同。版本高的會新增一些命令,都是向下相容的。二、 Aix使用入門對於大多數使用者來說,對於Aix的訪問都是通過telnet的方法來登入到RS6000上,當然是以不同的身份了。把本地機器作為
Time of Update: 2013-12-29
using backup controlfile 通常用於恢複由於當前控制檔案丟失且原來備份的控制檔案較當前發生變化的情形之下。using backup controlfile的 recover 方式一旦使用之後,常用的recover database命令將不可再使用,且必須要使用resetlogs方式來開啟資料庫,下面是具體的示範描述。一、示範 using backup controlfile 時的相關變化-->查看資料庫SYBO2SZ控制檔案的時間資訊 sys@SYBO2SZ>
Time of Update: 2013-12-29
兩台主機hostname : linux-web ip : 10.5.5.23hostname : linux-mysql ip : 10.5.5.27host1: linux-webvim /etc/my.cnfserver-id=1log-bin=master-binmaster-host=10.5.5.27 #hostname linux-mysqlmaster-user=slave #mysql 中的賬戶 slave(在linux-mysql)
Time of Update: 2013-12-29
1.7.1.3 SkipList(跳躍表)操作1) An empty SkipList650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131229/21010L0T-0.jpg"
Time of Update: 2013-12-29
Redis本身的複製是不穩定的,當slave逾時後會執行一次resync,會導致master即使在未開持久化的情況下執行bgsave,並將snapshot發送到slave後建立複製流;那麼在這種情況下比較推薦的拓撲就是鏈式複製,而不是一對多,否則當網路環境抖動時會對master產生很大的負載以及網卡壓力;Redis關於partitial resync還在測試當中,據說2.8會release,不會按照MySQL binlog的那種方式:MySQL is one of the first