Time of Update: 2014-06-15
因開發環境需要,在Windows Server 2008 R2 Enterprise64位系統上安裝Oracle 10g。去Oracle 官方網站下載了Oracle Database 10g Release 2 (10.2.0.4) for Microsoft Windows Vista x64, Microsoft Windows Server 2008 R2 x64, Windows 7 x64。 可剛執行安裝,就提示:檢查作業系統版本:必須是5.0,5.
Time of Update: 2014-06-15
在Windows上要把Oracle啟動到nomount狀態,於是在沒用啟動oracle服務的情況之下,輸入下述命令:C:\>sqlplus /nolog SQL*Plus: Release 10.2.0.1.0 - Production on 星期五 10月 14 16:28:13 2011  
Time of Update: 2014-06-15
Oracle 總是基於查詢的某個時間點來做決定(從這個時間點開始查詢是一致的)。也就是說,Oracle 會保證開啟的結果集肯定是以下兩個時間點之一的當前結果集:遊標開啟時的時間點。這是READ COMMITTED 隔離模式的預設行為,該模式是預設的事務模式(第7 章將介紹READ COMMITTED、READ ONLY 和SERIALIZABLE 事務層級之間的差別)。查詢所屬事務開始的時間點。這是READ ONLY 和SERIALIZABLE 隔離等級中的預設行為。閃回技術flashback-
Time of Update: 2014-06-15
在Linux 啟動時自動啟動Oracle 10g多個執行個體資料庫的方法:# description: start or stop oracle. /etc/rc.d/init.d/functions#oracle_envexport ORACLE_BASE=/u01/app/oracle/db10gexport ORACLE_HOME=$ORACLE_BASE/db10gexport PATH=$PATH:$ORACLE_HOME/binexport
Time of Update: 2014-06-15
ORA-02095: 無法修改指定的初始化參數:alter session set processes = 100;會報相應的錯誤, 因為processes屬性isses_modifiable的值為false;有些參數不能動態修改,需要使用ALTER SYSTEM SET parameter = value scope = spfile, 然後重新啟動資料庫才會生效.而alter system set parameter = value 使用的預設scope=both,
Time of Update: 2014-06-15
今天在幫開發人員Demon安裝OracleXE時,有這麼一段提示:
Time of Update: 2014-06-15
Ubuntu,安裝了MongoDB和Python之後,Phython如何訪問MongoDB資料庫Python是很簡單的程式設計語言,開發的代碼可讀性非常好。這篇文章,通過稱為PyMongo driver的Python驅動和MongoDB一起開發簡單簡潔功能強大的代碼。安裝PyMongo Driver開始寫python代碼訪問MongoDB資料庫之前,我們首先需要安裝PyMongo driver。假設你已經安裝了Python2.7或更高版本。Python的安裝從http://python.org/
Time of Update: 2014-06-15
安裝oms服務在登陸到oms之前,你必須首先安裝oms服務。啟動Oracle universal installer,查看已安裝產品,展開oracle主目錄--oraHome92,如果沒有oracle9i management and integration,表示你尚未安裝。安裝方法是: 在oracle universal installer的可用產品列表中,選擇安裝oracle 9i management and integration或者oracle management server即可。
Time of Update: 2014-06-15
這個錯誤是第1次遇到,在node1上安裝soft的過程當中,在進行copy file to remote node2的時候,查看了日誌如下:INFO: List of files to be excluded from:install/excludeFileList.txtINFO: Exclude file list /tmp/OraInstall2011-11-26_02-13-20PM/installExcludeFile.lst does not exist or is empty.
Time of Update: 2014-06-15
ORA-14452: attempt to create, alter or drop an index on temporary table already in use處理步驟:1、先從user_objects中查詢到該表的object_id:select object_id from user_objects where object_name=upper('GGS_STICK');2、根據查到的object_id知道使用該表的session:select * from v$lock
Time of Update: 2014-06-15
在做曆史資料匯入時,有一個列表查詢,沒匯入資料前查詢正常,可是在匯入資料後,就出現查詢錯誤問題,debug調試中發現sql中有個to_number欄位時有中文情況,仔細分析下,最終還是打算用修改sql的方式來解決以上問題,利用了Oracle中的translate函數來解決了問題,解決語句如下: TO_NUMBER(translate(欄位,欄位||'0123456789','0123456789')) 這個貌似只可以用在Oracle10 及以上。
Time of Update: 2014-06-15
1:get/load存取單條資料 public Teacher getTeacherById(Long id) {
Time of Update: 2014-06-15
Hibernate是一個持久層的架構,不依賴任何容器,支援對象到資料庫表的映射,ORM。支援開發中的增刪改查操作,將基本的JDBC操作進行封裝,可以通過配置hibernate.cfg.xml來方便的切換資料庫。做到了系統和資料庫的解偶。支援資料庫連接池,防止高並發導致系統響應慢和系統崩潰。當多使用者同時訪問應用時,每次請求都會開闢一個連線物件,當開啟和關閉時都會有時間的消耗,如果沒有訪問資料庫的限制,那麼將導致系統響應越來越慢,記憶體如果沒有及時回收導致系統崩潰。hibernate常用的為c3p
Time of Update: 2014-06-15
Oracle
Time of Update: 2014-06-15
在RHEL5.5上安裝Oracle 11g R2(11.2.0)的簡易步驟1)安裝所需rpm:#rpm
Time of Update: 2014-06-15
主要是用來儲存大量資料的資料庫欄位,最大可以儲存4G位元組的非結構化資料。主要介紹字元類型和二進位檔案類型LOB資料的儲存,單獨介紹二進位類型LOB資料的儲存。一,Oracle中的LOB資料類型分類1,按儲存資料的類型分: ①字元類型: CLOB:儲存大量 單位元組 字元資料。 NLOB:儲存定寬 多位元組 字元資料。 ②二進位類型:
Time of Update: 2014-06-15
寫HQL時,除了where條件裡可以用子查詢,其它地方,如select、from面都不允許寫子查詢語句,如果要在select後面寫子查詢的話,可以用formula屬性來寫,如果要在from後面和用子查詢則不能用HQL了,改用純SQL(<sql-query name="">...</sql_query>)。 formula用法舉例: *.hbm.xml代碼<?xml version="1.0"?>
Time of Update: 2014-06-15
一、文法: TRANSLATE(string,from_str,to_str) 二、目的 返回將(所有出現的)from_str中的每個字元替換為to_str中的相應字元以後的string。TRANSLATE 是 REPLACE
Time of Update: 2014-06-15
資料庫設計的三大範式第一條就是獨立的表結構中必須有唯一主鍵來標識表中資料.在以往微軟的SQL
Time of Update: 2014-06-15
下面是用Oracle Client建表時用到序列和觸發器,我們來記錄一下它們的用法:主要是通過建立序列和觸發器實現表的主鍵自增。首先建立序列,序列的文法格式為:CREATE SEQUENCE name[INCREMENT BY n] [START WITH n] [{MAXVALUE/ MINVALUE n|NOMAXVALUE}] [{CYCLE|NOCYCLE}] [{CACHE n|NOCACHE}];INCREMENT BY