Time of Update: 2014-06-15
Hibernate的5個核心類或介面:(1)Configuration:用於解析hibernate.cfg.xml檔案和XXXXX.hbm.xml檔案,並建立SessionFactory對象。Configuration對象用於配置並且啟動Hibernate。Hibernate應用通過Configuration執行個體來指定對象--關係對應檔的位置或者動態配置Hibernate的屬性,然後建立SessionFactory執行個體。(2)SessionFactory:初始化Hibernate,充當資
Time of Update: 2014-06-15
由於工作需要,今天需要將業務資料庫裡所有的資料同步到另外一個處理伺服器上。在做方案的時候,想了很多方法,當然最快的辦法還是使用物理熱備的方式。 但是我個人認為如果對於中大型資料庫(我們的資料庫有300G左右)最佳的選擇還是使用SnapShot方式,即快照的方式。 Oracle資料庫的快照是一個表,它包含有對一個本地或遠端資料庫上一個或多個表或視圖的查詢的結果。也就是說快照根本的原理就是將本地或遠端資料庫上的一個查詢結果儲存在一個表中。 以下是我建立的Snapshot,目的是從業務資料庫
Time of Update: 2014-06-15
1、建立2個新的日誌組 alter database add logfile group 4 ('D:/Oracle/ORADATA/ORADB/REDO04_1.LOG') size 1024k; alter database add logfile group 5 ('D:/ORACLE/ORADATA/ORADB/REDO05_1.LOG') size 1024k; 2、切換當前日誌到新的日誌組 alter system switch logfile; alter system
Time of Update: 2014-06-15
從本節開始,將介紹下如何將單一實例資料庫遷移到rac環境。在生產環境中,隨著業務和資料量的加大,這種需求和情境不可避免,一般來講主要由以下四種方法實現遷移過程!1:使用expdp/impdp資料泵匯出匯入,或者使用傳統的exp/imp匯入匯出,後者效率低下;2: 使用線上資料表空間遷移技術快速匯出匯入,前提是資料庫的字元集要一致;3:使用rman的備份進行異機恢複4:
Time of Update: 2014-06-15
1. 在mongodb安裝目錄的bin目錄下有一個資料匯出工具:mongoexport.exe,我們可以開啟一個命令視窗,切換到該目錄下並執行mongoexport,就可以看到使用該工具的很多參數說明。
Time of Update: 2014-06-15
個人定義:主控方:維護關聯表的一方,一般為many方,這樣效率會比較高操作原則:many方inverse為false,one方為truemany方cascade看業務情況,one方為true一、?inverse 作用與持有集合對象的一方,決定是否為主控方,true---不是,只在one-to-many和many-to-many中配置cascade
Time of Update: 2014-06-15
1.在Oracle中可以用下面兩種:01: create table newtable as select * from oldtable;//用於複製前未建立新表newtable不存在的情況 02: insert into newtable select * from oldtable;//已經建立了新表newtable
Time of Update: 2014-06-15
實驗環境 作業系統:RHEL AS4 資料庫:Version 10.2.0.1.0 一台機器上,裝兩個資料庫,來進行主備切換實驗。多台機器道理相同。 整個操作過程為我實驗成功後,根據記憶整理,如有遺漏,請指正。 一、安裝設定詳細過程 正常安裝一個資料庫,可以用DBCA,也可以手動建庫,手動建庫資料檔案可以小一點兒,實驗速度會快一點兒。 資料庫名:beijing,初始的主庫,備庫名:shanghai 1.產生pfile,根據主備庫的要求,進行參數修改 SQL> create pfile='/
Time of Update: 2014-06-15
OracleRegex函數 2、REGEXP_LIKE(x,pattern[,match_option])用於在x中尋找Regexpattern,該函數還可以提供一個可選的參數match_option字串說明預設的匹配選項。match_o
Time of Update: 2014-06-15
Oracle提供的檔案操作包UTL_FILE包中的UTL_FILE.FOPEN負責開啟一個檔案。 UTL_FILE.FOPEN(location in varchar2, filename in varchar2, open_mode in varchar2) return FILE_TYPE; Location 是路徑參數, FILENAME 是檔案名稱, OPEN_MODE是開啟模式,'R'是讀文本,'W'是寫文本,'A'是附加文本,參數不分大小寫,如果指定'A'但是檔案不存在,它會用'W'
Time of Update: 2014-06-15
truncate操作與delete操作對比操作復原高水線空間效率Truncate不能下降回收快delete可以不變不回收慢相同點: truncate和不帶where子句的delete, 以及drop都會刪除表內的資料 不同點:1. truncate和 delete只刪除資料不刪除表的結構(定義) drop語句將刪除表的結構被依賴的約束(constrain),觸發器(trigger),索引(index);
Time of Update: 2014-06-15
1 . 編輯/etc/oratab檔案,將對應的sid那一行的N改為Y [root@ www.bkjia.com~]# vi /etc/oratab 修改後的例子:orcl:/u01/app/Oracle/product/10.2.0/db_1:Y2. 在 /etc/rc.d/init.d/ 目錄下,建立 oracle 服務指令檔,並將如下內容放入指令碼中: [root@ www.bkjia.com~]
Time of Update: 2014-06-15
一、測試1. 從 sqlite 網站http://sqlite.org/download.html上下載最新的 sqlite 源碼sqlite-autoconf-3070500.tar.gz,目前最新版本為 3.7.52. 解壓縮源碼,進入源碼檔案夾mkdir _install,進行正確的配置 configure ,產生正確的MakefileConfigure 命令如下:CC=/usr/local/arm-2007q1/bin/arm-none-linux-gnueabi-gcc
Time of Update: 2014-06-15
1,DESCRIBE 命令 使用方法如下: SQL> describe nchar_tst(nchar_tst為表名) 顯示的結果如下:
Time of Update: 2014-06-15
在Linux下安裝Oracle在建立資料庫時提示ORA-27123錯誤,查閱各種資料,最後確定為核心檔案數值配置錯誤,刪除 /etc/sysctl.conf 的所有原內容,把下面的內容複寫進去,問題完美解決。kernel.shmall = 2097152 kernel.shmmax = 2147483648
Time of Update: 2014-06-15
1.連結儲存,確保作業系統能發現裝置12.更改存放裝置檔案的屬性chown grid:oinstall /dev/mxxxxx3.確保ASM執行個體的磁碟發現路徑包括新增加的存放裝置ASM_DISKSTRING4.建立磁碟組CREATE DISKGROUP data NORMAL REDUNDANCYFAILGROUP controller1
Time of Update: 2014-06-15
在Oracle 11g安裝中,會經常遇到如下2種問題:Oracle 11gORA-00845: MEMORY_TARGET not supported on this system 說明 [INS-35172]Target database memory (XXMB) exceeds the systems available shared memory({0}MB) 解決方案
Time of Update: 2014-06-15
一、logminer的用途記錄檔中存放著所有進行資料庫恢複的資料,記錄了針對資料庫結構的每一個變化,也就是對資料庫操作的所有DML語句。logminer 工具即可以用來分析線上,也可以用來分析離線記錄檔,即可以分析本身自己資料庫的重作記錄檔,也可以用來分析其他資料庫的重作記錄檔。總的說來,logminer工具的主要用途有: 1.追蹤資料庫的變化:可以離線的追蹤資料庫的變化,而不會影響線上系統的效能。 2. 回退資料庫的變化:回退特定的變化資料,減少point-in-time
Time of Update: 2014-06-15
SQLite3的getToken函數負責判斷SQL語句中的Token(語素),並返回該Token的長度。一些基本的Token(如運算子,括弧等)放在了冗長的Switch...case裡。對keyword的判斷提到了keywordCode裡,其中竟包含了一個HashTable結構:Hash函數:( ( toLower(z[0])*4 ) ^ ( toLower(z[n-1])*3 ) ^ n ) %
Time of Update: 2014-06-15
sys@DEX> select * from v$statname where name like '%sort%' ; STATISTIC# NAME &n