一、(資料庫、表空間、資料檔案、表、資料的關係)
資料庫、表空間、資料檔案、表、資料的最好辦法就是想象乙個裝滿東西的櫃子。
資料庫其實就是櫃子,櫃中的抽屜是表空間,抽屜中的資料夾是資料檔案,資料夾中的紙是表,寫在紙上的資訊就是資料。
oracle中的表空間是個邏輯概念,物理上是以資料檔案的形式存在於磁碟上的。
我們在建立表的時候,指定表的表空間。這樣表的資料就會存放於表空間中。
oracle中需要建立的是資料庫例項。oracle中的自增列可以用序列代替。
二、(表空間與表分割槽的關係)
表分割槽就如同建立了乙個資料夾.
建立乙個單獨的資料夾給你來專門放oracle學習資料,這樣你在查詢時就可以只搜尋這個資料夾,
而不是整個硬碟搜尋,從而提高效率。另外,乙個資料檔案只能屬於乙個表空間,但乙個表空間可以擁有多個資料檔案。
但是,系統有預設表空間,10g以上是user表空間。沒有指定表空間的,會建立到預設表空間。
三、(安裝plsql必須 安裝oracle客戶端)
oracle客戶端是提供你連線oracle伺服器用的,是sqlplus,
是一中命令列的介面,你安裝plsql的話,必須要安裝oracle客戶端,
因為你plsql中的那個database用的是安裝oracle客戶端配置檔案中的tnsnam
e.ora檔案的,
也就是你配置的連線遠端的資料庫的配置資訊都儲存在這個檔案中,plsql也是讀的這個連線描述符,
oracle的sqlplus偏向與管理用,plsql是一款很好的開發工具,所以偏向於oracle的開發
四、(oracle資料庫的監聽和監聽服務)
監聽像是公布資料庫的門牌號碼,伺服器位址就是所在的城市小區名,serviceid就是具體的哪個屋子,埠就是有幾個門可以進你家。監聽服務就是你的管家,他會實時呆在門口,如果有人到你家的話,會先按門鈴,然後你的管家就會問些問題,主要是訪問者住哪(訪問者的ip),然後管家會根據監聽配置資訊看看訪問者是不是上了黑名單,如果上了黑名單,管家就不會開門,如果沒有,管家開門放訪問者進來,接著就是保安的活了,保安會問訪問者的使用者、密碼,如果錯誤,亂棒打出,正確了,你就可以參觀屋子了,當然這是由許可權的,哪間屋子讓參觀,哪間屋子裡的東西可以拿走是由許可權控制的,這個已經和監聽無關了。
總之,如果沒有監聽,別人就不會找到你。(小補充:乙個監聽服務可以配多個資料庫服務)
(plsql配置的服務名可以和資料庫名不一樣,plsql登入的時候選的是服務名。)
Oracle的知識點
在oracle資料庫中並不能像sqlserver資料庫那樣建立完資料庫就能建立表了,必須先建立該資料庫的使用者,也就是在oracle資料庫中不同的使用者名稱會有不同的資料庫,下來就是為要為使用者名稱建立乙個表空間,具體步驟 1.假如現在已經建好名為 news 的資料庫,此時在f oracle pro...
Oracle小知識點
1.oracle計算年齡 count case when to char sysdate,yyyy to char birthday,yyyy 2.oracle統計表中有幾個字段 select count column name from all col comments where table n...
Oracle常用知識點
oracle的預設賬號及密碼有以下三種 1.使用者名稱 sys密碼 change on install 2.使用者名稱 system密碼 manager 3.使用者名稱 scott密碼 tiger 注意登陸模式不是normal select 分組的列,sum 要求和的列 from 表 group b...