国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

ORACLE中的數據庫、服務名、實例的概念

2024-08-29 13:35:59
字體:
來源:轉載
供稿:網友

  實例 就是治理相關庫的內存結構的名字(由SGA、PGA、服務器進程、用戶進程、后臺進程等組成)

數據庫 就是實際的磁盤上的文件(數據文件、日志文件、控制文件等),負責保存數據,但由對應的實例來操作它的數據

服務名 就是對外公布的名稱,為網絡監聽服務

其實,在我們傳統的概念里,數據庫是一個統稱的名字,在Oracle中,你可以把“數據庫”理解成一個大概念,也要把它理解成一個小概念



1、一個Oracle數據庫系統中可以同時安裝幾個數據庫,每一個數據庫對應一個唯
一的實例,但是OPS系統除外,可以多個實例同時對一個數據庫操作,稱為并行服務


2、只是一個名字,SID即是INSTANCE_NAME,SERVICE_NAMES主要用在監聽器中,
為了方便吧,有些是為了傳統習慣的延續,有些是為了更方便的使用

3、NET EASY CONFIG操縱的應該是主機字符串,是為客戶端服務的
一個數據庫可以對外公布多個服務名(SERVICE_NAMES)
一個客戶端也可以用多個主機字符串連接到同一個數據庫服務器上

4、一個OS上可以裝多個Oracle數據庫(小的概念),每個庫可以對外公布多個服
務名,都通過init.ora和listener.ora來實現


今天運氣真好,竟碰到了高手。
我得抓緊時間。
那么再問:
假如按你的解釋,主機字符串,數據庫服務名,數據庫別名應該是同一個概念吧?

不太一樣

service_names是對外的服務名,是服務器端使用的,一個庫可以設置多個對外服
務名,以實現不同的目的


“主機字符串”的叫法主要在SQL*Plus中使用,是在客戶端使用,
“數據庫別名”主要用在一些開發工具連接Oracle服務器時使用,是通俗叫法
還有像配置ODBC時的Data Source的Service Name,

它們都是一個道理,指向的都是客戶端tnsnames.ora文件中的一小段文本

差不多明白了。
但我還要問:
1。在SQL/PLUS中的登陸中,用USER/PWD@***,那么,這個***是什么呢?是主機字
符串還是服務名呢?
2。在設置ODBC時的用戶和密碼是不是一定要是ORACLE中的合法用戶和密碼?
3。 若要向ORACLE代理商購買ORACLE,是以用戶數來算錢的。
那么,這個“用戶”跟我們在ORACLE中通過CREATE USER USERNAME IDENTIFIED
BY PASSWord創建的用戶是一個概念嗎?若不是一樣的話,他們有什么區別?

還有,ORCLE是通過什么機制來控制用戶的最大數量的?要是我買了8個用戶的,我
能開12個用戶嗎?
能給我的EMAIL嗎?



1、主機字符串
2、是的,但不輸也行,引用ODBC名時再給出也可以
3、不是,“用戶數”指的是并發訪問用戶數
(我理解是同時間訪問同一個內存地址的進程數)

買8個用戶,建幾十、上百個用戶也沒問題,只要峰值達不到并發數就可以了
(這里的用戶數不是Oracle內部的自己建立的那種用戶,應該是進程數)
(多臺機器,每個Oracle內部用戶多次調用,開多個進程)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 陇川县| 巴林右旗| 德保县| 静宁县| 庆元县| 南城县| 醴陵市| 东明县| 武冈市| 同江市| 子长县| 常德市| 平遥县| 鄄城县| 会泽县| 满洲里市| 阳春市| 六枝特区| 南召县| 石渠县| 宁南县| 枝江市| 胶南市| 邵东县| 永泰县| 山西省| 宜兰县| 左云县| 加查县| 莎车县| 璧山县| 徐水县| 阳朔县| 疏附县| 常州市| 云浮市| 肥城市| 剑阁县| 建阳市| 前郭尔| 德令哈市|