版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、一、單項選擇題1( a )是oracle服務器在啟動期間用來標識物理文件和數(shù)據(jù)庫結構的二進制文件。a控制文件 b.參數(shù)文件 c.數(shù)據(jù)文件 d.日志文件2( b )進程主要職責是監(jiān)控服務器進程和注冊數(shù)據(jù)庫服務。a.smon b.pmon c.chkt d.lgwr3.( c )代表了數(shù)據(jù)庫中最小粒度的邏輯數(shù)據(jù)存儲層次。a.盤區(qū) b.表空間 c.數(shù)據(jù)塊 d.數(shù)據(jù)文件4用于在啟動實例時配置數(shù)據(jù)庫,確定oracle 11g的運行環(huán)境文件是( a )a.參數(shù)文件 b.數(shù)據(jù)文件 c.可執(zhí)行文件 d.控制文件5下列選項中,哪一部分不是oracle實例的組成部分?( c )a.系統(tǒng)全局區(qū)sga b.pmon后
2、臺進程 c.控制文件 d.dnnn調(diào)度進程6在全局存儲區(qū)sga中,哪部分內(nèi)存區(qū)域是循環(huán)使用的?( b )a.數(shù)據(jù)緩沖區(qū) b.日志緩沖區(qū) c.共享池 d.大池7解析后的sql語句在sga的哪個區(qū)域中進行緩存?( c )a.數(shù)據(jù)緩沖區(qū) b.日志緩沖區(qū) c.共享池 d.大池8如果服務器進程無法在數(shù)據(jù)緩沖區(qū)中找到空閑緩存塊,以添加從數(shù)據(jù)文件中讀取的數(shù)據(jù)塊,則將啟動如下哪個進程?( a )a.dbwr b.lgwr c.smon d.pmon9.如果服務器進程非正常終止,oracle系統(tǒng)將使用下列哪一個進程以釋放它所占用的資源?( d )a.dbwr b.lgwr c.smon d.pmon10下列哪個
3、進程用于將修改過的數(shù)據(jù)從內(nèi)存保存到磁盤數(shù)據(jù)文件中?( a )a.dbwr b.lgwr c.reco d.arch11.當數(shù)據(jù)庫運行在歸檔模式下時,如果發(fā)生日志切換,為了保證不覆蓋舊的日志信息,系統(tǒng)將啟動哪個進程?( d )a.dbwr b.lgwr c.smon d.arch12.下面哪個描述是正確的?( a )a.表空間由段組成,段由盤區(qū)組成,盤區(qū)由數(shù)據(jù)塊組成。b.段由表空間組成,表空間由盤區(qū)組成,盤區(qū)由數(shù)據(jù)塊組成。c.盤區(qū)由數(shù)據(jù)塊組成,數(shù)據(jù)塊由段組成,段由表空間組成。d.數(shù)據(jù)塊由段組成,段由盤區(qū)組成,盤區(qū)由表空間組成。13.下列哪個部分不是oracle實例的組成部分?( c )a.系統(tǒng)全
4、局區(qū)域 b. 服務器進程 c.數(shù)據(jù)庫作者 d.系統(tǒng)監(jiān)控器14.你用dbca建立了一個數(shù)據(jù)庫而沒有保存模版定義?,F(xiàn)在你打算用dbca拷貝整個數(shù)據(jù)庫和數(shù)據(jù),下列哪個是首先要做的?( d )a.使用腳本建立新的數(shù)據(jù)庫,使用dbca導入數(shù)據(jù) b.用dbca模版管理從現(xiàn)有數(shù)據(jù)庫建立一個新的數(shù)據(jù)庫,數(shù)據(jù)也如此導入c.從模版列表中選擇先前建立的數(shù)據(jù)庫模版并建立數(shù)據(jù)庫d.從現(xiàn)有數(shù)據(jù)庫中拷貝數(shù)據(jù)文件建立新的數(shù)據(jù)庫,然后利用dbca拷貝數(shù)據(jù)15. 你正在你的組織緊急事件處置演習中。幾乎沒有時間通報用戶,你就需要盡快地停止數(shù)據(jù)庫進程。下列命令哪個是你需要要執(zhí)行的?( d )a. shutdown abort b.
5、shutdown transactionalc. shutdown d. shutdown immediate16. 你正在用共享服務器管理一個數(shù)據(jù)庫。large_pool_size是50m。你執(zhí)行命令:alter system set large_pool_size=100m scope=memory后然后關閉并重啟數(shù)據(jù)庫。現(xiàn)在large_pool_size是多少?( a )a. 50m b. 默認large_pool_size大小c. 100m d.和使用中的oracle spfile設置的一樣17. 你使用下列命令連接數(shù)據(jù)庫:sqlplus scott/trigger:1522/orcl
6、.目標數(shù)據(jù)庫是哪一個?( a )a b.tiger c.orcl d.scott e. 以上都不是18. 下列哪個不是有效的數(shù)據(jù)庫狀態(tài)?( a )a. 開機 b. 關閉 c. 啟動 d. 裝載e. 不裝載19. 如果一個數(shù)據(jù)庫舉例(instance)失敗,但是沒有停止運行,你必須使用哪個命令使實例恢復能被執(zhí)行?( b )a.startup nomount b.shutdown immediate; start forcec.startup mount d.shutdown abort; startup20. oracle數(shù)據(jù)庫由一個或多個稱為()的邏輯存儲單元組成。( b )a.表 b.表空間
7、 c.行 d.單元21. 對于系統(tǒng)表的空間,oracle建議的大小是( d )a100m b. 200m c.300m d.400m e.500m22. 下列動態(tài)視圖中,( c )是從控制文件中得到的所有表空間的名稱和數(shù)量。 av$instance b.v$database c.v$tablespace d.v$datafiles23. 如果一個表空間脫機在哪里查看?( b ) a. dba_tablespacesb. v$ tablespaces c. v$database d. dba_datafile_status24.下面哪個參數(shù)不能在storage子句中進行設置( b )a. ini
8、tialb. pctused c. minextents d. next25.oracle數(shù)據(jù)庫的最小i/o單位是( d )a. 表空間b. 段 c. 盤區(qū) d. 數(shù)據(jù)塊26.在設置自動撤消管理時,下列( b )參數(shù)用于設置所使用的撤消表空間a.undo_management b.undo_tablespace c.undo_retention d.rollback_segments27.把一個表空間切換到offline狀態(tài)時,可以使用4個參數(shù),不包括下列哪個選項?( d )a.immediate b.normal c.temporary d.force28.在設置撤消表空間的自動管理功能時,
9、dba通過使用相關的初始化參數(shù)對自動撤消表空間進行配置。下面的4個參數(shù)中,哪一個不是與自動撤消管理功能相關的參數(shù)?( d )a.undo_management b.undo_tablespace c.undo_retention d.transactions29.oracle表的唯一鍵約束與主鍵約束的一個區(qū)別是( a )a.唯一鍵標識的列可以為空 b.主鍵標識的列可以為空c.唯一鍵標識的列只可以為單列 d.主鍵標識的列只可以為單列30.下列哪個是無效的列名?( a ) a.1st_idb.cust#c.address1d.exception31.如果希望在激活約束時不驗證表中已有的數(shù)據(jù)是否滿足
10、約束的定義,那么可以使用下列哪個關鍵字?( d )a.disactive b.validate c.active d.novalidate32.sql語言中,刪除一個表的命令是( b )a. delete b. drop c.clear d. remore33.你定義了一個對象類型myobj,要基于該類型來創(chuàng)建表tab1,語句為( c )。a.create table tab1 of myobj;b.create table myobj of tab1;c.create table tab1 as myobj;d.create table tab1 type of myobj; 34.下列函數(shù)
11、不屬于集函數(shù)的是( d )amax b.avg c.count d.substring35.( c )函數(shù)不能用于日期/時間類型。a.max b.min c.count d.to_char36having子句的作用是( a )a.查詢結果的分組條件 b.組的篩選條件 c.限定返回的行的判斷條件 d.對結果集進行排序37查詢一個表的總記錄數(shù),可以采用( c )統(tǒng)計函數(shù)。a.avg(*) b.sum(*) c.count(*) d.max(*)38.下列涉及空值的操作,不正確的是( c )a. age is null b. age is not nullc. age = null d. not (
12、age is null)39. 下列中哪個不是dml命令?( b )a.insert b.create c.update d.delete40.用于刪除表中所有數(shù)據(jù)行的命令是( b )a. delete table b. truncate table c. drop table d. alter table41.( c )權限可以允許被授權者置數(shù)據(jù)庫于noarchivelog模式?a. sysdbab. rootc. dbad.operator42.下列哪個表述將用戶brent和他的模型實體一起從數(shù)據(jù)庫中移動?( d )a.drop user brent;b.delete from dba_u
13、esrs where username=brent;c.alter system remove user brent cascade;d.drop user brent cascade;43.下列權限中,哪一個不是數(shù)據(jù)庫的訪問權限?( d )a. read權限 b. resource權限c. update權限 d.lock權限44.假設用戶user1的默認表空間為users,他在該空間的配額為10mb,則user1在users表空間創(chuàng)建基本表時,他應具有( a )權限a.create table b.create user c.unlimited tablespace d.limited ta
14、blespace45.下列哪一項資源不能在用戶配置文件中限定?(a)a.各個會話的用戶數(shù)b.登錄失敗的次數(shù)c.使用cpu時間d.使用sga區(qū)的大小46.下面哪一個不是系統(tǒng)權限?(d)a.select table b.create table c.sysdba d.create index47.想在另一個模式中創(chuàng)建表,用戶至少該具有(b)系統(tǒng)權限acreate table b.create any table c.resource d.dba48.用戶查詢下列( c )數(shù)據(jù)字典視圖可以查看他向其他用戶授予的對象權限。a.dba_sys_privs b.user_tab_privs_made c.
15、user_tab_privs d.user_obj_privs49.下面( b )角色允許一個用戶創(chuàng)建其他用戶a.connect b.dba c.resource d.sysdba50.如果要啟用所有角色,則應該使用(b)命令a.set role all b.set role enable all c.alter session all d.alter user role all51.如果一個用戶不慎刪除了一個表,這將被認為是什么故障?( b )a.實例b.用戶錯誤c. 表述d.用戶進程52.下列哪個不是有效的數(shù)據(jù)泵導出模式?( a )a.javab. schemac. tabled. tab
16、lespace53.進行數(shù)據(jù)庫閃回時,必須確保數(shù)據(jù)庫是處于( c )模式。a.正常啟動模式 b.用戶交互模式c.歸檔模式 d.調(diào)試維護模式 54.oracle支持多種類型的不完全備份,下列( b )不是oracle所支持的不完全備份?a.基于時間的不完全備份 b.基于擁護的不完全備份c.基于撤消的不完全備份 d.基于更改的不完全備份55.在對恢復目錄進行crosscheck檢驗時,如果rman不能找到物理存儲的備份文件,則備份文件的信息將被標記為( a )。a.expired b.deletec.acailable d.unavailable56.下列哪個命令可以用來確認恢復目錄中記錄的備份數(shù)
17、據(jù)文件是否存在?( d ) a.cross check backup of databaseb.cross check copy of databasec.crosscheck copyd.crosscheck backup of archivelog all57.下面哪一種不完全恢復需要使用scn號作為參數(shù)?( c )a.基于時間的不完全備份b.基于撤消的不完全備份c.基于更改的不完全備份d.基于順序的不完全備份58.執(zhí)行不完全恢復時,數(shù)據(jù)庫必須處于什么狀態(tài)?( d )a.關閉 b.卸載 c.打開 d.裝載59.下列哪一個命令可以將一個文件的備份還原到數(shù)據(jù)庫原目錄中?( d )a.recov
18、er b.backup c.copy d.restore60.使用rman進行介質(zhì)恢復時,執(zhí)行命令的順序是什么?( a )a.restore、recover b.recover、restorec.copy、backup d.copy、recover61.下列哪一個操作可以用來為一個備份操作手動分配通道?( a )a.allocate channel b.create channelc.channel allocate d.create link62.下列哪一個命令用來顯示rman通道的配置信息?( a )a.list b.display c.show d.都可以63.下列哪一個命令可以用來執(zhí)行
19、不完全恢復?( b )a.restore database untilb.recover database untilc.recover data untild.restore data until64.weblogic調(diào)優(yōu)過程中不涉及的方面(d)。a.jvm內(nèi)存b.線程數(shù)量c.操作系統(tǒng)共享內(nèi)存大小d.文件系統(tǒng)大小65.如下什么是標準的bea錯誤號?(c)。a.error-0001b.wls-00002c.bea-12345d.ora-1010166.proxy plug-in的作用是?(c)。a.使得web server提供靜態(tài)內(nèi)容服務b.使得weblogic提供動態(tài)內(nèi)容服務c.負載均衡請求
20、d.以上都不是67.若weblogic域所在服務器地址為01,域的端口為8001,則登錄控制臺的地址為:(b)。a.01:8001b.01:8001/console/c.01:8001/logind.以上都不是 二、填空題1.在oracle 11g的文件系統(tǒng)中包含多種類型的文件,這些文件是 數(shù)據(jù)文件 、 控制文件 、 日志文件 、 參數(shù)文件 、口令文件、跟蹤文件、警告日志文件等。2.一般地,oracle的后臺進程包括 數(shù)據(jù)寫入進場dbwr 、 日志寫入進場lgwr 、 檢查點進程
21、ckpt 、 系統(tǒng)監(jiān)控進場smon 、 進程監(jiān)控進場pmon 、 歸檔進程arch 、恢復進程reco、封鎖進程lckn、調(diào)度進程dnnn、服務器進程snnn、作業(yè)進程snp等。3一個表空間物理上對應一個或多個 數(shù)據(jù) 文件。4用戶對數(shù)據(jù)庫的操作如果產(chǎn)生日志信息,則該日志信息首先存儲在 日志緩沖區(qū) 中,隨后由 lgwr 進程保存到 日志文件 。5在oralce的邏輯存儲結構中,根據(jù)存儲數(shù)據(jù)的類型,可將段分為 數(shù)據(jù)段 、索引段 回退段 、lob段和 臨時段 。6oracle數(shù)據(jù)庫由一個或多個稱為 表空間 的邏輯存儲單元組成。7. 內(nèi)存結構是指一個進程在其中進行自身對話或與其他進程對話的內(nèi)存區(qū)域,o
22、racle使用兩種類型的內(nèi)存結構,一種是 sga ;另一種是 pga 。8. 數(shù)據(jù)字典試圖分成3類:dba_、 all_ 和 user_ 視圖,dba_視圖包含了數(shù)據(jù)庫所有對象的信息, all_視圖包含了用戶查詢表時可以訪問的所有對象的信息, user_ 視圖包含了用戶查詢表時表所擁有的全部對象的信息。9.表空間是oracle數(shù)據(jù)庫中數(shù)據(jù)的邏輯組織,每個數(shù)據(jù)庫至少有一個 系統(tǒng) 表空間。10表空間是oracle數(shù)據(jù)庫中數(shù)據(jù)的邏輯組織,它存儲段的集合,在操作系統(tǒng)級映到一個或多個 數(shù)據(jù)文件 上。11.如果想查詢當前會話可以使用的權限,可以查詢 session_privs 視圖。12.如果要查看某個用
23、戶所擁有的角色,可以查看 dba_role_privs 視圖。13.若要獲取數(shù)據(jù)庫中創(chuàng)建的配置文件的信息,可以通過查詢數(shù)據(jù)字典視圖 dba_profiles 。14.在oracle中將權限分為兩類,即 系統(tǒng)權限 和 對象權限 。 系統(tǒng)權限 是指在系統(tǒng)級控制數(shù)據(jù)庫的存取和使用機制, 對象權限 是指模式對象上控制存取和使用的機制。15. 角色 是具有名稱的一組相關權限的組合。16.連接到數(shù)據(jù)庫的最低系統(tǒng)預定義角色是 connect 。17.在用戶連接到數(shù)據(jù)庫后可以查詢數(shù)據(jù)字典 role_sys_privs 了解用戶所具有的系統(tǒng)權限。18.當數(shù)據(jù)庫在 非歸檔 模式中運行時,無法使用單個備份文件對數(shù)據(jù)
24、庫進行恢復。因為對模式數(shù)據(jù)庫進行恢復時,必須使用所有的數(shù)據(jù)庫文件備份,使數(shù)據(jù)庫恢復后處于一致狀態(tài)。19.手動進行介質(zhì)恢復時,按照數(shù)據(jù)庫恢復后的運行狀態(tài)不同,介質(zhì)恢復為分為 完全數(shù)據(jù)庫恢復 和 不完全數(shù)據(jù)庫恢復 。 完全恢復 就是恢復所有已經(jīng)提交的事務,即將數(shù)據(jù)庫、表空間或數(shù)據(jù)文件的備份更新到最近的時間。 不完全恢復 使用數(shù)據(jù)庫的備份來對數(shù)據(jù)庫進行恢復,即將數(shù)據(jù)庫恢復到某一特定的時刻。20.使用export導出數(shù)據(jù)時,可以根據(jù)需要按3種不同的方式導出數(shù)據(jù)。 表 方式就是導出一個指定的基本表,包括表的定義、表中的數(shù)據(jù),以及在表上建立的索引、約束等。 用戶 方式是指到處屬于一個擁護的所有對象,包括表
25、、視圖、存儲過程、序列等。 整數(shù)據(jù)庫 方式導出是指導出數(shù)據(jù)庫中所有的對象。21.使用rman進行目標數(shù)據(jù)庫的備份時,可以使用 copy 和 backup 命令。 copy 命令用于數(shù)據(jù)文件備份,可以將指定的數(shù)據(jù)庫文件備份到磁盤或磁帶。 backup 命令是數(shù)據(jù)的備份,可以復制一個或多個表空間,以及整個數(shù)據(jù)庫中的數(shù)據(jù)。22. 數(shù)據(jù)庫進行物理備份有兩種方式可供選擇:聯(lián)機備份和 脫機備份 。23集合運算符 union 實現(xiàn)了集合的并運算,操作intersect實現(xiàn)了對集合的交運算,而 minus 則實現(xiàn)了減運算。24如果只需要返回匹配的列,則應當使用 inner join 連接。25如果使用逗號分隔
26、連接查看兩個表,其中一表有20行,而另一表有50行,如果未使用where子句,則將返回 1000 行。26外連接的三種類型是 left join 、 right join 和 full join 。27 distinct 關鍵字用來限定檢索結果中只顯示那些不冗余的數(shù)據(jù),該關鍵字使用在select子句中列的列表前面。28在order by子句中, asc 關鍵字表示升序排列, desc 關鍵字表示降序排列。29.在連接操作中,如果左表和右表中不滿足連接條件的數(shù)據(jù)都出現(xiàn)在結果中,那么這種連接是 full join 。三、簡答題1設有關系emp(eno,ename,salary,dno),其中各屬性
27、的含義依次為職工號、姓名、工資和所在部門號,以及關系dept(dno,dname,manager),其中各屬性含義依次為部門號、部門名稱、部門經(jīng)理的職工號。試用sql語句完成以下查詢:(1)列出各部門中工資不低于600元的職工的平均工資。(2)寫出“查詢001號職工所在部門名稱”的查詢語句。(3)請用sql語句將“銷售部”的那些工資數(shù)額低于600的職工的工資上調(diào)10%。解:(1) select avg(salary) from emp where salary=600(2)select b. dname from emp a, dept b where a. dno=b. dno and a.
28、 eno=001(3)update a set a. salary=a. salary*1.1from emp a, dept b where a. dno=b. dno and b. dname = 銷售部 and a. salary2 order by prjname desc(2)select daypay from emp a, pay b where a. sno=b. sno and sname= 張三 and prjno= a001(3)select sno,sname from emp a, pay b where a. sno=b. sno and prjno= a001(4
29、)select c.prjno,prjname from emp a, pay b, project c where a. sno=b. sno and b. prjno=c. prjno and sname= 張三 4已知一個員工表tbemp,包含以下字段列名稱數(shù)據(jù)類型備注idvarchar2(10)代表員工號碼,主鍵namevarchar2(2) 代表員工名字,非空sexvarchar2(10) 代表員工性別birthdaydate 代表出生日期memovarchar2(100) 代表員工備注(1)創(chuàng)建員工表tbemp(2)增加一個字段salary,類型 number(3)刪除表的memo
30、字段(4)把name字段長度改為100(5) 插入以下數(shù)據(jù)(001,陳四,男,1980-10-20,null)(6)查詢有工資的員工信息(7)查詢名字中沒有ac的員工姓名和出生日期(8)查詢工資在900到2300之間的員工信息(9)查詢女員工個數(shù)(性別為female的)(10)查詢拿最高工資的員工信息(11)按照員工年齡由高到低來排序,顯示員工號碼、姓名、出生日期(使用to_char函數(shù),日期按照年/月/日時:分顯示) to_char(birthday,yyyy/mm/dd hh:mi:ss)(12)將jack的出生日期修改為1977-2-1,工資增加200元(13)更新表格,在所有員工的號碼
31、后面加上emp(14)刪除號碼是e001和e002和e003的員工(15)將員工的id和姓名連接起來使用別名newname來顯示(語法select as from .)(16)取出員工姓名的前三個字符、第三個字符、姓名長度(17)使用create table as 來創(chuàng)建tbemp的備份表格tbemp2(18)使用兩種方式刪除所有員工 (19)刪除tbemp表格解:(1)create table tbemp( id varchar2(10) not null primary key, name varchar2(2) not null, sex varchar2(10), birthday date, memo varchar2(100); comment on column tbemp.id is 員工號;comment on column tbe is 員工名稱;comment on column tbemp.sex is 員工性別;comment on column tbemp.bi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 單位管理制度集合大合集人員管理篇
- 單位管理制度匯編大合集人力資源管理
- 《家具導購圣經(jīng)》課件
- 單位管理制度分享匯編職員管理篇十篇
- 單位管理制度分享大全職工管理十篇
- 2024教科室工作計劃
- 單位管理制度呈現(xiàn)合集職工管理篇十篇
- 《投資管理復習》課件
- 《市場考察報告》課件
- 《廣告效果的測定》課件
- 美的供應鏈變革及智慧采購解決方案
- 高低壓電力系統(tǒng)預試驗及維保服務方案
- 教師教育技能培訓(3篇模板)
- 代發(fā)工資委托書格式樣本
- YBT 6246-2024《核電工程用熱軋帶肋鋼筋》
- 管桁架焊接 (1)講解
- 大學助農(nóng)直播創(chuàng)業(yè)計劃書
- 心理健康教育國內(nèi)外研究現(xiàn)狀
- 燃氣經(jīng)營安全重大隱患判定標準課件
- 《經(jīng)濟學原理》題庫(含參考答案)
- 廣州社會保險退款申請表
評論
0/150
提交評論