Time of Update: 2014-06-15
1.首先SUSE 與RedHat在安裝過程是不一樣的,安裝完以後的有些參數檔案也是不一樣的,安裝全SUSE
Time of Update: 2014-06-15
現在大概列出如下:(望各位補充)1.資料庫的設計盡量把資料庫設計的更小的占磁碟空間.1).儘可能使用更小的整數類型.(mediumint就比int更合適).2).儘可能的定義欄位為not null,除非這個欄位需要null.(這個規則只適合欄位為KEY的情形)3).如果沒有用到變長欄位的話比如varchar,那就採用固定大小的紀錄格式比如char.(CHAR
Time of Update: 2014-06-15
--建立資料表空間create tablespace qebcp datafile'C:\Oracle\QebCP\QebCP\qebcp.ora'size 100m reuse default storage(initial 500k next 500k pctincrease 20 );--建立表使用者create user qebcp identified by buzhidao default tablespace qebcp quota 10m on
Time of Update: 2014-06-15
Connection con=this.creatCon();//獲得串連 PreparedStatement pstm=null;//命令器String sql="insert into student(student_id,name,sex,age) values(?,?,?,?)";//設定要執行的SQL語句
Time of Update: 2014-06-15
在Linux系統中搭建好LAMP環境之後,我想把自己的一些網站掛在Linux系統中,為了安全起見要設定mysql中root的密碼(預設root密碼為空白)以前用命令mysqladmin -u root -p password bixinnan可以設定成功,可是這次卻出現如下錯誤:[root@localhost ~]# mysqladmin -u root password bixinnanmysqladmin: connect to server at 'localhost'
Time of Update: 2014-06-15
package com.Oracle.ConnTest;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/** * 橋串連的Oracle * @author jll */public class ResConn
Time of Update: 2014-06-15
flashback相當於是不完全恢複,drop table:被刪除的表之似乎被改了表名,並沒有真的被drop(windows的資源回收筒)-->flash dropped table 技術SQL> show recyclebinORIGINAL NAME RECYCLEBIN
Time of Update: 2014-06-15
Oracle Data Guard 是通過歸檔檔案來進行資料同步的。 主庫的歸檔檔案,我們可以在RMAN 備份的時候進行刪除,但是備庫的歸檔檔案無法自動刪除,需要寫指令碼來定時刪除。如果直接刪除歸檔檔案的話,可能會出現一種情況,就是歸檔檔案還沒有來的急apply,就被刪除掉了。所以最安全的做法是在刪除歸檔檔案做一個判斷。 然後在刪除。整理的一個刪除備庫的shell 指令碼如下:[oracle@bkjia www.bkjia.com]$ cat
Time of Update: 2014-06-15
oci中處理null,必須通過 Indicator 來完成。使用的Oracle 版本 Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 #include <stdlib.h>#include <stdio.h>#include <string.h>#include "include\oci.h"#include "include\ociextp.h" #define
Time of Update: 2014-06-15
在上班的時候發現orcale的時間格式化和Java的時間格式化有點區別:例如Java中見一個日期改成時分的格式的字串可以這樣寫:SimpleDateFormat sdf = new SimpleDateFormat();sdf.format("2011-02-27 20:51:03",''HH:MM:ss");輸出的結果是:20:51:03orcale的時間格式化成字元函數是:to_char如果按照Java的格式話樣式寫:to_char('2011-02-27 20:51:03','hh:mm:
Time of Update: 2014-06-15
要使用該功能,mysql的版本必須在5.0.37版本以上。否則只能使用explain 的方式來檢查。 profiling 功能可以瞭解到cpu io 等更詳細的資訊。show profile 的格式如下:SHOW PROFILE [type [, type] ... ] [FOR QUERY n] [LIMIT row_count [OFFSET offset]]type:
Time of Update: 2014-06-15
由於此項目的apache只是用於下載功能和安裝phpAdmin來尋找資料庫,而且之前已經安裝了Mysql 5.6,於是在部署是都是直接使用yum命令方法安裝。但在使用yum install php-mysql時報了一大堆的錯誤:from install of mysql-libs-5.1.69-1.el6_4.x86_64 conflicts with file from package
Time of Update: 2014-06-15
本文及其附件以PostgreSQL協議發布曾經有朋友問過如何把緩衝清空,沒有這個功能,測試的時候非常不方便。我做了一個補丁拋磚引玉,見附件。提供兩個SQL命令,盡量相容Oracle:1、ALTER SYSTEM CHECKPOINT;這個其實就是將 CHECKPOINT 封裝到一個新文法,沒什麼改動。2、ALTER SYSTEM FLUSH SHARED_BUFFER /
Time of Update: 2014-06-15
要配置一個Cluster叢集,至少得需要配置1個MGM(管理結點)+1個SQL結點+2 Data 結點MGM可以和SQL結點共用一台機器,資料結點單獨佔一台伺服器。這樣最少也需要3台伺服器。 有時候這樣會覺得很麻煩,如果是學習階段,可考慮在單台伺服器搭建一個MySQL Cluster。 下文就是教你如何在一台伺服器上搭建Cluster。 一,先確認Cluster的包已經正確安裝[root@cluster-one ~]# rpm -aq|grep -i
Time of Update: 2014-06-15
DB2手工建立資料庫,很簡單的。建立例子資料庫: 1. 產生資料庫存放目錄,和歸檔目錄 mkdir -p /demo/sample mkdir -p /demo/samplearc 2. 產生sample資料庫 db2sampl -dbpath /demo/sample 3. 指定資料庫歸檔目錄 -- DISK:
Time of Update: 2014-06-15
今天領導要求使用免編譯的方式安裝生產環境的mysql,所以才有了下文. 裡面涉及的目錄已經處理,大家根據需要自己來改吧!1 下載mysql免編譯包:1 wget http://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.14-linux-glibc2.5-x86_64.tar.gz2 設定mysql目錄:tar -zxvf mysql-5.6.14-linux-glibc2.5-x86_64.tar.gz mv
Time of Update: 2014-06-15
今天下班前,突然接到局方電話,要求提供10月詳單通話記錄。這下就開始整,結果不小心,把提取的記錄全部插入到了詳單表。這下好了,幾十w條重複記錄,在1000億大表中,刪除嘛。--下面是解決方案:--1.找出提交值 ora_rowscn-- select scn_to_timestamp(ora_rowscn) from dual 查看提交時間select /*+ parallel(12) */ dt.ora_rowscn,count(*) from
Time of Update: 2014-06-15
這兩天一直跟Oracle幹上了,各種問題各種糾結。。。主要是各種串連Oracle的問題1.PL/SQL串連Oracle安裝完成Oracle11gR2之後,不需要安裝Oracle client,只需要綠色版instantclient,即可以用PL/SQL直接連接Oracle。設定如下:0)下載instantclient_11_2(官方:http://www.oracle.com/technetwork/cn/database/features/instant-client/index-092699
Time of Update: 2014-06-15
fs.aio-max-nr = 1048576指的是 同時可以擁有的的非同步IO請求數目。 值出現在 /etc/sysctl.conf 檔案中,推薦值是:1048576 其實它等於 1024*1024 也就是 1024K 個。fs.file-max = 6815744該參數決定了系統中所允許的檔案控制代碼最大數目,檔案控制代碼設定代表linux系統中可以開啟的檔案的數量。kernel.shmall =
Time of Update: 2014-06-15
在用Oracle的SQL*PLUS的時候SPOOL真是好用啊.在MySQL中如何?呢?下面來實驗說明MySQL中可以用tee參數具體實現方式有三種第一種:tee參數加入my.cnf參數檔案例子:tee =/mysql/mysql_op.log注意:如果需要對client進行記錄在[client]中加入第二種:命令列例子:mysql -u root -p --tee=/mysql/mysql_op.log這樣會記錄你的所有操作第三種:例子:mysql> tee