用PC作數據庫服務器的容災問題
posted @ 2010-08-08 16:09 freebird 閱讀(276) | 評論 (0) 編輯
計算機學習積累 ----轉載有理,轉載是想研究,想研究才會看,看了才會有感想,轉載后我有時會寫一些自己的感受
|
數據庫oracle內存分配與調整 --轉posted @ 2009-08-03 18:12 freebird 閱讀(369) | 評論 (0) 編輯 Oracle數據文件移動方法 - 轉
摘要: 6.2 參考資料:Oracle數據庫移動方法
這里所指“數據庫移動”是將Oracle數據文件(系統數據文件或用戶數據文件)、控制文件、重做日志移動至新的存儲路徑,并修改Oracle相關配置,使之可以重新正常啟動。這種應用常見于系統擴容后的Oracle數據存儲路徑的調整。 以下面為例,移動系統表空間的相關文件位置,并重新配置Oracle。假設原存儲路徑為/oradata,新存儲路徑為/oratest。 6.2.1 移動數據庫文件 1) 獲取數據庫相關信息 查看一下數據庫的文件內容: sqlplus /nolog SQL> connect /as sysdba SQL> select * from v$datafile; SQL> select * from v$controlfile SQL> select * from v$logfile; 閱讀全文 posted @ 2009-08-02 15:39 freebird 閱讀(781) | 評論 (0) 編輯 關于MSDE使用和發布的一些體會 - 轉
摘要: 1.MSDE的安裝:
MSDE如果默認安裝的話,實例名和機器名是一致的,同時系統的SA密碼會被設置為空.如果要對其做一些修改,可以通過修改目錄下的SETUP.INI文件來實現,其中主要涉及以下幾項: [Options] SECURITYMODE=SQL //登陸方式,SQL表示SQL登陸 INSTANCENAME=singlewks //實例名 DISABLENETWORKPROTOCOLS=1 //網絡可訪問性,0表示網絡用戶可訪問,1表示不可以 DATADIR="c:\singlewks\Data" //數據文件存放位置 SAPWD=your_pwd //SA密碼 閱讀全文 posted @ 2009-08-01 19:34 freebird 閱讀(341) | 評論 (0) 編輯 oracle job 轉
摘要: 常要oracle數據庫定時的自動執行一些腳本,或做數據庫備份,或做數據的提煉,或做數據庫的性能優化,包括重建索引等等的工作,這時需要用到一個函數dbms_job.submit,來完成Oracle定時器Job時間的處理上。使用dbms_job.submit這個函數,我們只需要考慮兩個事情:安排某一任務,和定制一個執行任務的時間點。但最重要也是最棘手的事情,我認為還是確定一個執行任務的時間點。時間點確定了,其他的事情就好辦了。下面是函數dbms_job.submit使用方法: 閱讀全文
posted @ 2009-06-18 08:58 freebird 閱讀(267) | 評論 (0) 編輯 ORACLE中NOT IN 的替代
摘要: 典型的查詢方式為:
SELECT TITLE FROM BOOKSHELF WHERE TITLE NOT IN (SELECT TITLE FROM BOOKSHELF_CHECKOUT) ORDER BY TITLE; 如果BOOKSHELF_CHECKOUT很大的話,速度可能會很慢,因為ORACLE會在BOOKSHELF_CHECKOUT上執行一個時間密集型的全表掃描。 oracle 中not in 效率不高 閱讀全文 posted @ 2009-06-10 14:18 freebird 閱讀(1464) | 評論 (0) 編輯 MS SQL Server和MySQL區別 -轉
摘要: 1 MySQL支持enum,和set類型,SQL Server不支持
2 MySQL不支持nchar,nvarchar,ntext類型 3 MySQL的遞增語句是AUTO_INCREMENT,而MS SQL是identity(1,1) 4 MS SQL默認到處表創建語句的默認值表示是((0)),而在MySQL里面是不允許帶兩括號的 5 MySQL需要為表指定存儲類型 閱讀全文 posted @ 2009-05-26 11:54 freebird 閱讀(205) | 評論 (0) 編輯 access日期和時間函數 轉
摘要: 設置當前日期或時間。 Date ,Now, Time
計算日期: DateAdd, DateDiff, DatePart 返回日期: DateSerial, DateValue 返回時間: TimeSerial, TimeValue 設置日期或時間: Date, Time 計時: Timer 在幫助里有~ --------------------------- 閱讀全文 posted @ 2009-05-21 16:04 freebird 閱讀(1467) | 評論 (0) 編輯 樂觀鎖、悲觀鎖 (轉程興國)
摘要: B/S構架的應用越來越普及,但由于它有別于C/S構架的特殊性,并發控制始終沒能得到很好的解決,如售票系統經常會出現同一張火車票出售多次的現象。典型的案例如下: 閱讀全文
posted @ 2009-04-28 16:06 freebird 閱讀(550) | 評論 (0) 編輯 sqlserver的updlock鎖 (轉)
摘要: UPDLOCK
讀取表時使用更新鎖,而不使用共享鎖,并將鎖一直保留到語句或事務的結束。UPDLOCK 的優點是允許您讀取數據(不阻塞其它事務)并在以后更新數據,同時確保自從上次讀取數據后數據沒有被更改。 這是SqlServer2000中對更新鎖的說明. 閱讀全文 posted @ 2009-04-28 16:04 freebird 閱讀(355) | 評論 (0) 編輯 使用事務與鎖,實現一個用戶取過的數據不被其他用戶取到(轉鄒健)
摘要: 問題描述:
用ADO訪問數據庫,從一個表中取一定的記錄(比如20行),取出后在程序中使用,使用完后刪除掉記錄(不用更新或刪除記錄)。在多用戶操作下(每個用戶采用相同的操作),怎么保證一個用戶已選取的記錄不被其他用戶選取? 閱讀全文 posted @ 2009-04-28 15:55 freebird 閱讀(201) | 評論 (0) 編輯 并發提交,單號避免重復
摘要: 這是一個很有代表性的問題,在C/S結構的數據庫應用程序中經常碰到,如果這種問題
不能很好地解決,可能造成系統速度緩慢、死鎖甚至崩潰。 閱讀全文 posted @ 2009-04-28 13:31 freebird 閱讀(454) | 評論 (0) 編輯 not in 失效
摘要: 像SQL語句 select * from t1 where f1 not in (select f1 from t2) 這是去除t1表中包括t2中數據的語句。
如果在t2中的f1字段中有null值的話,則查不到結果。也就是說在not in 右邊的集合中不能有null值, 而在not in左邊有null值沒有問題。 閱讀全文 posted @ 2007-03-09 17:05 freebird 閱讀(300) | 評論 (0) 編輯
|
|