欧美vvv,亚洲第一成人在线,亚洲成人欧美日韩在线观看,日本猛少妇猛色XXXXX猛叫

新聞資訊

    1 數(shù)據(jù)庫名 1.1 數(shù)據(jù)庫名的概念

    數(shù)據(jù)庫名()就是一個(gè)數(shù)據(jù)庫的標(biāo)識(shí),就像人的身份證號(hào)一樣。如果一臺(tái)機(jī)器上裝了多個(gè)數(shù)據(jù)庫,那么每一個(gè)數(shù)據(jù)庫都有一個(gè)數(shù)據(jù)庫名。在數(shù)據(jù)庫安裝或創(chuàng)建完成之后,參數(shù)被寫入?yún)?shù)文件之中。

    數(shù)據(jù)庫名在$/admin//pfile/init.ora(或$/admin//pfile/init.ora或$/dbs/.ORA)文件中

    ###########################################

    #

    ###########################################

    =""

    =orcl

    在創(chuàng)建數(shù)據(jù)庫時(shí)就應(yīng)考慮好數(shù)據(jù)庫名,并且在創(chuàng)建完數(shù)據(jù)庫之后,數(shù)據(jù)庫名不宜修改,即使要修改也會(huì)很麻煩。因?yàn)椋瑪?shù)據(jù)庫名還被寫入控制文件中,控制文件是以二進(jìn)制型式存儲(chǔ)的,用戶無法修改控制文件的內(nèi)容。假設(shè)用戶修改了參數(shù)文件中的數(shù)據(jù)庫名,即修改的值。但是在啟動(dòng)時(shí),由于參數(shù)文 件中的與控制文件中的數(shù)據(jù)庫名不一致,導(dǎo)致數(shù)據(jù)庫啟動(dòng)失敗,將返回ORA-01103錯(cuò)誤。

    1.2 數(shù)據(jù)庫名的作用

    數(shù)據(jù)庫名是在安裝數(shù)據(jù)庫、創(chuàng)建新的數(shù)據(jù)庫、創(chuàng)建數(shù)據(jù)庫控制文件、修改數(shù)據(jù)結(jié)構(gòu)、備份與恢復(fù)數(shù)據(jù)庫時(shí)都需要使用到的(注意這些時(shí)候不能使用sid,還有alter 時(shí)都是使用數(shù)據(jù)庫名)。

    有很多安裝文件目錄是與數(shù)據(jù)庫名相關(guān)的,如:

    winnt: F:\\\10.2.0\\\...

    又如參數(shù)文件pfile:

    winnt: F:\\\10.2.0\admin\\pfile\init.ora.

    如果控制文件損壞或丟失,數(shù)據(jù)庫將不能加載,這時(shí)要重新創(chuàng)建控制文件,方法是以方式啟動(dòng)實(shí)例,然后以 命令創(chuàng)建控制文件,當(dāng)然這個(gè)命令中也要指明。

    1.3 修改數(shù)據(jù)庫名

    建議:應(yīng)在創(chuàng)建數(shù)據(jù)庫時(shí)就確定好數(shù)據(jù)庫名,數(shù)據(jù)庫名不應(yīng)作修改,因?yàn)樾薷臄?shù)據(jù)庫名是一件比較復(fù)雜的事情。是區(qū)分?jǐn)?shù)據(jù)的內(nèi)部標(biāo)識(shí)(即是給數(shù)據(jù)庫內(nèi)部使用的),因?yàn)槠湓跀?shù)據(jù)庫多處保存,并且控制文件中保存的是二進(jìn)制的,所以很難改變其名字。

    在已創(chuàng)建數(shù)據(jù)之后,修改數(shù)據(jù)庫名。步驟如下:

    (1)關(guān)閉數(shù)據(jù)庫。

    (2)修改數(shù)據(jù)庫參數(shù)文件中的參數(shù)的值為新的數(shù)據(jù)庫名。

    (3)以方式啟動(dòng)實(shí)例,修建控制文件(有關(guān)創(chuàng)建控制文件的命令語法,請(qǐng)參考文檔)

    1.4 查詢當(dāng)前數(shù)據(jù)庫名 方法一: name from v$;

    方法二:show db

    方法三:查看參數(shù)文件,$/admin//pfile/init.ora(或$/admin//pfile/init.ora)

    2 數(shù)據(jù)庫實(shí)例名( name) 2.1 數(shù)據(jù)庫實(shí)例名的概念()

    實(shí)例名是代表用于加載或打開一個(gè)數(shù)據(jù)庫所用的 + (MEM + BGP)。在unix中數(shù)據(jù)庫實(shí)例名是什么,實(shí)例名由環(huán)境變量定義,在中由服務(wù)名定義。可以用于連接字符串中,這種用法用于8i版本前,雖然10g仍然支持,但是并不推薦,因?yàn)檫@種方法缺乏對(duì)某些新特性的支持。

    實(shí)例是訪問數(shù)據(jù)庫所需的一部分計(jì)算機(jī)內(nèi)存和輔助處理后臺(tái)進(jìn)程,是由進(jìn)程和這些進(jìn)程所使用的內(nèi)存(SGA)所構(gòu)成一個(gè)集合,它根本不需要一個(gè)與其相關(guān)聯(lián)的數(shù)據(jù)庫,沒有任何數(shù)據(jù)文件也可以啟動(dòng)實(shí)例。下面是的啟動(dòng)過程:

    / as

    sql> #啟動(dòng)了一個(gè)實(shí)例,現(xiàn)在SGA分配了,進(jìn)程在運(yùn)行,除數(shù)據(jù)庫外所有的東西都啟動(dòng)了

    sql>alter mount #利用控制文件(init.ora文件中指定)定位重作日志文件、數(shù)據(jù)文件、臨時(shí)文件

    sql>alter open #數(shù)據(jù)庫可供任何人通過這個(gè)實(shí)例訪問。

    所以可以這么理解:訪問都是訪問一個(gè)實(shí)例,但這個(gè)實(shí)例如果關(guān)聯(lián)了數(shù)據(jù)庫文件,就是可以訪問的,如果沒有,就會(huì)得到實(shí)例不可用的錯(cuò)誤。

    實(shí)例名指的是用于響應(yīng)某個(gè)數(shù)據(jù)庫操作的數(shù)據(jù)庫管理系統(tǒng)的名稱,也叫SID。實(shí)例名是由參數(shù)決定的。如果這個(gè)參數(shù)不被指定(即沒有被指定為任何值),那么實(shí)例的名字由該用戶的環(huán)境變量(注意這里是大寫)決定。在平臺(tái)下,則是注冊(cè)表中值決定。

    實(shí)例名和SID是一一對(duì)應(yīng)的,名字相同,但存儲(chǔ)位置不同。

    2.2 實(shí)例和數(shù)據(jù)庫 實(shí)例和數(shù)據(jù)庫之間的區(qū)別如下:

    (1)實(shí)例是臨時(shí)的,它只在相關(guān)的進(jìn)程和內(nèi)存集合存在時(shí)存在;數(shù)據(jù)庫是永久的,只要文件存在它就存在。

    (2)一個(gè)實(shí)例在其生存期內(nèi)可安裝和打開單個(gè)數(shù)據(jù)庫;數(shù)據(jù)庫可以被很多實(shí)例安裝和打開,或者一個(gè)接一個(gè)的實(shí)例安裝和打開,或者由多個(gè)實(shí)例同時(shí)安裝和打開(RAC)。

    簡單來說RAC就是多個(gè)實(shí)例同時(shí)打開一個(gè)數(shù)據(jù)庫文件的系統(tǒng),在結(jié)構(gòu)上是多臺(tái)機(jī)器,每臺(tái)機(jī)器運(yùn)行一個(gè)實(shí)例,每個(gè)實(shí)例都打開同一個(gè)數(shù)據(jù)庫 (這個(gè)是用磁盤共享技術(shù)實(shí)現(xiàn)的),這些實(shí)例之間需要同步高速緩存,這樣保證多個(gè)實(shí)例是完全一致的,不會(huì)相互沖突乃至覆蓋。

    數(shù)據(jù)庫實(shí)例名()用于對(duì)外部連接。在操作系統(tǒng)中要取得與數(shù)據(jù)庫的聯(lián)系,必須使用數(shù)據(jù)庫實(shí)例名。例如,要去連接一個(gè)數(shù)據(jù)庫服務(wù)器,就必須知道其數(shù)據(jù)庫實(shí)例名,只知道數(shù)據(jù)庫名是沒有用的。與數(shù)據(jù)庫名不同,在數(shù)據(jù)安裝或創(chuàng)建數(shù)據(jù)庫之后,實(shí)例名可以被修改。數(shù)據(jù)庫名和實(shí)例名可以相同也可以不同。在一般情況下,數(shù)據(jù)庫名和實(shí)例名是一對(duì)一的關(guān)系,但如果在并行服務(wù)器架構(gòu)(即實(shí)時(shí)應(yīng)用集群) 中,數(shù)據(jù)庫名和實(shí)例名是一對(duì)多的關(guān)系(一個(gè)數(shù)據(jù)庫對(duì)應(yīng)多個(gè)實(shí)例數(shù)據(jù)庫實(shí)例名是什么,同一時(shí)間內(nèi)用戶只與一個(gè)實(shí)例相聯(lián)系,當(dāng)某一實(shí)例出現(xiàn)故障,其它實(shí)例自動(dòng)服務(wù),以保證數(shù)據(jù)庫安全運(yùn)行) 。

    實(shí)例就是一組操作系統(tǒng)進(jìn)程(或者是一個(gè)多線程的進(jìn)程)以及一些內(nèi)存,這些進(jìn)程可以操作數(shù)據(jù)庫;而數(shù)據(jù)庫只是一個(gè)文件集合(包括數(shù)據(jù)文件、臨時(shí)文件、重做日志文件和控制文件)。在任何時(shí)刻,一個(gè)實(shí)例只能有一組相關(guān)的文件(與一個(gè)數(shù)據(jù)庫關(guān)聯(lián))。大多數(shù)情況下,反過來也成立:一個(gè)數(shù)據(jù)庫上只有一個(gè)實(shí)例對(duì)其進(jìn)行操作。不過,的應(yīng)用集群(Real ,RAC)是一個(gè)例外,這是提供的一個(gè)選項(xiàng),允許在集群環(huán)境中的多臺(tái)計(jì)算機(jī)上操作,這樣就可以有多臺(tái)實(shí)例同時(shí)裝載并打開一個(gè)數(shù)據(jù)庫(位于一組共享物理磁盤上)。由此,我們可以同時(shí)從多臺(tái)不同的計(jì)算機(jī)訪問這個(gè)數(shù)據(jù)庫。 RAC能支持高度可用的系統(tǒng),可用于構(gòu)建可擴(kuò)縮性極好的解決方案。

    2.3 查詢當(dāng)前數(shù)據(jù)庫實(shí)例名 方法一: from v$;

    淘寶名鞋庫是正品嗎_數(shù)據(jù)庫實(shí)例名是什么_名鞋庫的鞋子是正品嗎

    方法二:show

    3 (環(huán)境變量)

    在實(shí)際中,對(duì)于數(shù)據(jù)庫實(shí)例的標(biāo)識(shí)有時(shí)使用實(shí)例名,有時(shí)使用,它們有什么區(qū)別呢?(非常容易混淆)

    OS() 數(shù)據(jù)庫

    上圖表示實(shí)例名、與數(shù)據(jù)庫及操作系統(tǒng)之間的關(guān)系,雖然這里列出的兩個(gè)參數(shù)都是數(shù)據(jù)庫實(shí)例名,但 參數(shù)是數(shù)據(jù)庫的參數(shù),此參數(shù)可以在參數(shù)文件中查詢到;而參數(shù)則是操作系統(tǒng)環(huán)境變量,與 、等用法相同,用于和操作系統(tǒng)交互。也就是說,在操作系統(tǒng)中要想得到實(shí)例名,就必須使用。且必須與的值一致,否則,你將會(huì)收到一個(gè)錯(cuò)誤,在winnt平臺(tái),是“TNS:協(xié)議適配器錯(cuò)誤”。

    在數(shù)據(jù)庫安裝之后,被用于定義數(shù)據(jù)庫參數(shù)文件的名稱。如:

    $/admin//pfile/init$.ora。

    如果在同一服務(wù)器中創(chuàng)建了多個(gè)數(shù)據(jù)庫,則必然同時(shí)存在多個(gè)數(shù)據(jù)庫實(shí)例,這時(shí)可以重復(fù)定義過程( =orcl),以選擇不同實(shí)例。還可以用命令行來切換不同的來通過操作系統(tǒng)來啟動(dòng)不同的實(shí)例()

    4 數(shù)據(jù)庫域名與全局?jǐn)?shù)據(jù)庫名 4.1 概念與聯(lián)系

    使用數(shù)據(jù)庫名()對(duì)一個(gè)數(shù)據(jù)庫進(jìn)行唯一標(biāo)識(shí),這種表示對(duì)于單個(gè)數(shù)據(jù)庫是足夠的,但是隨著由多個(gè)數(shù)據(jù)庫構(gòu)成的分布式數(shù)據(jù)庫的普及,這給數(shù)據(jù)庫的管理造成一定的負(fù)擔(dān),因?yàn)楦鱾€(gè)數(shù)據(jù)庫的名字可能一樣,造成管理上的混亂。為了解決這種情況,引入了參數(shù),這樣數(shù)據(jù)庫的標(biāo)識(shí)是由和兩個(gè)參數(shù)共同決定的,避免了因?yàn)閿?shù)據(jù)庫重名而造成管理上的混亂。這類似于互連網(wǎng)上的機(jī)器名的管理。我們 將和兩個(gè)參數(shù)用‘.’連接起來,表示一個(gè)數(shù)據(jù)庫,并將該數(shù)據(jù)庫的名稱稱為,即它擴(kuò)展了 。參數(shù)只能由字母、數(shù)字、’_’、’#’、’$’組成,而且最多8個(gè)字符。

    數(shù)據(jù)庫域名():定義一個(gè)數(shù)據(jù)庫所在的域,該域的命名同互聯(lián)網(wǎng)的“域”沒有任何關(guān)系,只是數(shù)據(jù)庫管理員為了更好的管理分布式數(shù)據(jù)庫而根據(jù)實(shí)際情況決定的。當(dāng)然為了管理方便,可以將其看作互聯(lián)網(wǎng)的域。

    全局?jǐn)?shù)據(jù)庫名():對(duì)一個(gè)數(shù)據(jù)庫( )的唯一標(biāo)識(shí),建議用此種方法標(biāo)識(shí)數(shù)據(jù)庫。該值是在創(chuàng)建數(shù)據(jù)庫時(shí)決定的,缺省值為. 。在以后對(duì)參數(shù)文件中與參數(shù)的任何修改不影響的值,如果要修改 ,只能用alter to 命令進(jìn)行修改,然后修改相應(yīng)參數(shù)。

    4.2查詢數(shù)據(jù)庫域名 方法一: value from v$ where name = '';(10g中不可行)

    方法二:show

    方法三:在參數(shù)文件中查詢,$/admin//pfile/init.ora(或$/admin//pfile/init.ora)

    4.3 例子 全國交通GIS系統(tǒng)的分布式數(shù)據(jù)庫,其中:

    吉林節(jié)點(diǎn): jl.jtgis

    吉林長春節(jié)點(diǎn): cc.jl.jtgis

    河北節(jié)點(diǎn): hb.jtgis

    河北石家莊節(jié)點(diǎn):sjz.hb.jtgis

    這些就是數(shù)據(jù)庫域名,數(shù)據(jù)庫域名在存在于參數(shù)文件中,她的參數(shù)是.

    全局?jǐn)?shù)據(jù)庫名=數(shù)據(jù)庫名+數(shù)據(jù)庫域名,如前述福建節(jié)點(diǎn)的全局?jǐn)?shù)據(jù)庫名是:orcl.jl.jtgis

    5 數(shù)據(jù)庫服務(wù)名() 該參數(shù)是新引進(jìn)的。在8i以前,我們用SID來表示數(shù)據(jù)庫的一個(gè)實(shí)例,但是在的并行環(huán)境中,一個(gè)數(shù)據(jù)庫對(duì)應(yīng)多個(gè)實(shí)例,這樣就需要多網(wǎng)絡(luò)服務(wù)名,設(shè)置繁瑣。為了方便并行環(huán)境中的設(shè)置,引進(jìn)了參數(shù)。該參數(shù)對(duì)應(yīng)一個(gè)數(shù)據(jù)庫,而不是一個(gè)實(shí)例,而且該參數(shù)有許多其它的好處。

    該參數(shù)的缺省值為.,即等于。如果數(shù)據(jù)庫有域名,則數(shù)據(jù)庫服務(wù)名就是全局?jǐn)?shù)據(jù)庫名;否則,數(shù)據(jù)庫服務(wù)名與數(shù)據(jù)庫名相同。一個(gè)數(shù)據(jù)庫可以對(duì)應(yīng)多個(gè),以便實(shí)現(xiàn)更靈活的配置。該參數(shù)與SID沒有直接關(guān)系,即 不必與SID一樣。

    從開始的網(wǎng)絡(luò)組件,數(shù)據(jù)庫與客戶端連接的主機(jī)字符串推薦使用的是數(shù)據(jù)庫服務(wù)名。之前用的是SID,即數(shù)據(jù)庫實(shí)例名。

    SID = the name of your DB , = the alias used when 。

    如果 is with in this way,你就可以在.ora文件中使用 ,否則就要用SID。

    查詢數(shù)據(jù)庫服務(wù)名(方法二測(cè)試可行)

    方法一: value from v$ where name = '';(10g中不可行)

    方法二:show

    更多關(guān)于服務(wù)名的信息可以參考:

    6 網(wǎng)絡(luò)服務(wù)名()

    網(wǎng)絡(luò)服務(wù)名(),又可以稱為數(shù)據(jù)庫別名( alias),是客戶端程序訪問數(shù)據(jù)庫時(shí)所需要,屏蔽了客戶端如何連接到服務(wù)器端的細(xì)節(jié),實(shí)現(xiàn)了數(shù)據(jù)庫的位置透明的特性。網(wǎng)絡(luò)服務(wù)名被記錄在 .ora文件中。

    可以通過來新建網(wǎng)絡(luò)服務(wù)名。

    網(wǎng)絡(luò)服務(wù)名是從客戶端的角度出發(fā),當(dāng)客戶端連接遠(yuǎn)程數(shù)據(jù)庫或其他服務(wù)時(shí),可以指定網(wǎng)絡(luò)服務(wù)名。因此需要使用一個(gè)或多個(gè)命名方法將此Net服務(wù)名解析為連接數(shù)據(jù)庫或其他服務(wù)的連接描述符,命名方法如下:

    [本地]——將存儲(chǔ)在本地客戶機(jī)的.ora文件中的網(wǎng)絡(luò)服務(wù)名解析為連接描述符。

    [ Names]——由名字服務(wù)器提供為網(wǎng)絡(luò)上的每個(gè) Net服務(wù)提供解析方法

    [主機(jī)名]——通過TCP/IP環(huán)境中的主機(jī)別名連接到數(shù)據(jù)庫服務(wù)

    [Sun NIS]/[DCE CDS]——專用系統(tǒng)用的,在 2000系統(tǒng)環(huán)境下不適用

    參考資料:

    [1]

    [2]

網(wǎng)站首頁   |    關(guān)于我們   |    公司新聞   |    產(chǎn)品方案   |    用戶案例   |    售后服務(wù)   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區(qū)    電話:010-     郵箱:@126.com

備案號(hào):冀ICP備2024067069號(hào)-3 北京科技有限公司版權(quán)所有