版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一章 數(shù)據(jù)庫(kù)的使一、數(shù)據(jù)庫(kù)相什么是數(shù)據(jù)所謂的數(shù)據(jù)庫(kù)其實(shí)就是數(shù)據(jù)的集合。用戶可以對(duì)集合中的數(shù)據(jù)進(jìn)行新增、查詢、更新、數(shù)據(jù)庫(kù)類關(guān)系A(chǔ)ccess非關(guān)系Big關(guān)系型數(shù)據(jù)特優(yōu)易于:都是使用表結(jié)構(gòu),格式一致;使用方便:SQL語(yǔ)言通用;復(fù)雜操作:支 SQL,可用于一個(gè)表以及多個(gè)表之間非常復(fù)雜的查詢?nèi)盜/O是一個(gè)很方式不靈活:固定的表結(jié)構(gòu),靈活度稍欠非關(guān)系型數(shù)特優(yōu)速度快:無(wú)需經(jīng)過(guò)sql層的解析,讀寫性能很高缺不支持復(fù)雜查詢:數(shù)據(jù)結(jié)構(gòu)相對(duì)復(fù)雜,復(fù)雜查詢方面稍二、Oracle入Oracle件的集合。Oracle數(shù)據(jù)庫(kù)分別由:數(shù)據(jù)文件、控制文件、日志文件所構(gòu)成。數(shù)據(jù)文件數(shù)據(jù)文件是一個(gè)二進(jìn)制文件,是用于保存用戶應(yīng)用程序數(shù)據(jù)和ace系統(tǒng)內(nèi)部數(shù)據(jù)的ace控制文件日志文件Oaceedoogle)做日志文件是ace數(shù)據(jù)庫(kù)正常運(yùn)行不可缺少的文件。重做日志文件主要記錄了數(shù)據(jù)庫(kù)操的。Oracle實(shí)實(shí)例就是數(shù)據(jù)庫(kù)啟動(dòng)后分配的內(nèi)存和建立的進(jìn)程.數(shù)據(jù)庫(kù)關(guān)閉后,物理上的文件還Oracle實(shí)例與數(shù)據(jù)庫(kù)的關(guān)實(shí)例就是一組操作系統(tǒng)進(jìn)程(或者是一個(gè)多線程的進(jìn)程(。)OracleOracle8iOracle9iOracleG:gGrid網(wǎng)格。10ggC:c代表云(cloud)計(jì)算設(shè)計(jì)。12c版本表示對(duì)云計(jì)算的支持三、Oracle的安裝與卸OracleOracle停止使Oracle運(yùn)行卸載Oracle數(shù)據(jù)庫(kù)程在開始菜單中找到Oracle安裝產(chǎn)品,點(diǎn)擊Oracle自帶的卸載程序Universal工具卸載刪除使Oracle開始菜單中,找到UniversalInstaller,運(yùn)行OracleUniversalInstaller,單擊卸載產(chǎn)品在產(chǎn)品窗口中,單擊全部展開,除了OraDb11g_home1外,勾選其他項(xiàng)目,單擊刪除,刪除表中Oracle相關(guān)在命令窗口,輸入regedit,打開注冊(cè)表,依次展開HKEY_LOCAL_MACHINE\SOFTWARE,找到oracle,刪除之依次展開 oracle開頭的項(xiàng)依 次 展 開HKY_A_AHINSSECuenonoSeSevce\EvenoAppcaon,刪除有oace頭項(xiàng)。擴(kuò)展刪除(以下不是必須的表刪除項(xiàng)),如果安裝不成功可以自己也把這些刪除了HKEY_CLASSES_ROOTOra、Oracle、OrclEnumOra art\Programs中所有以oracle開頭的鍵。刪除HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI中除Oracle環(huán)境變我的電腦-->屬性-->高級(jí)-->環(huán)境變量,刪除環(huán)境變量ORACLE_HOME、刪除“開始”菜單中打開資源管理器,在地址欄中輸入“usepole%\「開始」菜單\程序”回車,刪除安裝的ace。然后再到地址欄中輸入“aluserpoe%\「開始」菜單\程序”回車,Oace。重新啟動(dòng)計(jì)重啟電腦Program如果在Program 存在,則刪除Program Oracle安刪除Oracle的安 app 四、 結(jié)構(gòu)與系統(tǒng)用 結(jié)記錄Oracle實(shí)例的配置,運(yùn)行日志等文件。每個(gè)實(shí)例一個(gè)SID:SystemIDentifierOracleOracle中一個(gè)實(shí)例只能操作一個(gè)數(shù)據(jù)庫(kù)。如果安裝多個(gè)庫(kù)那么就會(huì)有多個(gè)實(shí)例,我們可以通過(guò)實(shí)例SID來(lái)區(qū)分。由于Oracle中一個(gè)實(shí)例只能操作一個(gè)數(shù)據(jù)庫(kù)的原因oracle中也會(huì)使用SID來(lái)作為庫(kù)的名稱。下面子分別存放當(dāng)運(yùn)行dbca,emca,netca等圖形化配置程序時(shí)的log存放檢查點(diǎn)文Oracle11g新添加的一個(gè)重組。其中的子,基本上Oracle每個(gè)組件都有了自己?jiǎn)为?dú)的,在Oracle10g中詬病的log文件散放在四處的問(wèn)題終于得到解決,無(wú)flash_recovery_area(閃回區(qū)閃回區(qū):分配一個(gè)特定 位置來(lái)存放一些特定的恢復(fù)文件,用于集中和簡(jiǎn)化管理文件、備份的控制文件、pe文件、快照控制文件、聯(lián)機(jī)日志文件、歸檔日志、塊文件、存放數(shù)據(jù)文件orcl數(shù)據(jù)庫(kù)中的文件介Oracle數(shù)據(jù)庫(kù)的控制文件Oracle數(shù)據(jù)庫(kù)表空間文件Oracle數(shù)據(jù)庫(kù)的重做日志文件 用于存放 系統(tǒng)內(nèi)部表和數(shù)據(jù)字典的數(shù)據(jù)。比如,表名、列名、用戶名等臨時(shí)表空間文件撤銷表空間文件。用來(lái)保存回滾數(shù)據(jù)用戶表空間OracleRDBMS的軟件存放 。RDBMS即關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RelationalDatabaseManagementSystem)。Oraclesys:sys是Oracle中的超級(jí)賬戶,擁有的權(quán)限最大。可以完成數(shù)據(jù)庫(kù)的所有管理任system用用system用戶來(lái)創(chuàng)建一些與管理無(wú)關(guān)的表或者視圖。二者在登錄時(shí)的區(qū)的權(quán)限登錄,而system可以直接登錄(normal)。scott:是oracle提供的示例用戶,提供了一些學(xué)習(xí)oracle操作的數(shù)據(jù)表。如:emp、deptsalgrade、bonus五、Oracle的啟動(dòng)與關(guān)Oracle啟Oracle是通過(guò)系統(tǒng)的服務(wù)來(lái)啟動(dòng)的OracleServiceORCL(必須啟動(dòng)OracleServiceORCL:數(shù)據(jù)庫(kù)服務(wù)(數(shù)據(jù)庫(kù)實(shí)例),是 服務(wù)該服務(wù)是數(shù)據(jù)庫(kù)啟的基礎(chǔ),只有該服務(wù)啟動(dòng),Oracle數(shù)據(jù)庫(kù)才能正常啟OracleOraDb11g_home1TNSListener(必須啟動(dòng)OracleOraDb11g_home1TNSListener:器服務(wù),服務(wù)只有在數(shù)據(jù)庫(kù)需要的時(shí)候或者使用PL/SQLDeveloper等第工具時(shí)才需要。OracleORCLVSSWriterService(非必須啟動(dòng)OracleORCLVSSWriterService:Oracle卷映射拷貝寫入服務(wù),VSS(VolumeShadowCopyService)能夠讓基礎(chǔ)設(shè)備(比如磁盤,陣列等)創(chuàng)建高保真的時(shí)間點(diǎn)映像,即映射拷貝OracleDBConsoleorcl(非必須啟動(dòng)例為orcl。在運(yùn)行EnterpriseManager(OEM)的時(shí)候,需要啟動(dòng)這個(gè)服務(wù)。OracleJobSchedulerORCL(非必須啟動(dòng)OracleJobSchedulerORCL:Oracle作業(yè)調(diào)度(定時(shí)器)服務(wù),ORCL是Oracle實(shí)例標(biāo)識(shí)OracleMTSRecoveryService(非必須啟動(dòng)OracleMTSRecoveryService:服務(wù)端控制。該服務(wù)允許數(shù)據(jù)庫(kù)充當(dāng)一個(gè)微軟事務(wù)服務(wù) Oracle關(guān)Oracle只需要將服務(wù)停止即可六、Oracle客戶端工具介Oracle自帶客戶端工具SQLsyssysassysdba|sysopersystem用戶登錄命令:systemOracle第工具 安裝 mandSql七、OracleOracleOracle永久表空臨時(shí)表空創(chuàng)建永久表空間命c(diǎn)reatetablespace永久表空間名稱datafile'永久表空間物理文件位置'size15Mautoextendonnext10Mpermanentonline;創(chuàng)建用通過(guò) Developer工具創(chuàng)建用分配用戶權(quán)對(duì)象權(quán)限(Object對(duì)象權(quán)限是指在指定的表,視圖,序列上制定執(zhí)行動(dòng)作的權(quán)限或權(quán)利角色權(quán)限(Role角色是可以授予用戶的相關(guān)權(quán)限的組,該方法使權(quán)限的授予,撤回更加容易管理系統(tǒng)權(quán)限(System為用戶分配創(chuàng)建表、創(chuàng)建用戶、創(chuàng)建視圖、創(chuàng)建過(guò)程等權(quán)限分配權(quán)為當(dāng)前用戶分配一個(gè)connect角分配系統(tǒng)權(quán)八、Oracle的配文件位 名稱解析。通過(guò)這個(gè)文件來(lái)決定怎么樣找接中出現(xiàn)的連接字符串。如:sqlplusbjsxt/oracle@orclNAMES.DIRECTORY_PATH=(TNSNAMES,用在oracleclient端,用戶配置連接數(shù)據(jù)庫(kù)的別名參數(shù),就像系統(tǒng)中的hosts文件一樣客戶端與服務(wù)器端通訊的協(xié)議,一般 TCP,該內(nèi)容一般不用改ORACLE服務(wù)器端IP地址或者h(yuǎn)ostname。確保服務(wù)器端的啟動(dòng)正常數(shù)據(jù)庫(kù)偵聽正在偵聽的端口,此處 的值一定要與數(shù)據(jù)庫(kù)偵聽正在偵聽的端口一樣用在oracleserver端,可配置Oracle的端名稱,可以配置多個(gè),多個(gè)的端要區(qū)分開來(lái)TCPIP地址或localhostname的端九、NetConfigurationAssistant工配置程Oracle本地網(wǎng)絡(luò)服務(wù)1,需要關(guān)閉2, 配置方十、OracleOracle字符類字符串?dāng)?shù)據(jù)類型還可以依據(jù)空間分為固定長(zhǎng)度類型 和可變長(zhǎng)度類(VARCHAR2/NVARCHAR2)兩種CHAR類總是包含12字節(jié)信息。CHAR字段最多可以2,000字節(jié)的信息。如果創(chuàng)建表時(shí),不指定CHAR長(zhǎng)度,則默認(rèn)為1。VARCHAR2類可以4,000字節(jié)的信息。NVARCHAR2類這是一個(gè)包含UNICODE格式數(shù)據(jù)的變長(zhǎng)字符串。NVARCHAR2最多可以字節(jié)的信息數(shù)字類NUMBER類NUMBER(P,S)是最常見的數(shù)字類型P是Precision的英文縮寫,即精度縮寫,表示有效數(shù)字的位數(shù),最多過(guò)38個(gè)有SScale的英文縮寫,表示小數(shù)點(diǎn)數(shù)字的位數(shù)INTEGER類浮點(diǎn)BINARY_FLOAT類BINARY_FLOAT326位精度,BINARY_FLOAT5BINARY_DOUBLE649日期類DATE類DATE是最常用的數(shù)據(jù)類型,日期數(shù)據(jù)類型日期和時(shí)間信息。雖然可以用字符或數(shù)字以下信息:世紀(jì)、年、月、日期、小時(shí)、分鐘和秒。一般占用7個(gè)字節(jié)的空間。TIMESTAMP類7字節(jié)或12字節(jié)的定寬日期/時(shí)間數(shù)據(jù)類型。它DATE數(shù)據(jù)類型不同,因TIMESTAMP可以包含小數(shù)秒,帶小數(shù)秒的TIMESTAMP在小數(shù)點(diǎn)右邊最多可以保留9位TIMESTAMPWITHTIMEZONE類這是TIMESTAMP類型的變種,它包含了時(shí)區(qū)偏移TIMESTAMPWITHLOCALTIMEZONE類將時(shí)間數(shù)據(jù)以數(shù)據(jù)庫(kù)時(shí)區(qū)進(jìn)行規(guī)范化后進(jìn)CLOB類型(CharacterLarge二進(jìn)制數(shù)據(jù),單字節(jié)和多字節(jié)字符數(shù)據(jù)。最大長(zhǎng) 4GBLOB類型(BinaryLarge它非結(jié)構(gòu)化的二進(jìn)制數(shù)據(jù)大對(duì)象,它可以被認(rèn)為是沒(méi)有字符集語(yǔ)義的比特流,一是圖像、聲音、等文件。最大長(zhǎng)度4GNCLOBUNICODE類型的數(shù)最大長(zhǎng)4G。LONG&RAW&LONGRAW類LONG類是2千兆字符)。LONGRAW類能 的原始二進(jìn)制數(shù)據(jù),可存放多圖象聲音等RAW類集轉(zhuǎn)換??纱娣哦鄨D象聲音等。Oracle中創(chuàng)建Oracle必須以字母開長(zhǎng)度過(guò)30個(gè)字符只能使用A-Z、a-z、0-9、Oracle在創(chuàng)建表時(shí),表名會(huì)自動(dòng)轉(zhuǎn)換大寫。Oracle對(duì)表名大小寫號(hào)數(shù)據(jù)庫(kù)中的約束的作約束用于規(guī)定表中的數(shù)據(jù)規(guī)則,如果存 約束的數(shù)據(jù)行為,行為會(huì)被約束終止約束類主鍵約束
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)澆樓蓋 課程設(shè)計(jì)
- 2025年度地下空間開發(fā)個(gè)人工程勞務(wù)分包合同范本4篇
- 2024年心理咨詢師題庫(kù)附答案(典型題)
- 二零二五版門衛(wèi)服務(wù)外包與社區(qū)安全防范系統(tǒng)承包4篇
- 2025年度草坪圍欄施工與智慧城市建設(shè)合同3篇
- 植筋膠施工方案
- 二零二五年度棉花品牌建設(shè)與推廣合同4篇
- 2024酒店宴會(huì)廳租賃與客戶服務(wù)協(xié)議版B版
- 地板磚拆除施工方案
- 工地跳板擋墻施工方案
- 2022年物流服務(wù)師職業(yè)技能競(jìng)賽理論題庫(kù)(含答案)
- ?;钒踩僮饕?guī)程
- 連鎖遺傳和遺傳作圖
- DB63∕T 1885-2020 青海省城鎮(zhèn)老舊小區(qū)綜合改造技術(shù)規(guī)程
- 高邊坡施工危險(xiǎn)源辨識(shí)及分析
- 中海地產(chǎn)設(shè)計(jì)管理程序
- 簡(jiǎn)譜視唱15942
- 2021年天津市初中學(xué)業(yè)考查試卷思想品德(開卷).
- 《城鎮(zhèn)燃?xì)庠O(shè)施運(yùn)行、維護(hù)和搶修安全技術(shù)規(guī)程》(CJJ51-2006)
- 項(xiàng)目付款審核流程(visio流程圖)
- 循環(huán)系統(tǒng)詳細(xì)講解
評(píng)論
0/150
提交評(píng)論