




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Oracle 042知識點和演示(一)一、 創(chuàng)建數(shù)據(jù)庫時,指定字符集和連接數(shù)請注意:左下方的“所有初始化參數(shù)”,在這個地方,設(shè)置sessions,processes。注:在這里設(shè)置字符集,請牢記,數(shù)據(jù)庫字符集和國家字符集是不同的兩個概念,數(shù)據(jù)庫字符集是針對大多數(shù)數(shù)據(jù)類型(varchar2、char、number、int等),通常我們對于中文數(shù)據(jù)庫,我們選擇ZHS16GBK,如果中西文混用,我們選AL32UTF8,國家字符集是為少數(shù)如:nchar,nvarchar2等字符,通常我們只有兩種選擇:AL16UTF16和UTF8。通常,oracle不建議修改oracle數(shù)據(jù)庫server端的字符集,最
2、常用的兩種字符集ZHS16GBK和ZHS16CGB之間不存在子集和超集關(guān)系,因此理論上講這兩種字符集之間的相互轉(zhuǎn)換不受支持。不過修改字符集有2種方法可行。1. 通常需要導(dǎo)出數(shù)據(jù)庫數(shù)據(jù),重建數(shù)據(jù)庫,再導(dǎo)入數(shù)據(jù)庫數(shù)據(jù)的方式來轉(zhuǎn)換。2. 通過ALTER DATABASE CHARACTER SET語句修改字符集,但創(chuàng)建數(shù)據(jù)庫后修改字符集是有限制的,只有新的字符集是當(dāng)前字符集的超集時才能修改數(shù)據(jù)庫字符集,例如UTF8是US7ASCII的超集,修改數(shù)據(jù)庫字符集可使用ALTER DATABASE CHARACTER SET UTF8。二、數(shù)據(jù)庫文件,表空間、數(shù)據(jù)文件、段、區(qū)、塊、表的概念和相互關(guān)系 邏輯存
3、儲結(jié)構(gòu)包括表空間、段、區(qū)、塊。邏輯存儲結(jié)構(gòu)之間的關(guān)系是:多個塊組成區(qū),多個區(qū)組成段、多個段組成表空間、多個表空間組成邏輯數(shù)據(jù)庫。(1)數(shù)據(jù)文件(bigfile tablespace只能有一個數(shù)據(jù)文件)(2)一個段主要是數(shù)據(jù)段(表段),索引段(索引段),撤銷段,臨時段,還包括;表分區(qū)段、索引分區(qū)段、大數(shù)據(jù)段(lob),一個段只能屬于一個表空間;(3)一個區(qū)只能存在一個數(shù)據(jù)文件中,由一個或多個區(qū)組成一個段,一個段中的各個區(qū)可以分別在多個數(shù)據(jù)文件中。組成區(qū)的塊是連續(xù)的;(4)塊是最小的數(shù)據(jù)管理單位。即數(shù)據(jù)管理中輸入輸出的最小單位。相應(yīng)的,操作系統(tǒng)執(zhí)行輸入輸出操作的最小單位是操作系統(tǒng)塊,塊的大小是操作
4、系統(tǒng)塊大小的整數(shù)倍。數(shù)據(jù)庫文件:數(shù)據(jù)庫的物理存儲文件有:控制文件、數(shù)據(jù)文件、重做日志文件、密碼文件、參數(shù)文件和歸檔重做日志文件等。(1)控制文件控制文件是一個很小的二進制文件。在裝載數(shù)據(jù)庫時,ORACLE將讀取控制文件中的信息,以便判斷數(shù)據(jù)庫的狀態(tài),獲得數(shù)據(jù)庫的物理結(jié)構(gòu)信息及物理文件的使用權(quán)。因此,控制文件對于數(shù)據(jù)庫的成功裝在,以及其后的打開都是至關(guān)重要的。只有控制文件正常才能裝載、打開數(shù)據(jù)庫,否則不能。在數(shù)據(jù)庫運行的過程中,每當(dāng)出現(xiàn)數(shù)據(jù)庫檢查點(checkpoint)或修改數(shù)據(jù)庫結(jié)構(gòu)之后,ORACLE就會修改控制文件的內(nèi)容。DBA可以通過OEM工具修改控制文件中的部分內(nèi)容,但是不應(yīng)該認為的修
5、改控制文件中的內(nèi)容,否則會破壞控制文件。應(yīng)該定期對數(shù)據(jù)庫的控制文件進行備份,并將備份保存在不同的硬盤上;另外,處于安全考慮,可以創(chuàng)建多個控制文件,互為鏡像進行復(fù)用。(2)數(shù)據(jù)文件數(shù)據(jù)文件是實際存儲插入到數(shù)據(jù)庫表中的實際的操作系統(tǒng)文件。數(shù)據(jù)文件的大小與它們所存儲的數(shù)據(jù)量的小小直接相關(guān),會自動增大,但刪除其中的數(shù)據(jù),數(shù)據(jù)文件的大小不會減少,只能使其有更多的空閑區(qū)。一個表空間在物理上對應(yīng)于若干個數(shù)據(jù)文件,而一個數(shù)據(jù)文件只能屬于一個表空間。在創(chuàng)建表空間時,ORACLE會同時為該表空間創(chuàng)建第一個數(shù)據(jù)文件。處SYSTEM表空間之外,任何表空間都可以由聯(lián)機狀態(tài)切換到脫機狀態(tài)。當(dāng)表空間進入脫機狀態(tài)時,組成該表
6、空間的數(shù)據(jù)文件也就進入脫機狀態(tài)了。也可以將表空間中的某一個數(shù)據(jù)文件單獨的設(shè)置為脫機狀態(tài),以便進行數(shù)據(jù)庫的備份或恢復(fù)。正在使用的聯(lián)機數(shù)據(jù)文件是不能備份的。(3)重做日志文件當(dāng)用戶對數(shù)據(jù)庫進行修改時,ORACLE實際上是在內(nèi)容中進行修改,過一段時間后,再幾種將內(nèi)存中的修改結(jié)果成批的吸入上面的數(shù)據(jù)文件中。如果在將內(nèi)存中的修改結(jié)果寫入到數(shù)據(jù)文件之前發(fā)生故障,導(dǎo)致計算機或數(shù)據(jù)庫崩潰,那么,這些修改結(jié)果就會被遺失。ORACLE是用重做日志文件來隨時保存這些修改結(jié)果的,即ORACLE隨時將內(nèi)存中的修改結(jié)果保存到重做日志文件中?!半S時”表示在將數(shù)據(jù)修改結(jié)果寫入數(shù)據(jù)文件之前,可能已經(jīng)分好幾次寫入重做日志文件了。
7、因此,即使發(fā)生故障導(dǎo)致數(shù)據(jù)庫崩潰,ORACLE也可以利用重做日志文件中的信息來恢復(fù)丟失的數(shù)據(jù)。只要某項操作的重做信息沒有丟失,就可以利用這些重做信息來重現(xiàn)該操作。因為ORACLE是以循環(huán)方式來使用重做日志文件的,所以每個數(shù)據(jù)庫至少需要2個以上重做日志文件。當(dāng)?shù)谝粋€重做日志文件被寫滿之后,后臺進程LGWR開始寫入第二個重做日志文件。當(dāng)?shù)诙€重做日志文件寫滿后,又開始寫入第一個重做日志文件。當(dāng)循環(huán)使用的重做日志文件比較多、比較大時,可以記錄的重做日志就比較多。還可以啟動自動歸檔功能,將即將被覆蓋的重做日志文件中的內(nèi)容存儲到另外的歸檔文件總,以便不丟失任何重做日志,得以恢復(fù)任何數(shù)據(jù)。(4)其他文件其
8、他文件包括參數(shù)文件、口令文件、歸檔重做日志文件和后臺進程跟蹤文件等。參數(shù)文件參數(shù)文件也被稱為初始化參數(shù)文件,用于存儲SGA、可選的ORACLE特性和后臺進程的配置參數(shù)。從ORACLE 9I開始,它有2中類型:文本參數(shù)文件PFILE和服務(wù)器參數(shù)文件SPFILE。這兩種參數(shù)文件的作用都相同,可以使用其中之一來配置例程和數(shù)據(jù)庫選項。文本參數(shù)文件可以使用文本編輯器進行編輯;服務(wù)器參數(shù)文件是二進制文件,不能直接用文本編輯器進行編輯。當(dāng)數(shù)據(jù)庫啟動時,并在創(chuàng)建例程或讀取控制文件之前,會先讀取參數(shù)文件,并按期中的參數(shù)進行例程的配置。默認使用的是SPFILE??诹钗募诹钗募莻€二進制文件,用于驗證特權(quán)用戶。特
9、權(quán)用戶是指具有SYSOPER或SYSDBA權(quán)限的特殊數(shù)據(jù)庫用戶。這些用戶可以啟動例程、關(guān)閉例程、創(chuàng)建數(shù)據(jù)庫、執(zhí)行備份恢復(fù)等操作。創(chuàng)建ORACLE數(shù)據(jù)庫,默認的特權(quán)用戶是SYS。口令文件的默認位置是$ORACLE_HOME/dbs,命令格式為orapw;Windows是%ORACLE_HOME%database,命令格式為PWD.ora。預(yù)警文件按時間順序記錄了由服務(wù)器進程、后臺進程寫入的消息和錯誤。查看預(yù)警文件就可以查看到是否有ORACLE內(nèi)部錯誤、塊損壞錯誤,以及非默認的初始化參數(shù),還可以監(jiān)視特權(quán)用戶的操作,監(jiān)視數(shù)據(jù)庫的物理結(jié)構(gòu)的變化。預(yù)警文件的位置由初始化參數(shù)background_dump
10、_dest確定。命名格式為_alert.log。后臺進程跟蹤文件后臺進程跟蹤文件用來記錄后臺進程的警告或錯誤消息。每個后臺進程都有相應(yīng)的跟蹤文件。后臺進程跟蹤文件的位置由初始化參數(shù)background_dump_dest確定。命名格式為_.trc。服務(wù)器進程跟蹤文件該文件用來記錄服務(wù)器進行的相關(guān)信息,跟蹤SQL語句,診斷SQL語句性能,做出相應(yīng)的性能調(diào)整規(guī)劃。當(dāng)使用該類型跟蹤文件來跟蹤SQL語句時,必須先激活SQL跟蹤。服務(wù)器進程跟蹤文件的位置由初始化參數(shù)user_dump_dest來確定。命名格式為_ora_.trc。激活SQL跟蹤的辦法是在初始化參數(shù)文件中,或是在啟動會話時,將參數(shù)sql_
11、trace設(shè)置成TRUE。歸檔日志文件非活動的重做日志文件的備份。通過使用歸檔日志文件,可以保留所有歷史重做記錄。只有在歸檔模式下才會生成歸檔日志文件。監(jiān)聽程序日志文件、跟蹤文件記錄監(jiān)聽程序的啟動時間、正在監(jiān)聽的端口、正在運行在哪臺計算機上、已經(jīng)建立了哪些連接等信息。其默認位置是%ORACLE_HOME%NETWORKlog,命名格式為listenerX.log,其中l(wèi)istenerX為程序的名稱。三、 數(shù)據(jù)庫五大后臺進程作用和觸發(fā)條件DBWR進程:該進程執(zhí)行將緩沖區(qū)寫入數(shù)據(jù)文件,是負責(zé)緩沖存儲區(qū)管理的一個ORACLE后臺進程。主要任務(wù)是將“弄臟”的緩沖區(qū)寫入磁盤,使緩沖區(qū)保持“干凈”。觸發(fā)條
12、件(1)發(fā)生增量檢查點(incremental checkpoint)或完全檢查點(complete checkpoint)時觸發(fā)DBWR(2)每隔三秒鐘啟動一次DBWR。(3)將表空間設(shè)置為離線(offline)狀態(tài)時觸發(fā)DBWR。(4)發(fā)出命令:alter tablespace begin backup,從而將表空間設(shè)置為熱備份狀態(tài)時觸發(fā)DBWR。alter system checkpoint;(5)將表空間設(shè)置為只讀狀態(tài)時,觸發(fā)DBWR。(6)刪除對象時(比如刪除某個表)會觸發(fā)DBWR。LGWR進程:該進程將日志緩沖區(qū)寫入磁盤上的一個日志文件,它是負責(zé)管理日志緩沖區(qū)的一個ORACLE后臺
13、進程。LGWR進程將自上次寫入磁盤以來的全部日志項輸出觸發(fā)條件(1) 超時(timeout), 3秒超時時間,log file parallel write等待事件將會出現(xiàn)。(2) 閾值達到,Min(1M,1/3 log buffer size)時觸發(fā)。(3) 提交,LGWR寫時,以log file sync事件開始出現(xiàn),超時時間為1秒。(4) 在DBWR寫之前注:了解oracle快速commit機制CKPT進程:由checkpoint進程(LGWR/CKPT進程)發(fā)出,當(dāng)checkpoint事件發(fā)生時DBWn會將臟塊寫入到磁盤中,同時數(shù)據(jù)文件和控制文件的文件頭也會被更新以記錄checkpoi
14、nt信息觸發(fā)條件(1) log_checkpoint_timeout時間達到(2) 當(dāng)前redo日志已經(jīng)寫夠log_checkpoint_internavl*操作系統(tǒng)塊大?。?) redo log switch(4) alter system checkpoint(5) alter tablespace XXX begin backup,end backup的時候(6) alter tablespace , datafile offline, shutdown immediate, direct read的時候;SMON進程:該進程實例啟動時執(zhí)行實例恢復(fù),還負責(zé)清理不再使用的臨時段。在具有并行
15、服務(wù)器選項的環(huán)境下,SMON對有故障CPU或?qū)嵗M行實例恢復(fù)。SMON進程有規(guī)律地被呼醒,檢查是否需要,或者其它進程發(fā)現(xiàn)需要時可以被調(diào)用。PMON進程:該進程在用戶進程出現(xiàn)故障時執(zhí)行進程恢復(fù),負責(zé)清理內(nèi)存儲區(qū)和釋放該進程所使用的資源。例:它要重置活動事務(wù)表的狀態(tài),釋放封鎖,將該故障的進程的ID從活動進程表中移去。PMON還周期地檢查調(diào)度進程(DISPATCHER)和服務(wù)器進程的狀態(tài),如果已死,則重新啟動(不包括有意刪除的進程)。PMON有規(guī)律地被呼醒,檢查是否需要,或者其它進程發(fā)現(xiàn)需要時可以被調(diào)用。四、 數(shù)據(jù)庫啟動和關(guān)閉的各個階段做的事情,不同的啟動和關(guān)閉方式的區(qū)別(一)啟動一個數(shù)據(jù)庫需要三個
16、步驟: a、 創(chuàng)建一個Oracle實例(非安裝階段) b、 由實例裝載數(shù)據(jù)庫(裝載階段) c、 打開數(shù)據(jù)庫(打開階段) 在Startup命令中,可以通過不同的選項來控制數(shù)據(jù)庫的不同啟動步驟。 1、STARTUP NOMOUNT NONOUNT選項僅僅創(chuàng)建一個Oracle實例。讀取init.ora初始化參數(shù)文件、啟動后臺進程、初始化系統(tǒng)全局區(qū)(SGA)。Init.ora文件定義了實例的配置,包括內(nèi)存結(jié)構(gòu)的大小和啟動后臺進程的數(shù)量和類型等。實例名根據(jù)Oracle_SID設(shè)置,不一定要與打開的數(shù)據(jù)庫名稱相同。當(dāng)實例打開后,系統(tǒng)將顯示一個SGA內(nèi)存結(jié)構(gòu)和大小的列表,如下所示:SQL startup n
17、omountORACLE 例程已經(jīng)啟動。Total System Global Area bytesFixed Size 70924 bytesVariable Size bytesDatabase Buffers bytesRedo Buffers 77824 bytes2、STARTUP MOUNT 該命令創(chuàng)建實例并且安裝數(shù)據(jù)庫,但沒有打開數(shù)據(jù)庫。Oracle系統(tǒng)讀取控制文件中關(guān)于數(shù)據(jù)文件和重作日志文件的內(nèi)容,但并不打開該文件。這種打開方式常在數(shù)據(jù)庫維護操作中使用,如對數(shù)據(jù)文件的更名、改變重作日志以及打開歸檔方式等。在這種打開方式下,除了可以看到SGA系統(tǒng)列表以外,系統(tǒng)還會給出數(shù)據(jù)庫裝載完
18、畢的提示。3、STARTUP 該命令完成創(chuàng)建實例、安裝實例和打開數(shù)據(jù)庫的所有三個步驟。此時數(shù)據(jù)庫使數(shù)據(jù)文件和重作日志文件在線,通常還會請求一個或者是多個回滾段。這時系統(tǒng)除了可以看到前面Startup Mount方式下的所有提示外,還會給出一個數(shù)據(jù)庫已經(jīng)打開的提示。此時,數(shù)據(jù)庫系統(tǒng)處于正常工作狀態(tài),可以接受用戶請求。 如果采用STARTUP NOMOUNT或者是STARTUP MOUNT的數(shù)據(jù)庫打開命令方式,必須采用ALTER DATABASE命令來執(zhí)行打開數(shù)據(jù)庫的操作。例如,如果你以STARTUP NOMOUNT方式打開數(shù)據(jù)庫,也就是說實例已經(jīng)創(chuàng)建,但是數(shù)據(jù)庫沒有安裝和打開。這是必須運行下面的
19、兩條命令,數(shù)據(jù)庫才能正確啟動。 ALTER DATABASE MOUNT;ALTER DATABASE OPEN; 而如果以STARTUP MOUNT方式啟動數(shù)據(jù)庫,只需要運行下面一條命令即可以打開數(shù)據(jù)庫:ALTER DATABASE OPEN;4、其他打開方式 除了前面介紹的三種數(shù)據(jù)庫打開方式選項外,還有另外其他的一些選項。 (1) STARTUP RESTRICT 這種方式下,數(shù)據(jù)庫將被成功打開,但僅僅允許一些特權(quán)用戶(具有DBA角色的用戶)才可以使用數(shù)據(jù)庫。這種方式常用來對數(shù)據(jù)庫進行維護,如數(shù)據(jù)的導(dǎo)入/導(dǎo)出操作時不希望有其他用戶連接到數(shù)據(jù)庫操作數(shù)據(jù)。(2) STARTUP FORCE該命
20、令其實是強行關(guān)閉數(shù)據(jù)庫(shutdown abort)和啟動數(shù)據(jù)庫(startup)兩條命令的一個綜合。該命令僅在關(guān)閉數(shù)據(jù)庫遇到問題不能關(guān)閉數(shù)據(jù)庫時采用。 (3) ALTER DATABASE OPEN READ ONLY(二)數(shù)據(jù)庫的關(guān)閉(SHUTDOWN) 對于數(shù)據(jù)庫的關(guān)閉,有四種不同的關(guān)閉選項,下面對其進行一一介紹。 1、SHUTDOWN NORMAL 這是數(shù)據(jù)庫關(guān)閉SHUTDOWN命令的確省選項。也就是說如果你發(fā)出SHUTDOWN這樣的命令,也即是SHUTDOWN NORNAL的意思。 發(fā)出該命令后,任何新的連接都將再不允許連接到數(shù)據(jù)庫。在數(shù)據(jù)庫關(guān)閉之前,Oracle將等待目前連接的所
21、有用戶都從數(shù)據(jù)庫中退出后才開始關(guān)閉數(shù)據(jù)庫。采用這種方式關(guān)閉數(shù)據(jù)庫,在下一次啟動時不需要進行任何的實例恢復(fù)。但需要注意一點的是,采用這種方式,也許關(guān)閉一個數(shù)據(jù)庫需要幾天時間,也許更長。 2、SHUTDOWN IMMEDIATE 這是我們常用的一種關(guān)閉數(shù)據(jù)庫的方式,想很快地關(guān)閉數(shù)據(jù)庫,但又想讓數(shù)據(jù)庫干凈的關(guān)閉,常采用這種方式。 當(dāng)前正在被Oracle處理的SQL語句立即中斷,系統(tǒng)中任何沒有提交的事務(wù)全部回滾。如果系統(tǒng)中存在一個很長的未提交的事務(wù),采用這種方式關(guān)閉數(shù)據(jù)庫也需要一段時間(該事務(wù)回滾時間)。系統(tǒng)不等待連接到數(shù)據(jù)庫的所有用戶退出系統(tǒng),強行回滾當(dāng)前所有的活動事務(wù),然后斷開所有的連接用戶。 3
22、、SHUTDOWN TRANSACTIONAL 該選項僅在Oracle 8i后才可以使用。該命令常用來計劃關(guān)閉數(shù)據(jù)庫,它使當(dāng)前連接到系統(tǒng)且正在活動的事務(wù)執(zhí)行完畢,運行該命令后,任何新的連接和事務(wù)都是不允許的。在所有活動的事務(wù)完成后,數(shù)據(jù)庫將和SHUTDOWN IMMEDIATE同樣的方式關(guān)閉數(shù)據(jù)庫。 4、SHUTDOWN ABORT 這是關(guān)閉數(shù)據(jù)庫的最后一招,也是在沒有任何辦法關(guān)閉數(shù)據(jù)庫的情況下才不得不采用的方式,一般不要采用。如果下列情況出現(xiàn)時可以考慮采用這種方式關(guān)閉數(shù)據(jù)庫。 (1) 數(shù)據(jù)庫處于一種非正常工作狀態(tài),不能用shutdown normal或者shutdown immediate這
23、樣的命令關(guān)閉數(shù)據(jù)庫; (2)需要立即關(guān)閉數(shù)據(jù)庫; (3)在啟動數(shù)據(jù)庫實例時遇到問題; 所有正在運行的SQL語句都將立即中止。所有未提交的事務(wù)將不回滾。Oracle也不等待目前連接到數(shù)據(jù)庫的用戶退出系統(tǒng)。下一次啟動數(shù)據(jù)庫時需要實例恢復(fù),因此,下一次啟動可能比平時需要更多的時間。關(guān)閉方式 A I T N 允許新的連接 等待直到當(dāng)前會話中止 等待直到當(dāng)前事務(wù)中止 強制CheckPoint,關(guān)閉所有文件 其中:A-Abort I-Immediate T-Transaction N-Nornal五、數(shù)據(jù)庫打開前的前滾和打開后回滾的概念首先rolling forward 前滾:由于oracle failu
24、re,sga中的內(nèi)存信息丟失了,但是online redo log中還是存儲了transaction信息,包括commited or uncommited data??赡苓@些修改信息并沒有被oracle正確的來處理,包含兩種情況:已經(jīng)提交的還沒有寫入數(shù)據(jù)文件,或者沒有提交的卻被寫入了數(shù)據(jù)文件。針對已經(jīng)提交的還沒有寫入數(shù)據(jù)文件就要發(fā)生前滾,在前滾過程 中,smon會根據(jù)online redo log中的記錄來完成對datafile的修改。保證已經(jīng)提交的數(shù)據(jù)已經(jīng)寫入數(shù)據(jù)文件。然后,前滾結(jié)束后,數(shù)據(jù)庫正常open,此時用戶可以正常連接,可以訪問已經(jīng)recover的commited data,但是對于
25、那些屬于unrecoverable transaction的uncommited data,會被oracle 加鎖,是不可以訪問的。最后,rolling back,假如有進程訪問這些加鎖的data,此時smon會對這些數(shù)據(jù)塊做rollback回滾,從數(shù)據(jù)文件中撤銷沒有提交卻被寫入數(shù)據(jù)文件的數(shù)據(jù)。六、創(chuàng)建、刪除、啟動和關(guān)閉監(jiān)聽,創(chuàng)建并測試tnsnames(1)創(chuàng)建監(jiān)聽器 ($ORACLE_HOME/network/admin/listener.ora)LISTENER =(DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (
26、PROTOCOL = IPC)(KEY = EXTPROC0) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.5.100)(PORT = 1521) ) )SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME =/u01/app/oracle/product/10.2.0/db_1) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME = name.domain) (O
27、RACLE_HOME = /u01/app/oracle/product/10.2.0/db_1) (SID_NAME = name) ) (SID_DESC = (GLOBAL_DBNAME = OEMREP) (ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1) (SID_NAME = OEMREP) ) (SID_DESC = (GLOBAL_DBNAME = DEMO) (ORACLE_HOME =/u01/app/oracle/product/10.2.0/db_1) (SID_NAME = DEMO) ) (SID_DESC = (
28、GLOBAL_DBNAME = demo_dw) (ORACLE_HOME =/u01/app/oracle/product/10.2.0/db_1) (SID_NAME = demodw) )(2)刪除監(jiān)聽器 刪除對應(yīng)的LISTENER,就可以了。(3)啟動監(jiān)聽器 a、lsnrctl start lsnrctl 先進listener控制程序 lsnrctl start 啟動當(dāng)前監(jiān)聽器 b、lsnrctl lsnrct set cur listener_1 lsnrctlstart 啟動另外一個監(jiān)聽器listener_1,之前,需要在listener.ora文件中:LISTENER_1 =(D
29、ESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.5.100)(PORT = 1621) ) )SID_LIST_LISTENER_1 = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = OEMREP) (ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1) (SID_NAME = OEMREP) ) (SID_DESC = (GLOBAL_DBNAME = DEMO) (ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1) (SID
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- etc押金合同范本
- 出租工地合同范本
- 別墅臨街出售合同范本
- 與安踏合作合同范本
- 供應(yīng)提成合同范本
- 醫(yī)用設(shè)備購銷合同范本
- 上門醫(yī)療服務(wù)合同范例
- 中標(biāo)方轉(zhuǎn)讓合同范本
- 美發(fā)合租合同范本
- 勾機械轉(zhuǎn)讓合同范本
- 《血透患教》課件
- app 購買合同范例
- 高二上學(xué)期物理(理科)期末試題(含答案)
- 2024年房地產(chǎn)經(jīng)紀(jì)人《房地產(chǎn)經(jīng)紀(jì)專業(yè)基礎(chǔ)》考前沖刺必會試題庫300題(含詳解)
- 礦山生態(tài)修復(fù)工程不穩(wěn)定斜坡治理工程設(shè)計
- 躲避球運動用球項目評價分析報告
- 風(fēng)機盤管更換施工方案
- 河道整治與生態(tài)修復(fù)工程監(jiān)理規(guī)劃
- 2024年度委托創(chuàng)作合同:原創(chuàng)美術(shù)作品設(shè)計與委托制作3篇
- 建設(shè)工程招標(biāo)代理合同(GF-2005-0215)(標(biāo)準(zhǔn)版)
- 剪映專業(yè)版教學(xué)課件
評論
0/150
提交評論