Time of Update: 2014-06-15
1、使用sql*plus移動資料檔案SQL> select FILE_NAME,ONLINE_STATUS from dba_data_files where FILE_NAME like '%ttb%'; FILE_NAME  
Time of Update: 2014-06-15
mysql安裝完之後,登陸後發現只有兩個資料庫:mysql> show databases;+--------------------+| Database |+--------------------+| information_schema | | test
Time of Update: 2014-06-15
Oracle 10g提供一個web版管理工具db control,類似於Oracle 9i的OEM工具,但在功能上有了很大的提高。在建立資料庫執行個體的時候就同時建立管理工具,但此管理工具和所在機器的主機名稱密切相關。所以在HA環境中帶來一些麻煩。下面介紹一下在HA環境中如何配置db control工具。刪除原有db control資訊 $>emca -deconfig dbcontrol db -repos drop 根據提示輸入資訊。刪除和db control相關資料庫物件
Time of Update: 2014-06-15
一個重做日誌組可以包括一個或多個日誌成員,這多個成員應該放再不同的磁碟上,作為磁碟日誌鏡像,同一組的成員的內容是一樣的,目的是防止某個磁碟失敗造成聯機日誌的全部丟失。如果沒有多個磁碟,沒有必要為重做日誌組建立多個日誌成員。聯機日誌的特點是:當一組都寫滿時開始歸檔,使用下一日誌組,當日誌組都寫滿又輪迴到第一日誌組時,如果第一日誌組歸檔完畢就覆蓋它,若沒有就只能使用日誌緩衝區等待歸檔完畢之後才能使用它。如果歸檔很慢而且記錄檔很大時你可以提前強制歸檔:ALTER SYSTEM SWITCH
Time of Update: 2014-06-15
undo資料表空間中常用的操作:(1)查看undo資料表空間undotbs1的屬性:SQL> select b.tablespace_name,AUTOEXTENSIBLE,RETENTION from dba_tablespaces a,dba_data_files b where a.TABLESPACE_NAME=b.TABLESPACE_NAME and
Time of Update: 2014-06-15
匯出的時候,有預存程序,函數,觸發器,表等等PL/SQL中:匯出:工具-->匯出使用者物件-->多選住你要匯出的該使用者的對象,選擇輸出指令檔(sql檔案)的路徑-->匯出。這時會產生一個.sql的指令檔。匯入:(清理的時候,只用把tables裡面的表全部刪掉,觸發器,預存程序之類的,假如已經存在相同的,匯入的時候也不會有衝突)工具-->匯入表-->SQL插入-->匯入檔案-->選擇檔案路徑-->匯入就OK了。
Time of Update: 2014-06-15
最近項目做完了(也許並不能說做完了),但是出現了一個致命的障礙,就是效能。現在想想TOP的作者是講的是多麼的精闢,效能是貫穿在項目需求,項目分析設計,項目編碼和單元測試、整合等各個階段。而不是等項目開發完畢,再來考慮效能問題。但是,事實已是如此。所以,最近先從SQL語句開始最佳化,
Time of Update: 2014-06-15
Linux下的MySQL自動備份工具-第二版在第一版(見)的基礎上程式做了完善。主要包括自訂資料庫主機和備份路徑,支援備份多個資料庫,無論多少個資料庫,可以一次完成備份。可以控制是否開啟到期備份刪除,可以自訂到期時間等。並且增加了更加友好的提示。備份工具用法:1.將mysql.backup(或將代碼儲存為mysql.backup)上傳至Linux伺服器/usr/local/sbin目錄下並賦予可執行許可權。2.用vi開啟指令碼設定資料庫資訊,主要配置以下資訊即可mysql_user="root"
Time of Update: 2014-06-15
1.刪除undo資料表空間rm -f undotbs01.dbf 2.報錯SQL> create table t3 as select * from dba_objects where rownum < 3;create table t3 as select * from dba_objects where rownum <
Time of Update: 2014-06-15
--book表CREATE TABLE book(book_id VARCHAR2(20),book_name VARCHAR2(100),book_publish VARCHAR2(100));--in表示輸入參數,預設為in--out 表示輸出參數CREATE OR REPLACE PROCEDURE sp_pro7(spBookId IN VARCHAR2, spBookName in VARCHAR2, spBookPub VARCHAR2) IS BEGIN
Time of Update: 2014-06-15
升級系統後裝mysql5.1.34失敗後,一直懶得搞,直接下了個軟體包,今天抽時間編譯安裝了下這個版本按照官方的說法,mysql5.1之後幾個版本跟高版本的gcc不相容,因此安裝的過程中出了這樣那樣的問題,這裡記錄一下我編譯安裝的過程。///////////////////////////////////////////////////////////MySQL版本:5.1.34作業系統:Ubuntu10.101. ./configure
Time of Update: 2014-06-15
串連Oracle資料庫的Hibernate設定檔串連Oracle的Hibernate設定檔有兩種格式,一種是xml格式的,另一種是Java屬性檔案格式的。下面分別給出這兩種格式設定檔的代碼。 1.xml格式的設定檔下面將給出串連本地Oracle伺服器上的db_database02資料庫時Hibernate設定檔hibernate.cfg.xml的代碼。常式2-5:光碟片\mr\02\sl\05\hibernate.cfg.xml<?xml version='1.0'
Time of Update: 2014-06-15
2011.11.23虛擬機器RAC的ASM磁碟組壞塊導致重建DB剛剛在公司的一台PC機器上用vmware workstation8搭建了一套10gr2的rac環境,用的是裸裝置+ASM搭建,在安裝成功後,不小心被直接重啟了下主機,結果再次啟動虛擬機器的時候提示到有磁碟損壞,也沒有在意。但是在啟動RAC的時候出現了問題,一開始的現象是如下幾個個資源沒辦法隨著其他資源一起啟動:ora.node1.LISTENER_NODE1.lsnrora.node2.LISTENER_NODE2.lsnrora.
Time of Update: 2014-06-15
建立索引是很好地調優方法,可以大幅提高查詢速度。但是除了在每個欄位上建立索引之外,還可以有如下的建立方法:1. 建立查詢條件的聯合索引:把查詢條件中 某個表用到的全部欄位 合在一起,建立一個索引,可以提高查詢效率2. 建立查詢結果的聯合索引把查詢結果中 某個表被查出來的全部欄位 合在一起,建立一個索引,可以提高查詢效率3. 建立基於多個欄位上的unique索引unique索引不一定僅僅由主鍵決定,如果多個欄位聯合起來能唯一確定一條資料,那麼可以把它們聯合起來建立一條索引
Time of Update: 2014-06-15
以下為詳細的安裝配置步驟:註:命令列前的#號代表當前處於root帳號狀態,在當前帳號終端內運行“$ sudo su -”即可切換到root帳號。一)安裝依賴的包這一步很關鍵,確認安裝順利才能保證後面安裝Oracle的過程不報錯。1)自動安裝的部分# apt-get update# apt-get install make binutils-dev gcc libaio1 libc6 libaio-dev libglib2.0-dev libstdc++6-4.5-dev
Time of Update: 2014-06-15
近日裝了jboss-as-web-7.0.2.Final,現將配置mysql資料來源過程記錄如下:一、加入Mysql驅動檔案將mysql的驅動檔案mysql-connector-java-5.1.18-bin.jar複製到/modules/com/mysql/main/目錄下(/mysql/main/這兩級檔案夾需要自己建立,原本沒有)二、建立module.xml檔案/modules/com/mysql/main/module.xml內容如下:<?xml version="1.0
Time of Update: 2014-06-15
1. 設定頁面顯示總行數 1) 查看目前的pagesize,預設是14:Sqlplus代碼1. show pagesize; 2) 將pagesize設定好100,則可以一次顯示夠多行記錄了:Sqlplus代碼1. set pagesize 1
Time of Update: 2014-06-15
Oracle分區表使用執行個體:create or replace procedure bl_partition is v_sql varchar(1024); v_count int; v_partname varchar2(32); v_startdate date;
Time of Update: 2014-06-15
Oracle版本Oracle Database 11g Enterprise Edition Release 11.2.0.2.0硬體8c65g資料庫無lob查詢io運算元大概74資料庫有lob但是不查詢lob io操作大概146資料庫有lob並且查詢lob
Time of Update: 2014-06-15
mysqldump排Xtrabackup是一個對InnoDB做資料備份的工具,支援線上熱備份(備份時不影響資料讀寫),是商業備份工具InnoDB Hotbackup的一個很好的替代品。Xtrabackup中包含兩個工具: * xtrabackup - 用於熱備份innodb, xtradb表的工具,不能備份其他表。 * innobackupex - 對xtrabackup封裝的perl指令碼,提供了myisam表備份的能力。