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
/u01/app/Oracle/product/11.2.0/dbhome_1/root.sh Running Oracle 11g root.sh script... The following environment variables are set as: &nbs
Time of Update: 2014-06-15
一、 AWR使用 SQL>@?/rdbms/admin/awrrpt.sql Specify the Report Type ~~~~~~~~~~~~~~~~~~~~~~~ Would you like an HTML report, or a plain text report? Enter 'html' for an HTML report, or 'text' for plain text Defaults to 'html' 輸入 report_type
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
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
1.rm -f system01.dbf2.關閉資料庫報錯SQL> shutdown immediateORA-01116: error in opening database file 1ORA-01110: data file 1: '/u01/app/Oracle/oradata/demo/system01.dbf'ORA-27041: unable to open fileLinux Error: 2: No such file or directoryAdditional
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
預存程序在程式中是常用的,在項目中我也經常寫一些,但是犯了一個錯誤是,我老是把sql語句的過程,寫成一長串sql語句,然後按正常的sql運行。因此造成代碼過長,而且資料庫一有改動就要改程式。例如,兩個表table1,table2,table1的主鍵作為table2的外鍵,要插入資料,就有string sql =" declare cid n
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
1.標頭檔,API包含在mysqlclient庫中#include <mysql.h>在編譯時間,要加上-lmysqlclient2.建立變數MYSQL mysqlMYSQL結構代表1個資料庫連接控制代碼,幾乎所有的MySQL函數都會使用到,其結構體如下:typedef struct st_mysql { NET
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
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用戶端,net服務名與主機的資料庫相同,主機名稱就是主機的ip,記著沒試下主機的監聽程式是否開啟(在命令列下遠行lsnrctl start)。本機連接字串用strConn.Format(_T("Provider=OraOLEDB.Oracle;Password=%s;User ID=%s;Data Source=%s;Persist Security
Time of Update: 2014-06-15
要為資料庫配置自動封存(如果將 Oracle 安裝配置為使用 PFILE),請向 $ORACLE_HOME/dbs 目錄中的 INIT(SID).ORA 檔案中添加以下日誌參數行:LOG_ARCHIVE_START=TRUE LOG_ARCHIVE_DEST=<存檔日誌目錄> LOG_ARCHIVE_FORMAT=%t_%s.dbf一些日誌參數包括:LOG_ARCHIVE_START -- 啟用自動封存 LOG_ARCHIVE_DEST -- 指定已存檔的重做記錄檔的路徑。
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表備份的能力。