freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)移動與數(shù)據(jù)庫恢復概述(已修改)

2025-07-05 15:39 本頁面
 

【正文】 35 / 35第一章 DB2 UDB 概況、DB2 UDB的產(chǎn)品家族 UDB(Universal Database )的前身為DB2,是IBM公司開發(fā)的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。從其誕生之日開始,DB2就定位于要為各種規(guī)模的企業(yè)提供穩(wěn)定、高效的數(shù)據(jù)管理支持??梢哉f,DB2是當前適用范圍最廣泛的數(shù)據(jù)庫產(chǎn)品。我們對DB2產(chǎn)品的劃分通常分為兩種方法:一種方法是按其所能支持的硬件和操作系統(tǒng)平臺進行劃分,另一種方法是按其所能支持的用戶規(guī)模的不同進行劃分。 DB2產(chǎn)品幾乎覆蓋了當前所有流行的硬件和操作系統(tǒng)平臺。在大型機操作系統(tǒng)上,有DB2 for OS/390、DB2 for MVS/ESA、DB2 for VSE 和DB2 for VM等多種產(chǎn)品;在由IBM公司設(shè)計的小型機AS/400上,DB2已經(jīng)嵌入在操作系統(tǒng)OS/400之中,成為其不可分割的一部分。DB2對UNIX操作系統(tǒng)的支持同樣十分廣泛,可以在AIX、HPUX、 Solaris、SCOUNIX、SINIX 等多種系統(tǒng)上找到其相應的版本。另外,在PC操作系統(tǒng)上,DB2可以對Window 9x、Windows NT以及OS/2等多種操作系統(tǒng)提供支持。UDB 。以上我們所提到的只是DB2服務器所能運行的平臺,DB2的客戶端所能支持的平臺更為廣泛,除了以上提到的所有平臺之外,DB2的客戶端還能運行在Dos、Windows 、Mac OS以及SGI公司的IRIS系統(tǒng)之上。UDB產(chǎn)品除了能夠?qū)Ω鞣N硬件和操作系統(tǒng)平臺進行支持之外,為了適應不同用戶群的需要,UDB提供了不同級別的產(chǎn)品,對小到個人用戶,大到跨國企業(yè)的不同需求提供支持。以下是對UDB : UDB衛(wèi)星版:是專門為移動用戶設(shè)計的小型數(shù)據(jù)庫產(chǎn)品。適合于偶爾連接 DB2控制服務器來與公司系統(tǒng)交換數(shù)據(jù)的單用戶系統(tǒng)。它既能允許用戶對本地數(shù)據(jù)進行各種修改,又可以接受遠程衛(wèi)星控制器的集中管理,減輕本地用戶的管理負擔。該版本只能運行在Windows平臺。(該版本屬于UDB )UDB個人版:是專門為個人用戶設(shè)計的功能完備的個人數(shù)據(jù)庫產(chǎn)品,允許用戶在本地建立數(shù)據(jù)庫、更改數(shù)據(jù)、開發(fā)應用程序從本地對數(shù)據(jù)庫管理系統(tǒng)進行存取以及通過內(nèi)置的客戶端對遠程數(shù)據(jù)庫服務器進行管理。該版本的限制在于不能對遠程應用程序提供全面支持。該版本可以運行在Windows、OS/2以及Linux平臺。UDB工作組版:適用于小型局域網(wǎng)的數(shù)據(jù)管理需求。具有UDB個人版的全部功能,并能夠?qū)h程應用程序提供全面支持。該版本可以運行在Windows、OS/2以及Linux平臺。(UDB工作組版 )UDB企業(yè)版: 簡稱為UDB EE,適用于企業(yè)級的數(shù)據(jù)管理需求。具有UDB工作組版的全部功能,并能夠利用對稱多處理(SMP)技術(shù)提高系統(tǒng)性能。在它的程序包中,包含了DB2 Connect企業(yè)版,允許Intel平臺和UNIX平臺的客戶端應用程序訪問大型機和AS/400上的數(shù)據(jù)庫服務。UDB企業(yè)版可以運行在Windows、OS/Linux以及UNIX平臺。UDB企業(yè)擴展版:簡稱為UDB EEE,適用于大規(guī)模的企業(yè)應用。大規(guī)模的企業(yè)應用的基本要求是穩(wěn)定(宕機時間短)和高效(處理速度快),UDB企業(yè)擴展版能夠利用群集(cluster)和大規(guī)模并行處理(MPP)技術(shù)提高系統(tǒng)的穩(wěn)定性和性能。UDB豐富的產(chǎn)品線給用戶提供了極大的選擇余地。是構(gòu)造企業(yè)信息系統(tǒng)的基石。、對DB的存取方法 對DB的存取可以通過SQL語言和UDB內(nèi)置的API兩種手段來實現(xiàn)。不過這兩種手段不是能夠相互替代的。SQL語言是國際標準,各數(shù)據(jù)庫廠商在實現(xiàn)時一般會有一定程度的擴展。SQL語言主要是完成對數(shù)據(jù)的查詢和更改、數(shù)據(jù)庫對象的建立及權(quán)限的控制等功能。而API主要是針對數(shù)據(jù)庫的管理任務,比如數(shù)據(jù)的備份和恢復、數(shù)據(jù)庫服務的啟動和停止等工作。在一個應用程序中,可能既需要用到SQL語言來完成對數(shù)據(jù)的存取,同時又需要調(diào)用API來完成管理工作。 、從WEB上存取UDB Internet的廣泛使用帶來了從WEB對企業(yè)數(shù)據(jù)進行存取的要求。如果開發(fā)人員要開發(fā)基于Web的UDB應用程序,可以使用以下方法:、通過JDBC來存取UDBJDBC是SUN公司提供的利用JAVA語言對關(guān)系型數(shù)據(jù)庫進行存取的標準。在WEB上我們可以通過編寫JAVA Applet或者JAVA Servlet來實現(xiàn)對UDB的存取。其中Applet運行在客戶端,只需要一個支持JAVA的瀏覽器(如IE和Netscape等)即可運行,客戶端不需要安裝其它軟件。Applet可以通過指定端口與服務器端的JDBC服務器進行通信,提供對數(shù)據(jù)的存取。Servlet是適應當今瘦客戶機發(fā)展方向的一種編程模式,具有效率高,可移植性好等特點。Servlet運行在WEB服務器端,需要Servlet引擎(如Websphere Application Server)的支持,服務器端通常還需要安裝Runtime Client組件。、。它提供了一種宏語言的開發(fā)和執(zhí)行環(huán)境,同時具有HTML的簡易性和SQL語言的功能。,,提交給數(shù)據(jù)庫,傳遞給瀏覽器。、其它方法除了以上提到的方法之外,還有很多其他的解決方案。如Active Server Page、PHP等,具體的選擇要看實際的需要。、實例的概念和管理 、實例的概念: 數(shù)據(jù)庫管理器(Database Manager)是提供數(shù)據(jù)庫管理控制功能的程序。實例(Instance)就是邏輯的數(shù)據(jù)庫管理器,是真正的數(shù)據(jù)庫管理器在內(nèi)存中的映象。實例提供了一個可標識的數(shù)據(jù)庫服務器的環(huán)境。 在安裝了UDB的工作站上可以同時創(chuàng)建和運行多個實例,每個實例都有自己的內(nèi)存空間,并具有單獨的權(quán)限控制。一般來說,在一臺機器上運行多個實例基于以下幾種考慮:l 對數(shù)據(jù)庫環(huán)境進行調(diào)試和開發(fā)的需要 如果直接在提供正式數(shù)據(jù)服務的實例內(nèi)部對進行各種調(diào)試和開發(fā),有可能會影響系統(tǒng)的性能,甚至會使整個系統(tǒng)崩潰。這時用戶可以創(chuàng)建一個新的實例,在新的實例內(nèi)進行調(diào)試和開發(fā),因為各個實例都有自己的內(nèi)存空間,一個實例中的工作不會干擾其他實例正常的數(shù)據(jù)庫服務。l 出于對安全性的考慮。 因為每個實例有單獨的權(quán)限控制,我們可以為不同的實例設(shè)定不同的管理人員,加強安全性的控制。比如你可以把你的個人信息存放在由你控制的實例中,其他的實例擁有者無權(quán)查看。l 出于優(yōu)化的考慮不同的數(shù)據(jù)庫可能會需要不同的數(shù)據(jù)庫管理器的配置參數(shù)來達到最優(yōu)的性能,如果把它們放到同一個實例中,不能滿足需要。 當然,系統(tǒng)中的實例不是越多越好,如果在系統(tǒng)中創(chuàng)建的實例過多,不僅會造成額外的資源消耗(內(nèi)存、硬盤空間等),也會增大管理開銷。 每個實例在創(chuàng)建后都會有自己的配置文件,文件內(nèi)的參數(shù)會影響該實例的性能。 數(shù)據(jù)庫在建立時還會自動地產(chǎn)生一組系統(tǒng)編目表,系統(tǒng)編目表實際上就是DB2數(shù)據(jù)庫的數(shù)據(jù)字典,它詳盡地描述了數(shù)據(jù)的物理結(jié)構(gòu)和邏輯結(jié)構(gòu)。在系統(tǒng)編目表中保存著各種數(shù)據(jù)庫對象的定義、用于查詢優(yōu)化的統(tǒng)計信息以及系統(tǒng)授權(quán)信息。是一個數(shù)據(jù)庫中極其重要的組成部分。 、實例的管理: 要創(chuàng)建一個實例,可以使用db2icrt命令,命令語法如下: db2icrt [a AuthType] [p PortName] [s InstType] u FencedID InstName 其中: a AuthType是實例的認證類型(可以為SERVER、CLIENT、 DCS、DCE、 SERVER_ENCRYPT、DCS_ENCRYPT 或 DCE_SERVER_ENCRYPT中的一種)。 p PortName 是此實例要使用的端口名或端口號。 s InstType 是要創(chuàng)建的實例的類型(eee、ee 或 client)?!? u FencedID 是用戶名,被隔離UDF 和被隔離的存儲過程將在該用戶名之下運行。 InstName 是實例的名稱。 要列出當前系統(tǒng)上創(chuàng)建的所有實例,可以使用db2ilist命令。 要刪除某個實例,可以使用db2idrop命令。 、實例級的操作 在DB2中,某些任務只能在實例級別上執(zhí)行。比如,創(chuàng)建數(shù)據(jù)庫,更新數(shù)據(jù)庫管理器配置參數(shù)等工作。這時候,就需要應用程序連接到特定的實例之上,然后才能進行操作。要連接到一個實例上,用戶可以使用ATTACH命令,語法為: attach to [實例名] user [用戶名]using [用戶口令] 如果用戶在執(zhí)行實例級別的任務時,沒有使用ATTACH命令,則系統(tǒng)將使用在DB2INSTANCE環(huán)境變量中指定的缺省實例來試圖完成該任務。 、數(shù)據(jù)庫管理服務器(DAS): UDB的數(shù)據(jù)庫管理服務器實際上也是一個實例,只不過這個實例不是用于數(shù)據(jù)服務的,而是用于管理目的。數(shù)據(jù)庫管理服務器提供以下功能:l 接受遠程客戶端的管理請求,將遠程的管理請求在數(shù)據(jù)庫服務器端實現(xiàn)l 允許用戶進行任務調(diào)度l 允許用戶對系統(tǒng)進行遠程監(jiān)控l 響應DB2 Discovery,為其提供系統(tǒng)信息數(shù)據(jù)庫管理服務器可以在系統(tǒng)安裝時自動生成,也可以在安裝后手工創(chuàng)建,在一個數(shù)據(jù)庫節(jié)點中只能有一個數(shù)據(jù)庫管理服務器。、數(shù)據(jù)庫管理服務器的使用 如果沒有在安裝時創(chuàng)建數(shù)據(jù)庫管理服務器,可以使用命令手工創(chuàng)建。具體命令如下: dasicrt 管理服務器的名字 (UNIX平臺) db2admin create (INTEL平臺) 啟動和停止數(shù)據(jù)庫管理服務器的命令: db2admin start 啟動管理服務器 db2admin stop 停止管理服務器 顯示當前數(shù)據(jù)庫管理服務器名: dasilist (UNIX平臺) db2admin (INTEL平臺) 刪除當前數(shù)據(jù)庫管理服務器: dasidrop 管理服務器的名字 (UNIX平臺) db2admin drop (INTEL平臺)、DB2環(huán)境變量的設(shè)置 、DB2環(huán)境變量除了實例配置文件和數(shù)據(jù)庫配置文件中所包含的參數(shù)之外,還有一些配置參數(shù)對數(shù)據(jù)庫環(huán)境起到控制作用。這些配置參數(shù)分為三類:環(huán)境變量:這類變量的設(shè)置方法因操作系統(tǒng)的不同而有所差異。例如在Windows NT環(huán)境中,選擇控制面板224。系統(tǒng)224。環(huán)境來設(shè)置;在OS/。這類變量在更改后很可能需要重新啟動系統(tǒng)才生效。 實例級登記項:作用范圍是某一特定實例??梢杂胐b2set命令來設(shè)置。更改后需要重新啟動該實例才生效。 全局級登記項:作用范圍是整個數(shù)據(jù)庫系統(tǒng)??梢杂胐b2set命令來設(shè)置。更改后需要重新啟動所有實例才生效。舉例:變量類型變量名稱變量作用環(huán)境變量DB2INSTANCE缺省的DB2實例,如果沒有顯式地連接到某個實例,則所有的操作都被假定是對該實例進行的。環(huán)境變量DB2DBDFT缺省的數(shù)據(jù)庫,如果沒有顯式地連接到某個數(shù)據(jù)庫,則所有的操作都被假定是對該數(shù)據(jù)庫進行的。實例級登記項DB2COMM設(shè)置該實例用那種網(wǎng)絡協(xié)議與客戶端通信。全局級登記項DB2SYSTEM該DB2系統(tǒng)的名字。全局級登記項DB2ADMINSERVER該系統(tǒng)上所使用的數(shù)據(jù)庫管理服務器的名字 系統(tǒng)在檢查系統(tǒng)的變量時,按照先環(huán)境變量,再實例級登記項、最后全局級登記項的順序來搜索。 、db2set命令 db2set命令可以用來管理和設(shè)置DB2的登記項,命令語法如下: db2set option variable=value 其中常用的命令選項: g: 更改全局級變量 i:instance 如果更改的是實例登記項,指定該實例的名字 l: 列出所有的實例登記項 lr: 列出所有的登記項 例子: db2set DB2ADMINSERVER 顯示當前的數(shù)據(jù)庫管理服務器 db2set DB2COMM=TCPIP,NETBIOS 設(shè)置缺省實例的交流協(xié)議為TCP/IP 和NETBIOS db2set –all 列出當前所有的登記項的值、訪問控制—權(quán)限、DB2訪問控制的層次結(jié)構(gòu) SYSADMSYSCTRL 權(quán)力DBADMSYSMAINT特權(quán) DB2中的訪問控制層次如上圖所示??梢詫B2的用戶賦于不同級別的權(quán)力和各種特權(quán)。其中權(quán)力(Authorities)是對一組數(shù)據(jù)庫對象進行存取的特權(quán)集,有特定的名稱。而特權(quán)(Privileges)則是對特定對象訪問的權(quán)利。 權(quán)力(Authorities)分為以下級別:(1)、SYSADM—系統(tǒng)管理該權(quán)限是一個實例中的最高權(quán)限。可以完成一個實例范圍內(nèi)任何管理工作??梢酝ㄟ^實例配置變量中的SYSADM_GROUP參數(shù)來指定一個用戶組擁有該權(quán)限。如果該參數(shù)為空,在Windows NT環(huán)境下,創(chuàng)建該實例的用戶擁有該權(quán)限;在UNIX環(huán)境下,與實例同名的用戶擁有該權(quán)限。(2)、SYSCTRL—系統(tǒng)控制該權(quán)限可以完成系統(tǒng)中的管理功能,但不能訪問數(shù)據(jù)。但擁有該權(quán)限的用戶可以創(chuàng)建數(shù)據(jù)庫,并管理自己創(chuàng)建的數(shù)據(jù)庫中的數(shù)據(jù)。可以通過實例配置變量中的SYSCTRL_GROUP參數(shù)來指定一個用戶組擁有該權(quán)限 (3)、SYSMAINT—系統(tǒng)維護該權(quán)限只
點擊復制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1