A. 親們,現在想學習資料庫,有什麼推薦的網址或是好書嗎從基礎開始的
是這樣的我看過幾本跟你分享一下
《資料庫系統概論》 王珊 薩師煊著 這本是我們大學的教材
老師選擇他做教材肯定有其原因
個人覺得用這個了解SQL語言還是不錯的 從零開始很基礎 很細致 例子也很實用
《oracle從入門到精通》這本書是工作後師傅借給我讓看的
這本書總體來說不錯 基礎講的不是很細 但還是比較全的 基礎方法都羅列出來了 而且都有例子
關鍵是這本書會有很多大的實例讓你分析參考 這一點還是非常有用的
《ORACLE DBA 高效入職指南》這是我工作以後買的
這本書帶你入門的話特別好 非常貼近實際 非常貼近生活的例子
但是這本書 太過於基礎了 雖然有他的優勢 但是整本書有用的地方不多
也就是說你能從這本書獲取的知識不夠豐富 例子很少 而且都是小例子
《oracle9i/10g/11g編程藝術》這本書很多人推薦
我也買了 很貴 但是初學我個人不推薦 而且翻譯的也不是很好吧
我覺得初學的話看不懂這個 這個層次稍稍有點高 比較宏觀
我覺得要有基礎以後再看這本書效果更好 但是要想有提高這本書還是必須要看的
我看過的就這幾本
還有很多人都推薦說直接看資料庫文檔 但那個是純英文的 上來就看只能讓人望而生畏
我覺得還是有基礎以後在考慮吧
這是我個人的一些小體會 我也是菜鳥 剛剛接觸沒多久
但是有一點體會很深 看多少書不如真正操作 一邊看書一邊做
積累處理報錯的經驗 進步會更快
希望對你有幫助
B. 資料庫學習,DBA(資料庫管理員)成長之路
oracle9i&10g 編程藝術 是一本好書,一同學習的話,加191981901
C. 大家能推薦一本比較好的學習資料庫的書嗎國外國內的都行!編寫要獨得啊!
樓上說的《資料庫系統概論》確實不錯 我們大學時的教材
個人再推薦一本《oracle從入門到精通》 是上班後師傅給我看的 也不錯
很多人都推薦《oracle9i/10g/11g編程藝術》這本書 有點貴 不過口碑不錯
我還沒怎麼看 看了一眼覺得這本書需要有點基礎以後再看
D. 富士施樂產品中有一個dmp術語,請問是什麼意思啊
DMP是Oracle系統中的轉儲文件。見下文:
DMP文件(EXP/IMP文件) - 《Oracle 9i & 10g編程藝術資料庫體系結構》
導出工具(Export)和導入工具(Import)是年頭已久的Oracle數據抽取和載入工具,很多個版本中都有這些工具。導出工具的任務是創建一個平台獨立的DMP文件(轉儲文件),其中包含所有必要的元數據(CREATE和ALTER語句形式),可能還有數據本身,可以用於重新創建表、模式甚至整個資料庫。導入工具的惟一作用就是讀取這些DMP文件,執行其DDL語句,並載入它找到的所有數據。
DMP文件設計為向後兼容,這說明新版本可以讀取老版本的DMP,並成功地處理。我聽說有人導出過一個Oracle 5的資料庫,並將其成功地導入到Oracle 10g中(只是一個測試!)。所以導入工具可以讀取老版本的DMP文件,並處理其中的數據。不過,大多數情況下反過來不成立:Oracle9i Release 1的導入工具進程不能(也不會)成功地讀取Oracle9i Release 2 或 Oracle 10g Release 1創建的DMP。例如,我曾經從Oracle 10g Release 1 和Oracle9i Release 2導出過一個簡單的表。我試圖在Oracle9i Release 1中使用這些DMP文件時,很快發現Oracle9i Release 1導入工具甚至不打算處理Oracle 10g Release
1的DMP文件。
處理Oracle9i Release 2文件時,情況也好不到哪兒去。
9i Release 1試圖讀取文件,但它無法處理其中包含的DDL。Oracle9i Release 2中增加了一個新特性,稱為表壓縮(table compression)。因此,這個版本的導出工具開始對每條CREATE TABLE語句增加一個NOCOMPRESS或COMPRESS關鍵字。Oracle9i Release 2的DDL在Oracle9i Release 1中無法執行。
不過,如果對Oracle9i Release 2 或Oracle 10g Release 1使用Oracle9i Release 1 導出工具,總會得到一個有效的DMP文件,並可以成功地導入到Oracle9i Release 1中。所以,對於DMP文件的規則是:創建DMP文件的Export版本必須小於或等於使用該DMP文件的Import的版本。要將數據導入Oracle9i Release 1中,必須使用Oracle9i Release 1的導出工具(或者也可以使用一個8i的Export進程;創建DMP文件的Export版本必須小於或等於Oracle9i Release 1)。
這些DMP文件是平台獨立的,所以可以安全地用任何平台的導出工具創建DMP文件,然後轉換到另一個平台,再導入這個DMP文件(只要Oracle版本允許)。不過,對於Windows和文件的FTP傳輸有一點警告,Windows會默認地把DMP文件當成是一個「文本」文件,並把換行符(UNIX上為行末標記)轉換為回車/換行對,這就會完全破壞DMP文件。在Windows中通過FTP傳輸DMP文件時,要確保所執行的是二進制傳輸。如果導入不成功,請檢查源文件大小和目標文件大小是否一樣。這種問題常常導致令人痛苦的異常中止,而不得不重傳文件,這種情況發生過多少次我簡直都記不清了。
DMP文件是二進制文件,這說明你不能編輯這些文件來進行修改。可以從中抽取大量信息(CREATE DDL),但是不能在文本編輯器(或者實際上任何類型的編輯器)中編輯它們。在第一版的Expert One-on-One Oracle中(你手上的是第二版,本書配套光碟提供了第一版的電子文檔),我花了大量篇幅討論導入和導出工具,並介紹了如何使用DMP文件。隨著這些工具越來越失寵,取而代之的是更為靈活的數據泵工具,所以要想全面地了解如何管理導入和導出工具、如何從中抽取數據以及如何使用這些工具,請參考第一版的電子文檔。
E. oracle 如何深入的學習呢 剛接觸不久 sql語句沒問題 好像還有很多要學習的 請大家列下 謝謝
以我的經驗來說,oracle學習分幾步,剛入門,學習寫sql 語句,plsql編程,目的在於熟悉,和會用資料庫解決業務問題,
第2部在於深入了解資料庫的機制和原理,比如內存結構和存儲機制(推薦看看,oracle9i10G編程藝術,很好的一本數)
第3本,學習資料庫的dba教程,學會對資料庫管理,備份,學習一些中間件
F. Oracle資料庫中什麼是事物
事務處理:所謂的事務處理就是保證操作的完整性,所有操作要麼同時成功,要麼同時失敗。
原理如下:
在Oracle每個連接到資料庫的窗口,連接之後建立一個session。一個session裡面對數據所做的修改,不會立刻反應在資料庫的真實數據之上,是允許回滾的,當一個session提交所有的操作後,數據才真正地做出修改。
兩個事務操作:
提交:commit
回滾:rollback
Commit後數據無法回滾。
死鎖:一個session裡面對某行數據進行更新操作,如果沒有commit,那麼另外一個session針對這行數據的更新將需要等待,直到第一個session commit後,才提交更新數據。
G. 想學好Oracle資料庫
《資料庫系統概論》是我們大學時的教材
個人覺得了解SQL基礎不錯 講的很細 例子也比較多 不過這個主要用的是sql server
個人推薦一本《oracle從入門到精通》 是上班後師傅給我看的 有很多例子
很多人都推薦《oracle9i/10g/11g編程藝術》這本書 大家都說好 我也買了 沒看呢
覺得初學不適合 有點基礎再看好
高手都推薦看oracle文檔 這個確實最直接 不過是英文的 慎重考慮 免得望而生畏
H. 求幾本關於oracle中的經典書籍
開發的話 expert one-on-one oracle,Oracle9i10g編程藝術是經典的! 還有覺得OCP的SG教材也不錯。
I. 關於oracle圖書推薦!
我覺得你還是先看看TOM的《Oracle9i&10g編程藝術》這本書好了。不用動手實驗,先看明白Oralce和其他資料庫到底有什麼差別,這樣你才能下定決心看Oracle
然後就簡單了,Oracle9 OCP的整套教材 最實用 10和11的官方教材實在沒得看 看完了還是啥也不懂
從你的問題看,在procere裡面create 本來就是Oracle裡面的忌諱,許可權問題更簡單,沒有CreateView的系統許可權而已。兄弟呀 路很長哦