




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
一、選取題SQL*PLUS在ORACLE數(shù)據(jù)庫系統(tǒng)中作用,如下論述對(duì)的是(C)A.是ORACLE數(shù)據(jù)庫服務(wù)器重要構(gòu)成某些,是服務(wù)器運(yùn)營基本構(gòu)件。B.是ORACLE數(shù)據(jù)庫系統(tǒng)底層網(wǎng)絡(luò)通信合同,為所有ORACLE應(yīng)用程序提供一種公共通信平臺(tái)。C.是ORACLE客戶端訪問服務(wù)器一種工具,通過它可以向服務(wù)器發(fā)送SQL命令。D.是ORACLE客戶端到客戶端點(diǎn)對(duì)點(diǎn)通信工具,用來傳遞各個(gè)客戶端數(shù)據(jù)。命令sqlplus/nolog作用是(C)A.僅創(chuàng)立一種ORACLE實(shí)例,但并不打開數(shù)據(jù)庫.B.僅創(chuàng)立一種ORACLE實(shí)例,但并不登錄數(shù)據(jù)庫.C.啟動(dòng)sqlplus,但并不登錄數(shù)據(jù)庫D.以nolog顧客身份啟動(dòng)sqlplus在SQL*PLUS中顯示EMP表構(gòu)造命令是(B)A.LISTEMPB.DESCEMPC.SHOWDESCEMPD.STRUCTUREEMP在SQL*PLUS環(huán)境中可以運(yùn)用DBMS_OUTPUT包中PUT_LINE辦法來回顯服務(wù)器端變量值但在此之前要運(yùn)用一種命令打開服務(wù)器回顯功能,這一命令是(D)A.setserveronB.setserverechoonC.setservershowonD.setserveroutputon在SQL*PLUS中執(zhí)行剛輸入一條命令用(A)(A)正斜杠(/)(B)反斜杠(\)(C)感嘆號(hào)(!)(D)句號(hào)(.)在SQL*PLUS中顯示當(dāng)前顧客命令是(C)(A)showaccount(B)showaccountname(C)showuser(D)showusername當(dāng)用SQL*PLUS已經(jīng)登錄到某一數(shù)據(jù)庫,此時(shí)想登錄到另一數(shù)據(jù)庫,應(yīng)當(dāng)用命令(A)(A)CONN(B)DISC(C)GOTO(D)LOGON假定表A中有十萬條記錄,要?jiǎng)h除表中所有數(shù)據(jù),但仍要保存表構(gòu)造,請(qǐng)問用如下哪個(gè)命令效率最高(D)(A)deletefroma;(B)droptablea;(C)trunctablea;(D)truncatetablea;如果一種進(jìn)程意外終結(jié),ORACLE使用下列哪一種后臺(tái)進(jìn)程來釋放它所占用資源(D)(A)DBWn(B)LGWR(C)SMON(D)PMONORACLE網(wǎng)絡(luò)偵聽器位于(B)(A)ORACLE客戶端(B)ORACLE服務(wù)器端(C)ORACLE客戶端和服務(wù)器端(D)ORACLE中間層服務(wù)器端如下關(guān)于表空間論述對(duì)的是(D)(A)表是表空間基本,表空間是所有有關(guān)表所占空間總和(B)表空間是由一至各種數(shù)據(jù)文獻(xiàn)構(gòu)成,每個(gè)表占用一種數(shù)據(jù)文獻(xiàn)(C)一張表可以占用各種表空間,一種表空間也可以容納多張表(D)一種表空間可以容納多張表,但一張表只能歸屬于一種表空間用符號(hào)"->"表達(dá)構(gòu)成關(guān)系,下面哪一種構(gòu)成關(guān)系對(duì)的表達(dá)了ORACLE數(shù)據(jù)庫邏輯存儲(chǔ)構(gòu)造(B)(A)塊->段->區(qū)->表空間->數(shù)據(jù)庫(B)塊->區(qū)->段->表空間->數(shù)據(jù)庫(C)塊->表空間->區(qū)->段->數(shù)據(jù)庫(D)塊->段->表空間->區(qū)->數(shù)據(jù)庫依照不同需要,可對(duì)數(shù)據(jù)庫服務(wù)器進(jìn)行相應(yīng)啟動(dòng)方式,當(dāng)以STARTUPMOUNT方式啟動(dòng)時(shí),如下說法對(duì)的是(B)(A)僅僅創(chuàng)立一種數(shù)據(jù)庫實(shí)例(B)創(chuàng)立了數(shù)據(jù)庫實(shí)例并且掛載了數(shù)據(jù)庫(C)創(chuàng)立了數(shù)據(jù)庫實(shí)例,同步也創(chuàng)立了數(shù)據(jù)庫(D)打開了數(shù)據(jù)庫,但只能供系統(tǒng)顧客訪問在ORACLE客戶端網(wǎng)絡(luò)配備文獻(xiàn)中"PORT"參數(shù)值為(A)(A)服務(wù)器偵聽端口,默以為1521(B)服務(wù)器偵聽端口,默以為7778(C)中間層接入端口,默以為1521(D)中間層接入端口,默以為7778在ORACLE客戶端網(wǎng)絡(luò)配備文獻(xiàn)中"SID"參數(shù)值為(D)(A)服務(wù)器IP(B)服務(wù)器機(jī)器名(C)服務(wù)器數(shù)據(jù)庫域名(D)服務(wù)器實(shí)例名如下關(guān)于數(shù)據(jù)庫過程和函數(shù)論述對(duì)的是(A)(A)過程和函數(shù)都是命名PL/SQL塊,但執(zhí)行效率要比普通PL/SQL塊高(B)過程和函數(shù)都是命名子程序,每次執(zhí)行前由數(shù)據(jù)庫進(jìn)行編譯(C)過程是沒有返回參數(shù),而函數(shù)是有返回參數(shù)(D)過程不帶輸入?yún)?shù),而函數(shù)是要帶輸入?yún)?shù)如下關(guān)于數(shù)據(jù)庫包論述對(duì)的是(B)(A)包是由包頭和包體構(gòu)成,在定義包頭時(shí),必要也要同步定義好包體(B)包是由包頭和包體構(gòu)成,包頭和包體是可以分別創(chuàng)立(C)包是由包頭和包體構(gòu)成,包頭和包體可以寫在一起,也可以分別定義(D)包是由包頭和包體構(gòu)成,包頭是包體中所有變量定義區(qū),而包體則只是執(zhí)行代碼某些當(dāng)對(duì)數(shù)據(jù)庫進(jìn)程調(diào)節(jié)時(shí),規(guī)定除DBA顧客外其他顧客都不能訪問數(shù)據(jù)庫,這時(shí)可以用如下哪種數(shù)據(jù)庫啟動(dòng)方式(C)(A)STARTUPNOMOUNT(B)STARTUPMOUNT(C)STARTUPRESTRICT(D)STARTUPFORCE在關(guān)閉數(shù)據(jù)庫時(shí),規(guī)定當(dāng)前尚未解決完畢事務(wù)及時(shí)停止解決,未完畢事務(wù)進(jìn)行回滾.可采用下列哪種方式(C)(A)SHUTDOWN(B)SHUTDOWNABORT(C)SHUTDOWNIMMEDIATE(D)SHUTDOWNTRANSACTIONAL如下ORACLE認(rèn)證級(jí)別由低到高排列對(duì)的是(A)(A)OCA->OCP->OCM(B)OCM->OCP->OCA(C)OCP->OCA->OCM(D)OCA->OCM->OCPOracleDatabase涉及哪三類文獻(xiàn)?A(A)控制文獻(xiàn),數(shù)據(jù)文獻(xiàn),日記文獻(xiàn)(B)參數(shù)文獻(xiàn),備份文獻(xiàn),歸檔日記文獻(xiàn)(C)密碼文獻(xiàn),歸檔日記文獻(xiàn),跟蹤文獻(xiàn)(D)重做日記文獻(xiàn),備份文獻(xiàn),顧客文獻(xiàn)在如下PL/SQL循環(huán)語句括號(hào)位置應(yīng)當(dāng)填寫foriin1(C)10loop(A)TO(B)->(C)..(D)INCemp表是雇員信息表,sal字段存儲(chǔ)是雇員月薪如下哪個(gè)變量可以存儲(chǔ)sal類型值B(A)v_salemp%rowtype;(B)v_salemp.sal%type;(C)v_salemp.sal.%type;(D)v_sal%type(emp.sal);在PL/SQL環(huán)境中,如下說法對(duì)的是A(A)字符串是用單引號(hào)加以界定(B)字符串是用雙引號(hào)加以界定(C)對(duì)于單行注釋可以用雙斜線//開始(D)多行注釋是以大括號(hào){}加以界定客戶端用于網(wǎng)絡(luò)連接兩個(gè)配備文獻(xiàn)文獻(xiàn)是A(A)TNSNAMES.ORA和SQLNET.ORA(B)TNSNAMES.ORA和LISTENER.ORA(C)TNSNAMES.ORA和INIT.ORA(D)SQLNET.ORA和LISTENER.ORA當(dāng)表重復(fù)行數(shù)據(jù)諸多時(shí),應(yīng)當(dāng)創(chuàng)立索引類型應(yīng)當(dāng)是(C)(A)B樹(B)reverse(C)bitmap(D)函數(shù)索引關(guān)于觸發(fā)器,下列說法對(duì)的是(B)(A)可以在表上創(chuàng)立INSTEADOF觸發(fā)器(B)語句級(jí)觸發(fā)器不能使用“:old”和“:new”(C)行級(jí)觸發(fā)器不能用于審計(jì)功能(D)觸發(fā)器可以顯式調(diào)用下列哪個(gè)命令是用于ORACLE中數(shù)據(jù)導(dǎo)出(A)(A)exp(B)imp(C)input(D)output普通在(D)中有機(jī)會(huì)使用:NEW和:OLD(A)游標(biāo)(B)存儲(chǔ)過程(C)函數(shù)(D)觸發(fā)器按照對(duì)(B)管理方式,可以將表空間分為數(shù)據(jù)字典管理表空間和本地化管理表空間A)段B)區(qū)C)表D)Oracle塊下列那個(gè)文獻(xiàn)不屬于數(shù)據(jù)庫Database一某些(B)A)控制文獻(xiàn)B)參數(shù)文獻(xiàn)C)數(shù)據(jù)文獻(xiàn)D)日記文獻(xiàn)下列選項(xiàng)中不是本地Net服務(wù)名所包括內(nèi)容是(C)A)主機(jī)名(IP地址)B)端標(biāo)語C)控制文獻(xiàn)名D)實(shí)例名下列關(guān)于Oracle后臺(tái)進(jìn)程說法中不對(duì)的是(C)A)SMON一種重要職責(zé)是進(jìn)行實(shí)例恢復(fù)B)PMON一種職責(zé)是清理孤兒會(huì)話C)LGWR在CKPT進(jìn)程未啟動(dòng)狀況下承擔(dān)起生成檢查點(diǎn)職責(zé)D)DBWR負(fù)責(zé)將顧客祈求數(shù)據(jù)放入到緩存,并在恰當(dāng)時(shí)機(jī)將緩存中數(shù)據(jù)寫入文獻(xiàn)下列不屬于SGA是(D)A)塊緩沖區(qū)(DatabaseBuffers)B)共享池C)庫緩存(Librarycache)D)專用服務(wù)器模式下會(huì)話信息(SessionInformation)下列關(guān)于Oracle啟動(dòng)說法中不對(duì)的是(D)A)數(shù)據(jù)庫可以先startupmount,然后用alterdatabaseopen將數(shù)據(jù)庫打開聯(lián)機(jī)B)數(shù)據(jù)庫可以在open狀態(tài)下,用alterdatabasemount將數(shù)據(jù)庫降到mount狀態(tài)C)數(shù)據(jù)庫可以先startupnomount,然后用alterdatabaseopen將數(shù)據(jù)庫打開到open聯(lián)機(jī)狀態(tài)D)運(yùn)用startup命令,如果沒有什么故障,數(shù)據(jù)庫可以直接到open狀態(tài)在Oracle中,當(dāng)顧客執(zhí)行Select語句時(shí),下列哪個(gè)進(jìn)程負(fù)責(zé)從磁盤中獲得顧客需要數(shù)據(jù)?(B)A)顧客進(jìn)程(userprocess)B)服務(wù)器進(jìn)程(Serverprocess)C)檢查點(diǎn)進(jìn)程(CKPT)D)日記進(jìn)程(LGWR)在Oracle中,有一種教師表teacher構(gòu)造如下IDnumber(5)Namevarchar2(10)Emailvarchar2(20)下面哪個(gè)語句顯示沒有Email地址教師姓名(C)A)selectnamefromteacherwhereemail=null;B)selectnamefromteacherwhereemail<>null;C)selectnamefromteacherwhereemailisnull;D)selectnamefromteacherwhereemailisnotnull;在windows操作系統(tǒng)中,Oracle(A)服務(wù)監(jiān)聽并接受客戶端應(yīng)用程序連接祈求A)OracleHome_NAMETNSListenerB)OracleServiceSIDC)OracleHome_NameAgentD)OracleHome_NameHTTPServer下列關(guān)于包使用說法錯(cuò)誤是(C)A)在不同包內(nèi)模塊可以重名B)包私有過程不能被外部程序調(diào)用C)包體中過程和函數(shù)必要在包頭某些闡明D)必要先創(chuàng)立包頭,然后創(chuàng)立包體實(shí)例啟動(dòng)后,數(shù)據(jù)庫處在(
C)階段。
A.MOUNT
B.OPEN
C.NOMOUNT
D.None
當(dāng)Oracle數(shù)據(jù)庫啟動(dòng)時(shí),如果由于操作系統(tǒng)因素,一種數(shù)據(jù)文獻(xiàn)或重做日記文獻(xiàn)無法正常打開或發(fā)生故障,將發(fā)生如何狀況?(B
)
A.oracle將返回錯(cuò)誤信息,并且打開數(shù)據(jù)庫
B.oracle將返回錯(cuò)誤信息,不能打開數(shù)據(jù)庫
C.oracle將返回錯(cuò)誤信息,并自動(dòng)啟動(dòng)數(shù)據(jù)庫恢復(fù)程序
D.oracle將忽視這些文獻(xiàn),進(jìn)入正常工作狀態(tài)
數(shù)據(jù)庫實(shí)例啟動(dòng)三個(gè)階段依次是(B
)。
A.OPEN,NOMOUNT,MOUNT
B.NOMOUNT,MOUNT,OPEN
C.NOMOUNT,OPEN,MOUNT
D.MOUNT,OPEN,NOMOUNT
Diane是一種新入行DBA,當(dāng)數(shù)據(jù)庫服務(wù)器正在運(yùn)營時(shí),她執(zhí)行了shutdown命令,然后她發(fā)現(xiàn)Oracle在等待所有已連接到數(shù)據(jù)庫顧客斷開連接。請(qǐng)問她是采用哪種方式關(guān)閉數(shù)據(jù)庫?(
A
)A.NORMAL
B.ABORT
C.IMMEDIATE
D.NONE
數(shù)據(jù)庫啟動(dòng)過程中何時(shí)讀參數(shù)文獻(xiàn)?(C
)
A.打開數(shù)據(jù)庫時(shí)
B.裝載數(shù)據(jù)庫時(shí)
C.實(shí)例啟動(dòng)時(shí)
D.每個(gè)階段都要讀如下哪條命令用于刪除一種約束?(
C
)
A.AlterTABLEMODIFYCONSTRAINT
B.DropCONSTRAINT
C.AlterTABLEDropCONSTRAINT
D.AlterCONSTRAINTDrop
位圖索引最合用于如下哪種列?(A
)
A.重復(fù)值很高列
B.重復(fù)值很低列
C.頻繁插入列
D.頻繁更新列
在CreateUSER命令中DEFAULTTABLESPACE子句用于設(shè)立
)存儲(chǔ)位置。A
A.顧客創(chuàng)立數(shù)據(jù)庫對(duì)象
B.顧客創(chuàng)立暫時(shí)對(duì)象
C.顧客創(chuàng)立系統(tǒng)對(duì)象
D.以上都不對(duì)如下哪個(gè)不是系統(tǒng)權(quán)限?(A
)
A.Select
B.DropANYINDEX
C.CreateVIEW
D.CreateSESSON在創(chuàng)立顧客命令中,下列哪個(gè)核心字是限制顧客可以使用存儲(chǔ)空間?(
D)
A.SIZE
B.NEXT_EXTENT
C.MAX__EXTENTS
D.QUOTA
如下哪個(gè)不是預(yù)定義角色?(
D)
A.CONNECT
B.DBA
C.RESOURCE
D.CreateSESSON
如下哪個(gè)不是創(chuàng)立顧客過程中必要信息?(B
)
A.顧客名
B.顧客權(quán)限
C.暫時(shí)表空間
D.口令
數(shù)據(jù)字典由如下哪項(xiàng)構(gòu)成?(A
)
A.表和視圖
B.顧客和權(quán)限
C.角色與視圖
D.顧客與表建立表構(gòu)造SQL語句是(B
)。
A.CreateCURSOR
B.CreateTABLE
C.CreateINDEX
D.CreateVIEW
從數(shù)據(jù)庫中刪除表命令是(
A
)。
A.DropTABLE
B.AlterTABLE
C.DeleteTABLE
D.USE
如下哪一條語句可實(shí)現(xiàn)增長表employeename列長度到25?(A
)
A.AlterTABLEemployeeMODIFYnameVARCHAR2(25);
B.AlterTABLEemployeeRENAMEnameVARCHAR2(25);
C.AlteremployeeTABLEMODIFYnameVARCHAR2(25);
D.AlteremployeeTABLEMODIFY(nameVARCHAR2(25));如果但愿employee表原有列name非空,應(yīng)當(dāng)使用如下哪條語句?(B)
A.AlterTABLEemployeeADDnameNOTNULL;
B.AlterTABLEemployeeMODIFYnameNOTNULL;
C.AlterTABLEemployeeAlternameNOTNULL;
D.AlterTABLEemployeeDropnameNOTNULL;
撤除約束命令核心字是(
A
)。
A.Drop
B.DISABLE
C.ENABLE
D.AlterUnique核心字表達(dá)創(chuàng)立是哪一種索引?(B
)
A.B樹索引
B.唯一性索引
C.位圖索引
D.非唯一性索引CreateINDEX語句用來創(chuàng)立(C)。
A.序列
B.同義詞
C.索引
D.視圖二、填空題某Oracle數(shù)據(jù)庫服務(wù)器當(dāng)前有2人聯(lián)機(jī),由于遇到緊急狀況,需要立即關(guān)閉,但又想避免也許浮現(xiàn)數(shù)據(jù)損壞,則DBA應(yīng)當(dāng)發(fā)出關(guān)閉命令為_______ShutdownImmediate________________。構(gòu)成數(shù)據(jù)庫三類文獻(xiàn)是______數(shù)據(jù)文獻(xiàn)__、日記文獻(xiàn)和_______控制文獻(xiàn)___________。在Oracle中,一種本地Net服務(wù)名由四某些信息構(gòu)成_______通信合同、________服務(wù)器主機(jī)_______________、________端口_______________和___________服務(wù)名____________。假定一張銷售表年數(shù)據(jù)總量達(dá)到10GB,設(shè)計(jì)一種分區(qū)表對(duì)該表數(shù)據(jù)進(jìn)行管理,將一、二、三、四季度數(shù)據(jù)分別存儲(chǔ)到不同表分區(qū)段中,這樣分區(qū)類型是___區(qū)間分區(qū)_________________。Oracle服務(wù)器(OracleServer)由動(dòng)態(tài)_____oracle_實(shí)例_____________和靜態(tài)_______oracle數(shù)據(jù)庫__________兩某些構(gòu)成。Oracle邏輯單元從大到小是___表區(qū)間________________、段對(duì)象、_______________區(qū)_______和Oracle塊。后臺(tái)進(jìn)程____________PMON___________負(fù)責(zé)清理非正常中斷留下孤兒會(huì)話。用__________ShutdownAbort_____________命令關(guān)閉數(shù)據(jù)庫后,再重新啟動(dòng)數(shù)據(jù)庫時(shí)候需要進(jìn)行實(shí)例恢復(fù)(InstanceRecovery)。數(shù)據(jù)庫全庫損壞恢復(fù)普通在數(shù)據(jù)庫啟動(dòng)_________裝載______________階段進(jìn)行。Oracle網(wǎng)絡(luò)配備3個(gè)文獻(xiàn)中,_______sqlnet.ora________________文獻(xiàn)可在客戶端和服務(wù)器端浮現(xiàn),而_______listener.ora_____________文獻(xiàn)只在服務(wù)器端浮現(xiàn)。兩個(gè)表經(jīng)常進(jìn)行連接操作,為了提高連接效率,可以對(duì)這兩個(gè)表建立______聚簇____構(gòu)造。user1擁有對(duì)s表所有對(duì)象權(quán)限,她想向user2授予對(duì)s表select權(quán)利,并且也想使user2具備將這個(gè)權(quán)利再傳遞權(quán)利,請(qǐng)寫出授權(quán)語句____grantselecton_s_____touser2withgrantoption_____________oracle數(shù)據(jù)庫中數(shù)據(jù)文獻(xiàn)擴(kuò)展名是什么?______.dbf_______________控制文獻(xiàn)擴(kuò)展名是什么?_________.ctl________在SQL*plus中,輸入一行語句之后,在語句結(jié)尾處要寫?____分號(hào)___________________PL/SQL中游標(biāo)操作涉及_______定義游標(biāo)___________,_________打開游標(biāo)____________,讀取游標(biāo),_______關(guān)閉游標(biāo)________________。簡答題簡述Oracle數(shù)據(jù)庫啟動(dòng)三個(gè)階段。答:1啟動(dòng)到nomount狀態(tài),這個(gè)階段數(shù)據(jù)庫讀取spfile/pfile文獻(xiàn)中參數(shù),啟動(dòng)數(shù)據(jù)庫實(shí)例。
啟動(dòng)到mount狀態(tài),這個(gè)階段數(shù)據(jù)庫打開控制文獻(xiàn),驗(yàn)證控制文獻(xiàn)。..啟動(dòng)到open狀態(tài),這個(gè)階段數(shù)據(jù)庫打開控制文獻(xiàn)里描述文獻(xiàn)。
簡述Oracle必要啟動(dòng)四個(gè)后臺(tái)進(jìn)程。答:安裝和打開數(shù)據(jù)庫SMON。顧客會(huì)話是連接到服務(wù)器進(jìn)程顧客進(jìn)程PMON。會(huì)話不直接將數(shù)據(jù)寫入磁盤,而是寫入到數(shù)據(jù)庫高速緩存區(qū)DBWn。日記寫入器將日記緩沖區(qū)內(nèi)容寫入到磁盤上聯(lián)機(jī)日記文獻(xiàn)中LGWR。系統(tǒng)崩潰后,必要從重做日記提取與臟緩沖區(qū)相應(yīng)所有更改矢量,并將其應(yīng)用于數(shù)據(jù)塊CKPT。(第五普通沒有ckpt)解釋冷備份和熱備份不同點(diǎn)以及各自長處。答:熱備份針對(duì)歸檔模式數(shù)據(jù)庫,在數(shù)據(jù)庫仍舊處在工作狀態(tài)時(shí)進(jìn)行備份。而冷備份指在數(shù)據(jù)庫關(guān)閉后,進(jìn)行備份,合用于所有模式數(shù)據(jù)庫。熱備份長處在于當(dāng)備份時(shí),數(shù)據(jù)庫仍舊可以被使用并且可以將數(shù)據(jù)庫恢復(fù)到任意一種時(shí)間點(diǎn)。缺陷只能在歸檔模式下進(jìn)行,歸檔模式會(huì)對(duì)系統(tǒng)性能特別是磁盤i/o導(dǎo)致一定影響。冷備份長處就是操作簡樸,數(shù)據(jù)庫性能比歸檔模式稍高。缺陷就是等下次恢復(fù)時(shí)候是一種不完全恢復(fù),也就是說會(huì)有數(shù)據(jù)丟失,那么在生產(chǎn)庫上如果用這種模式是非常危險(xiǎn)。熱備份針對(duì)歸檔模式數(shù)據(jù)庫,在數(shù)據(jù)庫仍舊處在工作狀態(tài)時(shí)進(jìn)行備份。而冷備份指在數(shù)據(jù)庫關(guān)閉后,進(jìn)行備份,合用于所有模式數(shù)據(jù)庫。熱備份長處在于當(dāng)備份時(shí),數(shù)據(jù)庫仍舊可以被使用并且可以將數(shù)據(jù)庫恢復(fù)到任意一種時(shí)間點(diǎn)。冷備份長處在于它備份和恢復(fù)操作相稱簡樸,并且由于冷備份數(shù)據(jù)庫可以工作在非歸檔模式下,數(shù)據(jù)庫性能會(huì)比歸檔模式稍好。當(dāng)顧客進(jìn)程發(fā)出connscott/:ORCL祈求后,請(qǐng)結(jié)合監(jiān)聽概念,簡述會(huì)話(Session)建立過程。答:(1)顧客進(jìn)程依照本地net服務(wù)名中信息,聯(lián)系主機(jī)0TCP合同1521端口,該端口有監(jiān)聽程序Listener在運(yùn)營。(2)顧客進(jìn)程聯(lián)系到Listener后,Listener會(huì)依照本地Net服務(wù)名中服務(wù)名(ORCL)將該連接祈求轉(zhuǎn)接到相應(yīng)Oracle服務(wù)器上。(3)如果這個(gè)連接祈求通過權(quán)限身份驗(yàn)證,就啟動(dòng)一種服務(wù)進(jìn)程與顧客進(jìn)程會(huì)話,這樣一種會(huì)話就建立了,監(jiān)聽也完畢了它歷史使命,后來會(huì)話過程不再通過監(jiān)聽。B顧客當(dāng)前有CreateSession、CreateTable權(quán)限,并在userdata表空間有50M配額,現(xiàn)該顧客需要?jiǎng)?chuàng)立一種表B_Table1,該表字段StaffNO上有一種外碼,該外碼指向A顧客表A_Table2中Staff#字段,要完畢B_Table1創(chuàng)立需要進(jìn)行什么授權(quán)?Grantreference(Staff#)onA_TabletoB;某顧客user1正與Oracle服務(wù)器進(jìn)行事務(wù)解決,突然此外一種顧客user2發(fā)出shutdownimmediate命令,請(qǐng)簡述該命令會(huì)對(duì)user1影響。答:系統(tǒng)及時(shí)強(qiáng)行中斷正在解決SQl語句,并將任何沒有提交事務(wù)所有強(qiáng)行回退,然后斷開所有連接。對(duì)已經(jīng)提交事務(wù),系統(tǒng)則將緩存區(qū)中信息寫入磁盤中,以維護(hù)數(shù)據(jù)庫一致性。數(shù)據(jù)庫維護(hù)應(yīng)用題1、數(shù)據(jù)庫在某時(shí)刻執(zhí)行了全庫冷備份,并且有自備份以來所有歸檔日記。1)發(fā)現(xiàn)user01.dbf文獻(xiàn)損壞,試給出數(shù)據(jù)庫完全恢復(fù)過程。使用備份數(shù)據(jù)文獻(xiàn)代替損壞數(shù)據(jù)文獻(xiàn);從數(shù)據(jù)文獻(xiàn)中挑選出時(shí)間點(diǎn)最舊文獻(xiàn),從該數(shù)據(jù)文獻(xiàn)時(shí)間點(diǎn)開始重做事務(wù)。2)發(fā)現(xiàn)所有控制文獻(xiàn)損壞,試給出數(shù)據(jù)庫恢復(fù)過程。答:1)使用備份數(shù)據(jù)文獻(xiàn)代替損壞數(shù)據(jù)文獻(xiàn);從數(shù)據(jù)文獻(xiàn)中挑選出時(shí)間點(diǎn)最舊文獻(xiàn),從該數(shù)據(jù)文獻(xiàn)時(shí)間點(diǎn)開始重做事務(wù)。2)關(guān)閉數(shù)據(jù)庫后,依照參數(shù)文獻(xiàn)所列控制文獻(xiàn)清單,在操作系統(tǒng)下,用拷貝命令將備份控制文獻(xiàn)依次代替損壞文獻(xiàn),如果由于介質(zhì)故障備份控制文獻(xiàn)不能拷貝回原處,可以拷貝至新地點(diǎn),但必要在參數(shù)文獻(xiàn)中修改其途徑,且文獻(xiàn)名不能變化,并不能浮現(xiàn)新控制文獻(xiàn)名。進(jìn)行下面操作:SQLDBA>startupmount(打開數(shù)據(jù)庫至mount狀態(tài))SQLDBA>recoverdatabaseusingbackupcontrolfile(進(jìn)行數(shù)據(jù)庫恢復(fù)工作)數(shù)據(jù)庫恢復(fù)過程中,DBA依照需要輸入日記文獻(xiàn)名,涉及onlineredolog和archiveredolog,直到恢復(fù)工作完畢,ORACLE將給出下列信息:Mediarecovercomplete.2某數(shù)據(jù)庫運(yùn)營在非歸檔模式,現(xiàn)規(guī)定能對(duì)該數(shù)據(jù)庫執(zhí)行熱備份,請(qǐng)寫出將數(shù)據(jù)庫調(diào)節(jié)到歸檔模式過程。答:(1)關(guān)閉數(shù)據(jù)庫
SQL>shutdownimmediate;啟動(dòng)數(shù)據(jù)庫到mount狀態(tài)
SQL>startupmount;啟動(dòng)歸檔模式
SQL>alterdatabasearchivelog;打開數(shù)據(jù)庫alterdatabaseopen;3某銀行賬戶表account非常重要,可是該表卻在.12.26日被誤刪除了,幸好有該數(shù)據(jù)庫在.12.10日和.12.27日實(shí)體數(shù)據(jù)庫熱備份,當(dāng)前(.2.21日)發(fā)現(xiàn)這個(gè)account表已經(jīng)丟失了,寫出該表恢復(fù)過程。PL/SQL編程某表如下:Createtablestudent(snochar(10)primarykey,snamechar(30),birthdaydate,sagesmallint)完畢表創(chuàng)立后有如下插入語句:Insertintostudentvalues(‘0201’,‘xiaoli’,‘1997-06-04’,11)Insertintostudent(sno,sname)values(‘0202’,‘xiaowei’)請(qǐng)書寫存儲(chǔ)過程完畢如下功能:如果有該學(xué)生birthday字段有值則更新該學(xué)生年齡,如無則打印“xxx學(xué)生birthday值無值”。并寫一種匿名塊調(diào)用該存儲(chǔ)過程。//創(chuàng)立存儲(chǔ)過程createorreplaceproceduremy(mysnoinstudent.sno%type,mysnameoutstudent.sname%type,mybiroutstudent.birthday%type,mysageoutstudent.sage%type)isbeginselectsname,birthday,sageintomysname,mybir,mysagefromstudentwheresno=mysno;ifmybirisnullthendbms_output.put_line(mysname||'學(xué)生birthday值無值。');elseupdatestudentsetsage=months_between(sysdate,mybir)/12wheresno=mysno;endif;end;//調(diào)用declaremysnamestudent.sname%type;mybirstudent.birthday%type;mysagestudent.sage%type;beginmy('0202',mysname,mybir,mysage);end;已知學(xué)院成績管理系統(tǒng)中有如下關(guān)系表:學(xué)生表students(student_number,student_name,major_name,current_credits);課程表course(course_name,description,max_stu
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑安全管理培訓(xùn)課件
- 四上數(shù)學(xué)7.3 平行線、畫平行線
- 學(xué)好規(guī)范字課件
- 護(hù)理學(xué)基礎(chǔ)內(nèi)容修改
- 排版基礎(chǔ)知識(shí)
- 化學(xué)-四川省九市(廣安、廣元、眉山、雅安、遂寧、內(nèi)江、資陽、樂山、自貢)高2022級(jí)(2025屆)第二次診斷 性考試(九市二診)試題和答案
- 基礎(chǔ)護(hù)理靜脈輸液課件
- 2024-2025學(xué)年統(tǒng)編版道德與法治九年級(jí)上冊(cè)第三單元 文明與家園檢測卷(含答案)
- 情緒小怪獸手工
- 住宅樓供消防培訓(xùn)資料
- 航空航天技術(shù)概論
- 籃球比賽記錄表(上下半場)
- 《機(jī)械制圖》期末考試題
- 畢業(yè)設(shè)計(jì)-太平哨水利樞紐引水式水電站設(shè)計(jì)
- 制度管理辦法宣貫記錄表
- 郵政銀行流水
- 新版形高與材積速查表
- 職業(yè)衛(wèi)生管理制度和操作規(guī)程匯編
- JJG 162-2019飲用冷水水表 檢定規(guī)程(高清版)
- 紡織品生產(chǎn)企業(yè)代碼(MID)申請(qǐng)表
- 冠心病的護(hù)理 PPT課件
評(píng)論
0/150
提交評(píng)論