




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
PAGEPAGE1延安大學計算機學院實驗報告專用紙實驗室:軟件工程實驗室機號:14實驗日期:12年11月5日姓名魏媛媛班級軟10課程名稱Oracle數(shù)據(jù)庫基礎(chǔ)任課教師許淳實驗項目名稱Oracle10g的安裝及基本使用指導教師許淳實驗組別第組同組者教師評語及成績:實驗成績:_________教師簽字:__________(請按照實驗報告的有關(guān)要求書寫。一般必須包括1、實驗?zāi)康模?、實驗內(nèi)容;3、實驗步驟與方法;4、實驗數(shù)據(jù)與程序清單;5、出現(xiàn)的問題及解決方法;6、實驗結(jié)果、結(jié)果分析與體會等內(nèi)容)一、實驗?zāi)康?.掌握Oracle10g數(shù)據(jù)庫的安裝與配置過程。;2.能熟練的操作Oracle10g數(shù)據(jù)庫,掌握基本的操作;3.掌握Oracle10g企業(yè)管理器、SQL*Plus和iSQL*Plus的使用方法;二、實驗內(nèi)容(一)安裝Oracle10g數(shù)據(jù)庫,并進行相關(guān)配置;(二)2.1練習使用不同的方法啟動和關(guān)閉數(shù)據(jù)庫實例;2.2練習使用不同的方法創(chuàng)建和刪除數(shù)據(jù)庫;(三)3.1練習使用SQL語句創(chuàng)建數(shù)據(jù)庫角色3.2練習使用SQL語句為數(shù)據(jù)庫角色授予權(quán)限;3.3練習使用SQL語句創(chuàng)建數(shù)據(jù)庫用戶;3.4練習使用SQL語句指定用戶角色;(四)4.1練習使用SQL語句創(chuàng)建表4.2練習使用SQL語句想表中插入數(shù)據(jù)延安大學計算機學院實驗報告附頁姓名班級實驗名稱4.3練習使用SQL語句修改表中的數(shù)據(jù)4.4練習使用SQL語句刪除表中的數(shù)據(jù)4.5練習使用SELECT語句查詢數(shù)據(jù)4.6練習使用SQL語句添加一個列或刪除一列4.7練習使用SQL語句修改某列名三、實驗步驟與過程(一)Oracle10g數(shù)據(jù)庫的安裝與配置1.確定自己的計算機在軟硬件上符合Oracle10g的條件,然后運行database目錄下的setup.exe,打開“OracleDatabase10g安裝-安裝方法”窗口,如圖1.1所示圖1.1選中“高級安裝”,以便為SYS、SYSTEM設(shè)置不同的口令,并進行選擇性配置。2.“下一步”進入“OracleUniversalInstaller:指定文件位置”,見圖1.2圖1.2設(shè)置源“路徑”、“名稱”和目的“路徑”,見圖1.3所示。“名稱”對應(yīng)ORACLE_HOME_NAME環(huán)境變量“路徑”對應(yīng)ORACLE_HOME環(huán)境變量圖1.3設(shè)置源“路徑”、“名稱”和目的“路徑”3.“下一步”進入“OracleUniversalInstaller:選擇安裝類型”,見圖1.4。圖1.44.保持默認值,下一步,進入“OracleUniversalInstaller:選擇數(shù)據(jù)庫配置”,見圖1.5圖1.5選擇數(shù)據(jù)庫配置6.保持默認值,下一步,進入“OracleUniversalInstaller:指定數(shù)據(jù)庫配置選項”,見圖1.6圖1.6指定數(shù)據(jù)庫配置選項●指定“全局數(shù)據(jù)庫名”和“SID”,對這兩個參數(shù)的指定一般相同,例如:orcl?!袢绻x擇“創(chuàng)建帶樣本方案的數(shù)據(jù)庫,OUI會在數(shù)據(jù)庫中創(chuàng)建HR、OE、SH等范例方案(sampleschema)7.下一步,進入“OracleUniversalInstaller:選擇數(shù)據(jù)庫管理選項”,見圖1.7.圖1.7選擇數(shù)據(jù)庫管理選項8.保持默認值,下一步,進入“OracleUniversalInstaller:指定數(shù)據(jù)庫文件存儲選項”,見圖1.8。圖1.8指定數(shù)據(jù)庫文件存儲選項9.保持默認值,下一步,進入“OracleUniversalInstaller:指定備份和恢復選項”,見圖1.9。圖1.910.保持默認值,單擊“下一步”,進入“OracleUniversalInstaller:指定數(shù)據(jù)庫方案的口令”,如圖1.10所示。圖1.10對不同的帳戶設(shè)置不同的口令。11.單擊“下一步”,繼續(xù)安裝,進入“OracleUniversalInstaller:概要”,如圖1.11所示。圖1.1112.單擊“安裝”,開始安裝過程13.數(shù)據(jù)庫創(chuàng)建完成時,顯示“DatabaseConfigurationAssistant”窗口,如圖1.13所示。圖1.13單擊“確定”返回“DatabaseConfigurationAssistant”窗口。14.在圖15所示窗口單擊“確定”,進入“OracleUniversalInstaller:安裝結(jié)束”窗口,如圖1.14所示。圖1.1415.單擊退出,安裝完成,可以在“開始”菜單中找到Oracle的目錄16.查看注冊表環(huán)境變量與系統(tǒng)環(huán)境變量17.可以根據(jù)需要安裝Oracle客戶端。(二)2.1練習使用不同的方法啟動和關(guān)閉數(shù)據(jù)庫實例;①使用OracleEnterpriseManager10g關(guān)閉數(shù)據(jù)庫實例進入EnterpriseManager10g登錄窗口。用SYS帳戶,以SYSDBA身份登錄Oracle數(shù)據(jù)庫;單擊“關(guān)閉按鈕”,可以打開主機和目標數(shù)據(jù)庫身份證明頁面,連接身份選擇SYSDBA;“確定”—“確認關(guān)閉”——“是”,開始關(guān)閉數(shù)據(jù)庫,單擊刷新后,打開“啟動數(shù)據(jù)庫實例”頁面。②使用OracleEnterpriseManager10g啟動數(shù)據(jù)庫實例使用SYS用戶已SYSDBA的身份登錄到EnterpriseManager;單擊“啟動”,可以打開主機和目標數(shù)據(jù)庫身份證明頁面,連接身份選擇SYSDBA;單擊相應(yīng)按鈕,開始打開數(shù)據(jù)庫2.2創(chuàng)建和刪除數(shù)據(jù)庫使用“數(shù)據(jù)庫配置助手”工具創(chuàng)建新的數(shù)據(jù)庫1)單擊“開始/程序/Oracle-OraDB10g-home1/配置和一只工具/DatabaseconfigurationAssistant”,進入歡迎使用窗口2)單擊“下一步”,選擇“創(chuàng)建數(shù)據(jù)庫”3)單擊“下一步”,選擇“一般用途”4)單擊“下一步”,輸入全局數(shù)據(jù)庫名和Oracle系統(tǒng)標識符5)單擊“下一步”,選擇默認值6)單擊“下一步”,為新數(shù)據(jù)庫中的SYS、SYSTEM、DBSNMP、SYSMAN用戶制定口令7)單擊“下一步”,選擇默認值8)后面幾步都同步驟7)直至“創(chuàng)建完成”使用“數(shù)據(jù)庫配置助手”工具刪除數(shù)據(jù)庫使用“數(shù)據(jù)庫配置助手”工具創(chuàng)建新的數(shù)據(jù)庫1)單擊“開始/程序/Oracle-OraDB10g-home1/配置和一只工具/DatabaseconfigurationAssistant”,進入歡迎使用窗口2)單擊“下一步”,選擇“刪除數(shù)據(jù)庫”3)單擊“下一步”,在“可用數(shù)據(jù)庫”列表中選擇需要配置的數(shù)據(jù)庫4)單擊“完成”按鈕,在相應(yīng)對話框中進行適當?shù)倪x擇;(三)3.1練習使用SQL語句創(chuàng)建數(shù)據(jù)庫角色●以SYSTEM用戶登錄到iSQL*Plus;●使用CREATEROLE語句創(chuàng)建角色UserManRole,密碼為abc,代碼如下:CREATEROLEUserManRoleIDENTIFIEDBYabc;3.2練習使用SQL語句為數(shù)據(jù)庫角色授予權(quán)限●以SYSTEM用戶登錄到iSQL*Plus;●使用GRANT語句將角色UserManRole授予CONNECT、RESOURCE和UNLIMITEDTABLESPACE權(quán)限,代碼如下:GRANTCONNECTTOUserManRole;GRANTRESOURCETOUserManRole;3.3練習使用SQL語句創(chuàng)建數(shù)據(jù)庫用戶;●以SYSTEM用戶登錄到iSQL*Plus;●使用CREATEUSER語句創(chuàng)建用戶UseManAdmin,密碼為abc,代碼如下:CREATEUseManAdminIDENTIFIEDBYabcDEFAULTTABLESPACEUESRSTEMPORARYTABLESPACETEMP;●使用CREATE語句對用戶UseManAdmin授予系統(tǒng)權(quán)限UNLIMITEDTABLESPACE,代碼如下:GRANTUNLIMITEDTABLESPACETOUseManAdmin;3.4練習使用SQL語句指定用戶角色;●以SYSTEM用戶登錄到iSQL*Plus;●使用CREATE語句對用戶Userman指定角色UserManRole,代碼如下:GRANTEUserManRoleTOUserManAdmin;(四)4.1練習使用SQL語句創(chuàng)建表●以UserManAdmin用戶登錄到iSQL*Plus;●使用CREATETABLE語句創(chuàng)建表Users,代碼如下:CREATETABLEUsers(UserIdNumberPrimaryKey,UserNameVarchar2(20),UserTypeNumber(1),UserPwdVarchar2(10));4.2練習使用SQL語句想表中插入數(shù)據(jù)●以SYSTEM用戶登錄到iSQL*Plus;●使用INSERT語句向表Users中插入數(shù)據(jù),代碼如下:InsertintoUsersvalues(1,’Admin’,1,’weiyuan’);InsertintoUsersvalues(1,’User’,2,’zhang’);4.3練習使用SQL語句修改表中的數(shù)據(jù)●以SYSTEM用戶登錄到iSQL*Plus;●使用UPDTAE語句將表Users中Admin用戶的密碼改為love,代碼如下:UpdateUserssetUserPwd=’love’whereUserName=’Admin’;●使用SELECT語句查看用戶Admin的密碼,代碼如下:SelectUserPwdfromUserswhereUserNmae=’Admin’;4.4練習使用SQL語句刪除表中的數(shù)據(jù)●以SYSTEM用戶登錄到iSQL*Plus;●使用DELETE語句將表Users中的User用戶刪掉,代碼如下:DeletefromUserswhereUserName=’user’;●使用SELECT語句查看用戶User是否被刪除,代碼如下:Select*fromUsers;4.5練習使用SELECT語句查詢數(shù)據(jù)4.6練習使用SQL語句添加一個列或刪除一列在表Users中添加一列phone,代碼如下:AltertableUsersAdd(phoneNumber(11));在表Users中刪除一列phone,代碼如下:AltertableUsersDropcolumnphone;4.7練習使用SQL語句修改某列名講表Users中UserPWD列的名稱修改為password,代碼如下:AltertableUsersRenamecolumnUserPWDtopassword;四、出現(xiàn)的問題及解決辦法1.在安裝完Oracle10g后,啟動EnterpriseManager10g,用sys一SYSDBA身份進入EM后,顯示“錯誤”解決辦法:找到Oracle安裝目錄,“oracle/product/10.2.0/db_1/2012-20121117PN_orcl/sysman/config/emd”文件下,最后一行改為‘a(chǎn)gentTZRegion=Asia/Shanghai’;在“oracle/product/10.2.0/db_1/2012-20121117PN_orcl/sysman/config/perties”文件下,最后一行改為‘a(chǎn)gentTZRegion=Asia/Shanghai’;在“oracle/product/10.2.0/db_1/2012-20121117PN_orcl/sysman/config/perties”文件下,最后一行改為‘a(chǎn)gentTZRegion=Asia/Shanghai’;2.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 在全鎮(zhèn)第二批保持共產(chǎn)黨員先進性教育活動第一階段轉(zhuǎn)段動員大會上的講話
- 網(wǎng)絡(luò)監(jiān)管平臺加強機關(guān)效能建設(shè)的調(diào)查
- 云南省玉溪市2023-2024學年高二下學期期末教學質(zhì)量檢測語文試卷(含答案)
- 2025建筑工程施工合同范本
- 江蘇開放大學2025年春財務(wù)報表分析第二次模擬練習題
- 河南省項城市2024~2025學年 高三下冊第一次考試數(shù)學試卷附解析
- 貴州省六校聯(lián)考2024~2025學年 高三下冊3月月考數(shù)學試卷附解析
- 福建省龍巖市2024~2025學年 高二下冊第一次月考(2月)數(shù)學試卷附解析
- 2025年中考語文(長沙用)課件:主題5 最是激蕩‘長沙紅’演講比賽
- 石家莊趙縣城市管理綜合行政執(zhí)法局招聘筆試真題2024
- 小學校長在國旗下講話:守紀律、善學習、鑄品德
- 2025-2030年可調(diào)節(jié)高度臺球桿行業(yè)跨境出海戰(zhàn)略研究報告
- 歡樂購物街第2課時 買賣我做主(說課稿)-2024-2025學年 一年級數(shù)學下冊人教版
- 合作成果與未來展望模板
- 初中生物2021年初專題周練-血液循環(huán)訓練題(一)【含詳解】
- BMS電池管理系統(tǒng)
- 四川省成都市(2024年-2025年小學六年級語文)部編版小升初模擬(上學期)試卷及答案
- 智能樓宇管理員題庫含答案
- SCMP練習試卷附答案(一)
- 江蘇省蘇州市(2024年-2025年小學六年級語文)部編版小升初真題(下學期)試卷及答案
- 證據(jù)法學復習資料
評論
0/150
提交評論