當(dāng)前位置:高考升學(xué)網(wǎng) > 招聘筆試題 > 正文
二、問答
1、請簡述ORACLE在UNIX平臺下安裝的步驟;
2、ORACLE的啟動方式有哪幾種?
1、startup nomount
非安裝啟動,這種方式啟動下可執(zhí)行:重建控制文件、重建數(shù)據(jù)庫
讀取init.ora文件,啟動instance,即啟動SGA和后臺進程,這種啟動只需要init.ora文件。
2、startup mount dbname
安裝啟動,這種方式啟動下可執(zhí)行:
數(shù)據(jù)庫日志歸檔、
數(shù)據(jù)庫介質(zhì)恢復(fù)、
使數(shù)據(jù)文件聯(lián)機或脫機,
重新定位數(shù)據(jù)文件、重做日志文件。
執(zhí)行“nomount”,然后打開控制文件,確認數(shù)據(jù)文件和聯(lián)機日志文件的位置,
但此時不對數(shù)據(jù)文件和日志文件進行校驗檢查。
3、startup open dbname
先執(zhí)行“nomount”,然后執(zhí)行“mount”,再打開包括Redo log文件在內(nèi)的所有數(shù)據(jù)庫文件,
這種方式下可訪問數(shù)據(jù)庫中的數(shù)據(jù)。
4、startup,等于以下三個命令
startup nomount
alter database mount
alter database open
5、startup restrict
約束方式啟動
這種方式能夠啟動數(shù)據(jù)庫,但只答應(yīng)具有一定特權(quán)的用戶訪問
非特權(quán)用戶訪問時,會出現(xiàn)以下提示:
ERROR:
ORA-01035: Oracle 只答應(yīng)具有 RESTRICTED SESSION 權(quán)限的用戶使用
6、startup force
強制啟動方式
當(dāng)不能關(guān)閉數(shù)據(jù)庫時,可以用startup force來完成數(shù)據(jù)庫的關(guān)閉
先關(guān)閉數(shù)據(jù)庫,再執(zhí)行正常啟動數(shù)據(jù)庫命令
7、startup pfile=參數(shù)文件名
帶初始化參數(shù)文件的啟動方式
先讀取參數(shù)文件,再按參數(shù)文件中的設(shè)置啟動數(shù)據(jù)庫
例:startup pfile=E:Oracleadminoradbpfileinit.ora
8、startup EXCLUSIVE
3、在ORACLE中控制文件起什么作用?
在ORACLE數(shù)據(jù)庫中,控制文件記錄著數(shù)據(jù)庫的物理結(jié)構(gòu)和事務(wù)控制的值(SCN,CHECKPOINT等),以及一些可以被改寫的信息(如備份的元數(shù)據(jù)).在實例恢復(fù)和介質(zhì)恢復(fù)過程中,都要用到控制文件。同時還需要歸檔日志 文件。
4、請簡述SGA的構(gòu)成;
SGA (System Global Area)是Oracle Instance的 基本組成部分,在實例啟動時分配。是一組包含一個Oracle實例的數(shù)據(jù)和控制信息的共享內(nèi)存結(jié)構(gòu)。主要是用于存儲數(shù)據(jù)庫信息的內(nèi)存區(qū),該信息為數(shù)據(jù)庫進程所共享(PGA不能共享的)。它包含Oracle 服務(wù)器的數(shù)據(jù)和控制信息,它是在Oracle服務(wù)器所駐留的計算機的實際內(nèi)存中得以分配,如果實際內(nèi)存不夠再往虛擬內(nèi)存中寫它主要包括:
1.數(shù)據(jù)庫高速緩存(the database buffer cache),
2.重演日志緩存(the redo log buffer)
3.共享池(the shared pool)
4.數(shù)據(jù)字典緩存(the data dictionary cache)以及其它各方面的信息。
5、數(shù)據(jù)庫表空間一般分為那幾類?每一類的大概功能?
表空間具有以下類型:
系統(tǒng)編目表空間(SysCatSpace)
系統(tǒng)臨時表空間(SysTempSpace)
用戶表空間(UserSpace)
用戶臨時表空間(UserTempSpace)
一個數(shù)據(jù)庫中必須存在兩個系統(tǒng)基本的表空間,分別是系統(tǒng)編目表空間與系統(tǒng)臨時 表空間。在數(shù)據(jù)庫中創(chuàng)建的任何對象都以在系統(tǒng)編目表空間中增加記錄的方式體現(xiàn),對于臨時表空間,其占用磁盤大小是根據(jù)使用情況動態(tài)伸縮的,即僅在需要時才分配磁盤空間,并在使用后進行回收。此外,若用戶需要創(chuàng)建表,則需要創(chuàng)建用戶表空間,若需要使用臨時表,則需要創(chuàng)建用戶臨時表空間。
6、如何配置訪問遠程數(shù)據(jù)庫的連接字符串?
1 假設(shè)遠程連接串為 ‘210.111.123.321: 1521: EMP’;
2 測試是否可以連接成功 connect scott/tiger@210.111.123.321: 1521: EMP
3 連接到本地數(shù)據(jù)庫,執(zhí)行以下的命令
create database link remote_db connect to scott identified by tiger
using 'REMOTE';
4 DML測試
select count() from emp@remote_db
7、訪問遠程數(shù)據(jù)庫,在服務(wù)器端必須啟動那一個進程用于網(wǎng)絡(luò)監(jiān)聽?
lsnrctl
8、ORACLE數(shù)據(jù)庫有哪幾種標準備分方式?
1.導(dǎo)出/導(dǎo)入(EXP/IMP)。
2.熱備份。
3.冷備份。
注釋:導(dǎo)出備件是一種邏輯備份,冷備份和熱備份是物理備份。
2020年河北新聞網(wǎng)兩學(xué)一做
時間:2023-09-18 07:0:242020年河北新聞網(wǎng)兩學(xué)一做
時間:2023-09-15 11:0:59兩學(xué)一做學(xué)習(xí)教育知
時間:2023-09-21 06:0:302020年開展兩學(xué)一做學(xué)習(xí)教
時間:2023-09-19 21:0:30