常熟理工Oracle實(shí)驗(yàn)一-高燕教授_第1頁(yè)
常熟理工Oracle實(shí)驗(yàn)一-高燕教授_第2頁(yè)
常熟理工Oracle實(shí)驗(yàn)一-高燕教授_第3頁(yè)
常熟理工Oracle實(shí)驗(yàn)一-高燕教授_第4頁(yè)
常熟理工Oracle實(shí)驗(yàn)一-高燕教授_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

芹改夜工生浣□Oracle□□□□□□□□□□□□□□2018/2019學(xué)年第1學(xué)期學(xué)號(hào):__學(xué)渣一號(hào)姓名:雷鋒班級(jí):__軟件162指導(dǎo)教師:高燕計(jì)算機(jī)科學(xué)與工程學(xué)院2018#實(shí)驗(yàn)一Oracle數(shù)據(jù)庫(kù)的安裝及配置一、實(shí)驗(yàn)?zāi)康?1)學(xué)習(xí)安裝Oracle數(shù)據(jù)庫(kù)軟件,并學(xué)會(huì)使用基本的管理工具訪問(wèn)數(shù)據(jù)庫(kù);(2)了解Oracle數(shù)據(jù)庫(kù)服務(wù)器正常運(yùn)行所需開啟的進(jìn)程、Oracle相關(guān)OS文件以及Oracle數(shù)據(jù)庫(kù)服務(wù)器對(duì)應(yīng)的服務(wù)。(3)掌握使用DBCA創(chuàng)建數(shù)據(jù)庫(kù)的方法,并掌握在多數(shù)據(jù)庫(kù)、多實(shí)例環(huán)境下,指定默認(rèn)Oracle實(shí)例的方法。二、實(shí)驗(yàn)內(nèi)容和步驟1、安裝Oraclellg。安裝過(guò)程中,請(qǐng)注意并記錄以下信息:Oracle_Base:D:\Oracle:Oracle_HomeD:\Oracle\product\1L2.0\dbhome_1;數(shù)據(jù)庫(kù)文件位置D:\Oracle\oradata;全局?jǐn)?shù)據(jù)庫(kù)名:orcl;系統(tǒng)標(biāo)識(shí)符(SID):_orcl;監(jiān)聽端口:―1158;服務(wù)名:orcl;Http端口:1158;2、進(jìn)入管理工具>服務(wù),修改Oracle服務(wù)屬性。改為如下圖所示:OracleORCLVSSWriterService手動(dòng)OracleJobSchedulerORCL禁用OracleMTSRecoverySeirvice手動(dòng)OracleOraDbl1g_home1ClrAgent手莉OracleOriaDbl1g_homelTNSListener3冊(cè)O(shè)racleService-ORCL3罰3、安裝完,通過(guò)開始菜單的程序組可以啟動(dòng)Oracle程序。Oracle-OraDbllg_homel岸DatabaseControl-orclOracle安裝產(chǎn)品WarehouseBuilder集成管理工具酉閽瞳aiM應(yīng)用程序開發(fā)OracleODBC幫助OracleProviderforOLEDBB蒜SQLDeveloper叵1SQLPlus4、使用SQL*Plus連接數(shù)據(jù)庫(kù),將操作過(guò)程和操作結(jié)果截圖填入空白處。(1)啟動(dòng)SQL*Plus,輸入用戶名(system)和口令登錄;請(qǐng)輸入用戶名:system輸入口令:連接到:OracleDatabase11gEnterpriseEditionRelease.0-64bitProductWiththePartitioning,OLAP,DataMiningandRealApplicationTestingopt(2)查看當(dāng)前數(shù)據(jù)庫(kù)實(shí)例及主機(jī)名;SELECTinstance_name,host_nameFROMv$instance;總結(jié):我在scott身份下無(wú)法查詢,切換了sys身份才查詢成功!SQL>SELECTinstance_name;host_nameFROMv$instance;INSTANCE_NAMEHOST_NAMEorclDESKTOP-6P9517M(3)顯示當(dāng)前Oracle用戶狀態(tài);COLusernameFORMATA20COLaccount_statusFORMATA20SELECTusername,account_statusFROMdba_users;顯示數(shù)據(jù)庫(kù)用戶狀態(tài):open表示解鎖;expired表示過(guò)期;locked表示鎖定;SQL>selectusername,account_statusfromdba_users;USERNAME|ACCOUNT_STAIL'SMGMT_VIEWOPENSYSOPENSYSTEMOPENSCOTT用戶的默認(rèn)狀態(tài)是LOCKED;哪幾個(gè)用戶的狀態(tài)是OPEN?SYS,SYSTEM,mgmtview,dbsnmp,sysman(4)使用connect連接sys用戶輸入:conn[ect]sys/口令

SQL>connsys/manager123ERROR:ORA-28009:connectionasSYSshouldbeasSYSDBAorSYSOPER警告:您不再連接到ORACLESQL>.能連接嗎?―不能連接;sys用戶應(yīng)該如何連接?___connsys/manager123assydba(5)使用scott用戶連接數(shù)據(jù)庫(kù)SCOTT用戶連接數(shù)據(jù)庫(kù)是否成功?不能;為什么?因?yàn)楸绘i定了(6)解鎖用戶;在system用戶連接狀態(tài)下,解鎖scott用戶;再以scott用戶連接。ALTERUSERscottIDENTIFIEDBYtigerACCOUNTUNLOCK;或者:ALTERUSERscottACCOUNTUNLOCK;解鎖用戶ALTERUSERscottIDENTIFIEDBYtiger;修改用戶密碼SQL>alteruserscottaccountunlock;用戶已更改.SQL>alteruserscottidentifiedbytiger用戶已更改.SQL>connscott/tiger」連接口(6)查看數(shù)據(jù)庫(kù)表信息練習(xí)以下內(nèi)容:查詢scott用戶中表dept的屬性信息;DESCdept

SQL>connscott/tiger己連接口SQL>showuserUSER為"SCOTT"是否為空?類型SQL>descdept是否為空?類型名稱DEPTNODNAMELOCDEPTNODNAMELOCNOTNULLNUMBER(2)VARCHAR2(14)VARCKW(13)查詢dept表中的數(shù)據(jù)信息;SELECT*FROMdept;SQL>select*fromdept;DEPTNODNAMELOCDEPTNODNAMELOC10ACCOUNTINGNEWYORK20RESEARCHDALLAS30SALESCHICAGO40OPERATIONSBOSTON5、使用EM(EnterpriseManager進(jìn)入數(shù)據(jù)庫(kù)web管理界面(1)啟動(dòng)EM,完成登錄。提示:IE證書錯(cuò)誤的解決辦法。以管理員身份運(yùn)行cmd,在cmd窗口中執(zhí)行命令certutilsetregchain\EnableWeakSignatureFlags8ORACLEEnterpriseManager11gDatabaseControlLoginCopyright?1998,2010,Oracle.Allrightsreserved.Oracle,JDEdwards,PeapleSaft,andRetelcareregisteredtrademarksofOracleCorparaticUnauthorizedaccessisstrictlyprohibited.(2)利用EM查看并記錄數(shù)據(jù)庫(kù)實(shí)例的性能及狀態(tài)信息數(shù)據(jù)文件及存儲(chǔ)地址:D:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF控制文件及存儲(chǔ)地址:D:\ORACLE\ORADATA\ORCL\D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\日志文件及存儲(chǔ)地址:SGA的分配情況:6、數(shù)據(jù)庫(kù)的啟動(dòng)與關(guān)閉(1)以SYSDBA身份連接數(shù)據(jù)庫(kù)(2)關(guān)閉數(shù)據(jù)庫(kù):shutdownimmediate(3)啟動(dòng)數(shù)據(jù)庫(kù):startup數(shù)據(jù)庫(kù)啟動(dòng)分為哪幾個(gè)階段?第一:Onomount階段第二:mount階段第三:open階段(4)創(chuàng)建一個(gè)表:createtabletest(aint);(5)插入一行數(shù)據(jù):insertintotestvalues(10);(6)打開另一個(gè)SQL*Plus,并以管理員身份連接數(shù)據(jù)庫(kù)(7)關(guān)閉數(shù)據(jù)庫(kù):shutdownimmediate(8)重新啟動(dòng)數(shù)據(jù)庫(kù);(9)查詢test表數(shù)據(jù):select*fromtest;能查詢到剛才插入的數(shù)據(jù)嗎?為什么?答:不能查詢,數(shù)據(jù)庫(kù)提示未選定行,原因是沒有commit提交。(10)插入一行數(shù)據(jù):insertintotestvalues(20);提交:commit;(12)在另一個(gè)SQL*Plus中插入一行數(shù)據(jù):insertintotestvalues(30);(13)打開第3個(gè)SQL*Plus,并以shutdownabort模式關(guān)閉數(shù)據(jù)庫(kù);(14)重啟數(shù)據(jù)庫(kù)并查表test表的數(shù)據(jù)。二……還可以使用如下命令重新啟動(dòng)數(shù)據(jù)庫(kù):startupforce相當(dāng)于先shutdown,然后startup。7、使用DBCA創(chuàng)建數(shù)據(jù)庫(kù)(1)啟動(dòng)DatabaseConfigurationAssistant(DCBA)(2)按向?qū)?chuàng)建數(shù)據(jù)庫(kù)school;(3)啟動(dòng)sqlplus,并以sysdba身份連接;(4)查看當(dāng)前數(shù)據(jù)庫(kù)或當(dāng)前實(shí)例名;當(dāng)前數(shù)據(jù)庫(kù)名或當(dāng)前實(shí)例名為:□Shool(5)退出當(dāng)前登錄;(6)在CMD窗口中輸入:setoracle_sid=orcl(7)重新啟動(dòng)sqlplus,并以sysdba身份連接;(8)查看當(dāng)前數(shù)據(jù)庫(kù)或當(dāng)前實(shí)例名是否切換為orcl。當(dāng)前數(shù)據(jù)庫(kù)名或當(dāng)前實(shí)例名為:□Orcl

三、實(shí)驗(yàn)思考1、連接Oracle數(shù)據(jù)庫(kù)可以通過(guò)哪些主要方式?1,sqlplU-S命令操作在開始菜單里找到sqlplu就可以進(jìn)入2,DBconsole——瀏覽器訪問(wèn)方式。在開始菜單有一個(gè)databasecontrolorCl擊就可以進(jìn)入3,aqldeveloper圖-化界面操作第三方工具,相當(dāng)于mysql的Navicat。下載好之后輸入用戶名密碼就可以連接數(shù)據(jù)庫(kù)4,sqldeveloper--庫(kù)自帶的圖形化界面操作在開始菜單可以找到2、關(guān)閉數(shù)據(jù)庫(kù)的四個(gè)參數(shù)的含義?normal口transactional口immediate、abort答:shutdownnorm如不允許新的連接、等待會(huì)話結(jié)束、等待事務(wù)結(jié)束、做一個(gè)檢查點(diǎn)并關(guān)閉數(shù)據(jù)文件。啟動(dòng)時(shí)不需要實(shí)例恢復(fù)。Shutdowntransac

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論