當前位置:首頁 » 操作系統 » oracle全局資料庫

oracle全局資料庫

發布時間: 2022-05-15 13:20:18

⑴ oracle中全局資料庫名和SID的區別

  • 全局資料庫名:是將資料庫與任何其他資料庫唯一標識出來的資料庫全稱。全局資料庫名的格式為<database_name>.<database_domain>。例如,student.cs.hubu是一個典型的全局資料庫名。資料庫名部分(如student)是資料庫的簡單名稱,資料庫域部分(如cs.hubu)指定資料庫所在的域,它通常和企業內的網路域相同。全局資料庫名的資料庫名部分不能超過8個字元,並且只能包含字母、數字字元和句點(.)字元。

  • SID(System Identifier,系統標識符):用來標識Oracle資料庫的特定常式。對於任何一個資料庫,都至少有一個引用資料庫的常式。SID可以是未被此計算機上其他常式使用的任何名稱。SID是Oracle資料庫常式的唯一標識符,最多隻能有8個字母、數字字元。每個資料庫常式對應一個SID和一系列資料庫文件。例如,當創建SID為XXX的資料庫時,將同時創建資料庫常式及其資料庫文件(初始化參數文件、控制文件、重做日誌文件和數據文件)。

⑵ 分別說明oracle安裝過程中輸入的 全局資料庫名, SID 的作用;

1、ORACLE_SID:是資料庫在操作系統內部的環境變數名,其值是正要啟動的Oracle資料庫實例名。操作系統通過SID找到要啟動的Oracle實例的初始化參數文件,根據初始化文件啟動Oracle實例,配置內存和創建資料庫進程。
2、Global_name:是全局資料庫名,對一個資料庫(實例)的唯一標識,oracle建議用此種方法命名資料庫。該值是在創建資料庫時決定的,構造方式=資料庫名(Db_name)+資料庫域名(Db_domain)。
當域名預設時,資料庫名=全局資料庫名。作用是找到對應的資料庫安裝(mount)、打開(open)。
例:若創建資料庫時輸入orcl,則全局資料庫=orcl;若輸入了orcl.R2.11g.win,則資料庫名=orcl,資料庫域名=R2.11g.win。

⑶ Oracle資料庫的全局資料庫名稱的定義

關於oracle的全局資料庫名稱:
1、如果你只是單機使用的話起名字隨便。
2、如果是多台電腦一起用的話,並且都是作為遠程資料庫的話,就要起一個在全局范圍內能區分誰是誰的名字。
3、【name.domain】只是一個起名字的例子,(你可以不起這樣的名字)。
4、舉個例子:比如你的機器名叫【xxxx】那你就可以起【name.xxxx】因為網路內的機器名字是不同的,這樣就可以區分每一個oracle實例了。

說的比較亂,不知道你聽明白了么。

---
以上,希望對你有所幫助。

⑷ oracle 中的 全局資料庫 有什麼用處和一般的資料庫有神馬區別

全域資料庫名稱由「資料庫名稱」與「網域名稱」所組成,其中「資料庫名稱」設定於 DB_NAME 起始參數,而「網域名稱」則是設定於 DB_DOMAIN 參數。這兩個參數合並之後就可以在網際網路上唯一識別每一個 Oracle9i 資料庫。舉例來說,假設我們欲建立的 Oracle9i 資料庫之全域資料庫名稱為 mydb.uuu.com.tw,那麼可在起始參數檔內設定下列兩參數:
DB_NAME = mydb
DB_DOMAIN = uuu.com.tw

Tips:
您可以執行 ALTER DATABASE RENAME GLOBAL_NAME 指令更改 Oracle9i 資料庫的全域資料庫名稱;在您更改 DB_NAME 與 DB_DOMAIN 這兩個起始參數後必須將 Oracle9i 資料庫重新激活才會生效。此外,控制檔也必須重新建立。

⑸ 安裝oracle時默認創建了一個一個名為orcl的全局資料庫名...

1、打開PLSQL DEOVLOPER,並登錄要查詢全局資料庫名的資料庫。

⑹ oracle資料庫10g安裝步驟

  • 運行解壓縮出的 Oracle 10g 安裝程序。打開oracle10g的安裝目錄,找到setup.exe,雙擊即可進入安裝狀態

⑺ oracle中怎麼理解全局數據 庫名,表空間,實例,資料庫,sid...用實際的例子解釋下吧下吧

實例是由訪問資料庫的一組進程和內存組成。而資料庫則是一系列儲存數據的文件。 一個資料庫可以被一個實例或者多個實例打開,訪問資料庫的時候,你連上的是一個實例,通過實例訪問到資料庫中的數據。一般一個資料庫對應一個實例。而且表空間相當於電腦的磁碟他是負責資料庫存放在哪的,你新建了用戶相當於給這個資料庫建立了用戶,讓他可以有相應的許可權操作資料庫。

⑻ oracle中的全局資料庫名稱和sid的區別

oracle中的全局資料庫名稱和sid的區別
資料庫實例名是用於和操作系統進行聯系的標識,就是說資料庫和操作系統之間的交互用的是資料庫實例名。實例名也被寫入參數文件中,該參數為instance_name,在winnt平台中,實例名同時也被寫入注冊表。
資料庫名和實例名可以相同也可以不同。
在一般情況下,資料庫名和實例名是一對一的關系,但如果在oracle並行伺服器架構(即oracle實時應用集群)中,資料庫名和實例名是一對多的關系。

⑼ 請教oracle全局資料庫名和SID區別

一、資料庫名
就是在你安裝oracle軟體過程中創建的資料庫,或者是安裝完後,自己再創建的數據名稱。主要用於一個oracle中安裝了多個庫,
他們之間的區分。一個庫會在windows的服務中生成一個oracle_service.資料庫名是在安裝資料庫、創建新的資料庫、創建資料庫控
制文件、修改數據結構、備份與恢復資料庫時都需要使用到的。

查詢當前數據名
方法一:select name from v$database;
方法二:show parameter db
二、資料庫實例名[SID]
資料庫實例名是用於和操作系統進行聯系的標識,就是說資料庫和操作系統之間的交互用的是資料庫實例名。實例名也被寫入參數文件
中,該參數為instance_name,在winnt平台中,實例名同時也被寫入注冊表。資料庫名和實例名可以相同也可以不同。在一般情況下,
資料庫名和實例名是一對一的關系,但如果在oracle並行伺服器架構(即oracle實時應用集群)中,資料庫名和實例名是一對多的關系。
(就是一個oracle中創建多個庫的時候,每個庫和操作系統之間通信的身份標示,和我們用戶沒有關系嘀!)
查詢當前資料庫實例名
方法一:select instance_name from v$instance;
方法二:show parameter instance
三、資料庫域名
在分布工資料庫系統中,不同版本的資料庫伺服器之間,不論運行的操作系統是unix或是windows,各伺服器之間都可以通過資料庫
鏈路進行遠程復制,資料庫域名主要用於oracle分布式環境中的復制。
舉例說明如:
全國交通運政系統的分布式資料庫,其中:
福建節點: fj.jtyz
福建廈門節點: xm.fj.jtyz
江西: jx.jtyz
江西上饒:sr.jx.jtyz
這就是資料庫域名。
資料庫域名在存在於參數文件中,他的參數是db_domain
查詢資料庫域名
方法一:select value from v$parameter where name = 'db_domain';
方法二:show parameter domain
四、全局資料庫名
全局資料庫名=資料庫名+資料庫域名,如前述福建節點的全局資料庫名是:oradb.fj.jtyz
五、資料庫服務名
從oracle9i版本開始,引入了一個新的參數,即資料庫服務名。參數名是SERVICE_NAME。該名稱主要是oracle客戶端和oracle建立服務的
時候使用,好像沒有多麼有用的價值!
查詢資料庫服務名
方法一:select value from v$parameter where name = 'service_name';
方法二:show parameter service_name
(注釋:一般情況下我們開發中用到的資料庫是單資料庫實例,就是oracle中只有一個庫。這個時候大部分都有:
資料庫服務名 = 全局資料庫名 = 資料庫名[+ 資料庫域名] = SID)

熱點內容
pcl如何創造有mods伺服器 發布:2024-10-10 23:16:18 瀏覽:851
證券中的ftp 發布:2024-10-10 23:16:14 瀏覽:483
風行視頻緩存 發布:2024-10-10 23:02:55 瀏覽:602
武漢學java 發布:2024-10-10 23:00:52 瀏覽:359
php入門到精通 發布:2024-10-10 22:51:27 瀏覽:526
我的世界基岩版的伺服器怎麼進入 發布:2024-10-10 22:45:32 瀏覽:360
什麼是保險櫃主密碼 發布:2024-10-10 22:39:54 瀏覽:660
sql臨時表效率 發布:2024-10-10 22:24:37 瀏覽:503
linux搭建mc伺服器搭建 發布:2024-10-10 21:58:38 瀏覽:984
ubuntu解壓工具 發布:2024-10-10 21:58:27 瀏覽:231