Time of Update: 2014-06-15
1.控制檔案中包含要載入的資料首先建立一張測試表SQL> show user USER 為 "ING" SQL> create table dept 2 (deptno number(10) constraint dept_pk primary key,&
Time of Update: 2014-06-15
Redo和Undo Redo及其作用 Undo及其作用Redo與Undo的關係提交和復原處理基於LogMiner的日誌分析 11.1 Redo及其作用 1.1.1Redo的作用是恢複已提交的事務,從而保證無論在介質失敗還是執行個體失敗時,都可以恢複使用者已提交的事務,使資料庫達到一致狀態。 1.1.2Redo功能的實現依賴於以下三個組件: –Log Buffer –LGWR –聯機重做記錄檔和歸檔記錄檔 1.2 Redo資料量的測量 1.
Time of Update: 2014-06-15
/dev/shm對Oracle 11g的影響: ORACLE 從11g版本開始,引入了一個自動記憶體管理(Automatic Memory Management)特性,該特性需要更多的共用記憶體(/dev/shm),因此如果決定應用該特性的話, 必須要確保共用記憶體大於ORACLE 中初始化參數MEMORY_MAX_TARGET 和MEMORY_TARGET(特別提示,這兩個參數即自動記憶體管理特性對應的初始化參數)的值。 &
Time of Update: 2014-06-15
一、Oracle資料字典 資料字典是Oracle存放有關資料庫資訊的地方,其用途是用來描述資料的。比如一個表的建立者資訊,建立時間資訊,所屬資料表空間資訊,使用者存取權限資訊等。當使用者在對資料庫中的資料進行操作時遇到困難就可以訪問資料字典來查看詳細的資訊。 Oracle中的資料字典有靜態和動態之分。待用資料字典主要是在使用者訪問資料字典時不會發生改變的,但動態資料字典是依賴資料庫啟動並執行效能的,反映資料庫啟動並執行一些內在資訊,所以在訪問這類資料字典時往往不是一成不變的。以下分別就這兩類
Time of Update: 2014-06-15
在安裝Oracle10g clusterware的過程中,經常會遇到錯誤導致安裝失敗,這時候需要清除所有已安裝的資訊,保證重新安裝的順利進行。這個工作在不同平台上是略有差別,對於RedHat,需要作這樣幾步:1、以root身份運行$ORA_CRS_HOME/install/rootdelete.sh2、rm -f /etc/init.d/init.cssdrm -f /etc/init.d/init.crsrm -f /etc/init.d/init.crsdrm -f /etc/init.d/
Time of Update: 2014-06-15
首先我們用的是Linux RedHat 4.6 系統,mysql的版本為mysql-5.0.18.tar.gz,核心版本如:本文理論的東西,不在詳加解釋,只講安裝完成部署一機多執行個體。目前具本人瞭解,一機多執行個體實現的方法大體有三種,第一mysql多次安裝,並安裝在不同的目錄,第二、就是,用mysqld_sasf來指定不同參數來實現多執行個體。相比較我們的講的方法是最簡單的。我們用源碼包安裝mysql,我的mysql的源碼包放在了根目錄下的/duyunlong目錄中。#tar -zxf
Time of Update: 2014-06-15
1.建立使用者及組groupadd -g 700 beauseradd -u 700 -g bea -G dba weblogic -d /home/weblogicpasswd weblogic2.建立安裝目錄mkdir -p /Oracle/product/9.2.0/bea/chown -R weblogic:bea /oracle/product/9.2.03.配置環境變更su - weblogicvi ~/.profileexport WL_HOME=/oracle/product/9
Time of Update: 2014-06-15
預存程序在程式中是常用的,在項目中我也經常寫一些,但是犯了一個錯誤是,我老是把sql語句的過程,寫成一長串sql語句,然後按正常的sql運行。因此造成代碼過長,而且資料庫一有改動就要改程式。例如,兩個表table1,table2,table1的主鍵作為table2的外鍵,要插入資料,就有string sql =" declare cid n
Time of Update: 2014-06-15
create table myinfo (myname varchar2(10),passwd varchar(10)); 基於以上表myinfo PL/SQL(procedural
Time of Update: 2014-06-15
要確定Oracle需要的UNDO 資料表空間的大小,需要以下三條資訊: UR 以秒為單位的UNDO_RETENTIONUPS 每秒產生的還原資料區塊的數量DBS db_block_sizeUndoSpace = [UR * (UPS * DBS)] + (DBS *
Time of Update: 2014-06-15
今天在db2命令視窗打命令的時候,最後打入了如下命令:db2stop 然後再打入 db2start 的時候竟然報錯!!!“SQL1397N 未能登入 DB2 服務”很納悶,為什麼停止執行個體後再啟動執行個體就掛了?查了一下網上的資料,說是db2admin使用者修改過密碼了,讓使用如下方法解決。1.開始 -> 控制面版 -> 管理工具 -> 服務 2.右鍵DB2的幾個服務,屬性 -> 登入,
Time of Update: 2014-06-15
在外部表格的檔案中,若檔案中的欄位由ctrl+F來分割,由於ctrl+F分隔字元在中文後面無法被識別,使得外部表格匯入出現問題,解決辦法是在 建立外部表格的過程中加入:characterset 'AL32UTF8' 例:drop table tablenamecreate table tablename(idvar char2(40),age int,name
Time of Update: 2014-06-15
1) 下載Mysql5.5的Linux - Generic包:http://download.softagency.net/mysql/Downloads/MySQL-5.5/我下載的是 mysql-5.5.17-linux2.6-x86_64.tar.gz。2) 確定已安裝的mysql被徹底卸載了詳見 Ubuntu 11.04 通過 apt 安裝 Mysql 5.1 的全過程記錄 (見
Time of Update: 2014-06-15
一、mysql的多字元集支援 1、設定mysqld服務同時支援多個字元集 將mysqld服務的預設字元集改為utf8,並同時支援latin1、gbk、gb2312、big5、ascii字元集。可以為不同的資料庫、表使用不同的字元集編碼。
Time of Update: 2014-06-15
資料庫的啟動:nomount:Oracle首先尋找參數檔案,然後根據參數檔案中的設定,建立執行個體,分配記憶體,啟動後台進程。SQL> startup nomount ORACLE 常式已經啟動。 Total System Global Area 167772160 bytes Fixed Size&
Time of Update: 2014-06-15
首先去http://dev.mysql.com/downloads/mysql/5.5.html#downloads網站下載:分別下載以下三個檔案(由於我的機器是32位,下面是32位版本的包,如果你的機器是64位的請下載64位版本):MySQL-server-5.5.16-1.rhel5.i386.rpmMySQL-client-5.5.16-1.rhel4.i386.rpmMySQL-devel-5.5.16-1.rhel4.i386.rpm使用wget命令使用斷點傳輸的方式將這三個檔案下載w
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
方法一 /// 查詢記錄序號並加1 public int RecnoSelect(string strSq1) { //記錄序號
Time of Update: 2014-06-15
最近要實現一段業務,把SQL Server資料庫中表的資料作為條件在Oracle核心庫中查詢到相應的資料,然後再在SQL Server資料庫中做統計資訊.所以要實現SQL Server資料庫到Oracle的DBlink把資料從Oracle資料庫中拉出來.準備工作: 1.必須安裝SQL