當前位置:首頁 » 數據倉庫 » oracle資料庫配置要求
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

oracle資料庫配置要求

發布時間: 2022-08-21 04:20:54

① oracle 對系統配置要求

安裝的軟體環境需求:

下列從兩個主要的方面闡述Oracle9i對軟體環境的要求。

對操作系統的要求建議在全新安裝的Windows 2000 Server上安裝資料庫伺服器,在Windows 2000 Server或Windows 98上安裝管理客戶機。

對虛擬內存的要求建議可以將虛擬內存適當進行調整以加快安裝速度。安裝的網路環境需求安裝Oracle9i資料庫伺服器,至少需要有兩台計算機,通過交換機或集線器構成區域網。

(1)oracle資料庫配置要求擴展閱讀:

Oracle零售雲服務充分集合了甲骨文公司在雲、安全、零售行業以及網路等領域的專業性,完美地對甲骨文雲進行了補充。甲骨文雲是目前業界最廣泛的公有雲服務產品組合,涵蓋SaaS、PaaS、DaaS及IaaS。

甲骨文雲現在每天支持6200萬用戶和230億項交易,在全球3萬台設備上運行,在19個數據中心有400PB級存儲

Oracle 零售雲服務為零售高管提供了最前沿的工具,讓零售商能夠在不斷變化市場中時刻保持領先位置。Jill Puleri表示:「IT部門對於企業的價值是以月為衡量時間的,Oracle零售雲服務能夠顯著地加快部署時間,幫助零售業的IT部門將注意力從系統維護轉向業務的創新層面。」

② Oracle10G資料庫中軟硬體環境有哪些要求

系統必須符合以下最低硬體要求:
至少有1024MB的物理內存
下表說明安裝時物理內存(RAM)和交換區(swap space)的配置關系。
RAM Swap Space
1024 MB 到 2048 MB 1.5 倍 RAM
2049 MB 到 8192 MB 等於 RAM
大於 8192 MB 0.75 倍 RAM
在 /tmp 目錄中至少有400 MB空閑磁碟空間
1.5 GB 到 3.5 GB 的磁碟空間用於安裝 Oracle 10G資料庫軟體,具體大小由安裝類型決定
1.2GB 磁碟空間用於資料庫預配置文件系統存儲(可選)
說明:
使用 ASM (Automatic Storage Management) 和 RDS (raw device storage) 的磁碟空間要求在後面的章節中描述。
若選擇自動備份配置,啟用閃回區(flash recovery area)需要額外的磁碟空間,也可以在文件系統或 ASM(Automatic Storage Management) 磁碟組中指定。
確保系統滿足這些要求:

③ oracle11g安裝完需要哪些配置

一般都是linux
需要手動設置
oracle_home,oracle_base
,
nls_lang
之類的環境變數,windows
已經有系統
path
環境變數,安裝過程會將路徑補充道path中,而且
windows和linux
文件檢索機制不一樣。
在oracle官方網站上下載Oracle-11g-r2資料庫。兩個壓縮文件,解壓縮第一個,將第二個壓縮包中的內容放到第一個包解壓後的\stage\Components文件夾下
1.
安裝步驟,可以不選擇接收安全更新。
2.選「是」,下一步。
3.
創建和配置資料庫。
4.
選擇桌面類,也可以選擇伺服器類,多了選擇語言和一些設置的選擇,但是大多都直接選擇默認的配置。
5.選擇要安裝到的目錄,密碼要求大小寫字母加數字,多於8位,不按要求設置也能安裝,這個密碼是系統管理員密碼。全局資料庫名是SID,很重要。
6.
安裝程序會進行硬體環境檢查,滿足要求的話可以直接點擊完成開始安裝。
7.開始安裝程序,等待

8.
第一次安裝或者卸載完全沒有出現問題的話,100%後會進入另一個界面的安裝。
9.
安裝完成,這時要設置登錄的用戶,點擊口令管理。
10.將scott和hr兩個用戶的勾去掉(解鎖定),在新口令里設置密碼,一般scott的設為tiger,hr的設為hr。
點擊「是」確定。
確定後,關閉,完成安裝。

④ 筆記本需要流暢的運行oracle資料庫 需要怎樣的配置

eclipse是一個運行平台,還是比較好的,我也用過。oracle資料庫的啟動是比較佔用內存和cup使用率的,建議是配置越高越好,最好是1g以上的內存,最少不要低於1g,我以前用我朋友的才512m的機子裝過,裝上了,但是運行超慢,非常不好用。

⑤ Oracle 10G資料庫中軟硬體環境有哪些要求

系統必須符合以下最低硬體要求: 至少有1024MB的物理內存 下表說明安裝時物理內存(RAM)和交換區(swap space)的配置關系。 RAM Swap Space 1024 MB 到 2048 MB 1.5 倍 RAM 2049 MB 到 8192 MB 等於 RAM 大於 8192 MB 0.75 倍 RAM 在 /tmp 目...

⑥ 安裝oracle的配置要求是什麼

如何連接oracle資料庫及故障解決辦法
如何配置才能使客戶端連到資料庫:
要使一個客戶端機器能連接oracle資料庫,需要在客戶端機器上安裝oracle的客戶端軟體,唯一的例外就是java連接資料庫的時候,可以用jdbc thin模式,不用裝oracle的客戶端軟體。加入你在機器上裝了oracle資料庫,就不需要在單獨在該機器上安裝oracle客戶端了,因為裝oracle資料庫的時候會自動安裝oracle客戶端。
用過sql server資料庫然後又用oracle的新手可能會有這樣的疑問:問什麼我用sql server的時候不用裝sql server的客戶端呢?原因很簡單,sql server也是microsoft的,它在操作系統中集成了sql server客戶端,如果microsoft與oracle有協議,將oracle客戶端也集成到操作系統中,那我們也就不用在客戶端機器裝oracle客戶端軟機就可訪問資料庫了,不過,這好像是不可能實現的事情。
也有的人會問:為什麼在sql server中沒有偵聽埠一說,而在oracle中要配置偵聽埠?其實sql server中也有偵聽埠,只不過microsoft將偵聽埠固定為1433,不允許你隨便改動,這樣給你一個錯覺感覺sql server中沒有偵聽埠,咳,microsoft把太多的東西都封裝到黑盒子里,方便使用的同時也帶來的需要副作用。而oracle中的偵聽埠直接在配置文件中,允許隨便改動,只不過無論怎樣改動,要與oracle伺服器端設置的偵聽埠一致。

好,言歸正傳,我們如何做才能使客戶端機器連接到oracle資料庫呢?
A. 安裝相關軟體
B. 進行適當的配置

A.在適當的位置安裝適當的軟體:
在客戶端機器:
1.在客戶端機器上安裝ORACLE的Oracle Net通訊軟體,它包含在oracle的客戶端軟體中。
2.正確配置了sqlnet.ora文件:
NAMES.DIRECTORY_PATH = (TNSNAMES, ….)
NAMES.DEFAULT_DOMAIN=DB_DOMAIN
一般情況下我們不用NAMES.DEFAULT_DOMAIN參數。如果想不用該參數用#注釋掉或將該參數刪除即可,對於NAMES.DIRECTORY_PATH參數採用預設值即可,對於NAMES.DEFAULT_DOMAIN參數有時需要注釋掉,在下面有詳細解釋。
3.正確配置了tnsname.ora文件

在伺服器端機器:
1.保證listener已經啟動
2.保證資料庫已經啟動。
如果資料庫沒有啟動,用:
Oracle 9i:
dos>sqlplus 「/ as sysdba」
sqlplus> startup
Oracle 8i:
dos>svrmgrl
svrmgrl>connect internal
svrmgrl>startup
命令啟動資料庫
如果listener沒有啟動,用:
lsnrctl start [listener name]
lsnrctl status [listener name]
命令啟動listener

B.進行適當的配置
如何正確配置tnsname.ora文件:
可以在客戶端機器上使用oracle Net Configuration Assistant或oracle Net Manager圖形配置工具對客戶端進行配置,該配置工具實際上修改tnsnames.ora文件。所以我們可以直接修改tnsnames.ora文件,下面以直接修改tnsnames.ora文件為例:
該文件的位置為: …\network\admin\tnsnames.ora (for windows)
…/network/admin/tnsnames.ora (for unix)
此處,假設伺服器名為testserver,服務名為orcl.testserver.com,使用的偵聽埠為1521,則tnsnams.ora文件中的一個test網路服務名(資料庫別名)為:
test =
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=testserver)(PORT=1521))
)
(CONNECT_DATA=(SERVICE_NAME=orcl.testserver.com)
)
)
此處的笑臉為)。
紅色的內容為需要根據實際情況修改的內容,現解釋如下:
PROTOCOL:客戶端與伺服器端通訊的協議,一般為TCP,該內容一般不用改。
HOST:資料庫偵聽所在的機器的機器名或IP地址,資料庫偵聽一般與資料庫在同一個機器上,所以當我說資料庫偵聽所在的機器一般也是指資料庫所在的機器。在UNIX或WINDOWS下,可以通過在資料庫偵聽所在的機器的命令提示符下使用hostname命令得到機器名,或通過ipconfig(for WINDOWS) or ifconfig(for UNIX)命令得到IP地址。需要注意的是,不管用機器名或IP地址,在客戶端一定要用ping命令ping通資料庫偵聽所在的機器的機器名,否則需要在hosts文件中加入資料庫偵聽所在的機器的機器名的解析。
PORT:資料庫偵聽正在偵聽的埠,可以察看伺服器端的listener.ora文件或在資料庫偵聽所在的機器的命令提示符下通過lnsrctl status [listener name]命令察看。此處Port的值一定要與資料庫偵聽正在偵聽的埠一樣。
SERVICE_NAME:在伺服器端,用system用戶登陸後,sqlplus> show parameter service_name命令察看。

如何利用配置的網路服務名連接到資料庫:
用sqlplus程序通過test網路服務名進行測試,如sqlplus system/manager@test。如果不能連接到資料庫,則在tnsname.ora文件中的test網路服務名(net service)後面加上sqlnet.ora文件中NAMES.DEFAULT_DOMAIN參數的值,此處我的參數值為testserver.com,將其加到網路服務名後面,修改後的tnsname.ora中關於該網路服務名的內容為:

什麼情況下會引起oracle自動設置NAMES.DEFAULT_DOMAIN參數?
出現這種情況的典型環境為windows的客戶端的『我得電腦à屬性à計算機名à更改à其它…à此計算機的主DNS後綴』中設置了『primary dns suffix』,因為在這種情況下安裝客戶端時,會在sqlnet.ora文件中自動設置NAMES.DEFAULT_DOMAIN參數,或許當把計算機加入域中安裝oracle客戶端時也會出現這種情況,有條件的話大家可以試一下。

我在設置oracle的客戶端時一般手工修改tnsnames.ora文件,但是還有許多人喜歡用圖形工具配置,該圖形工具最終還是修改tnsnames.ora文件,但是它有時會引起其它的問題:
在用oracle的圖形配置軟體'net assistant'或『Net Configuration Assistant』配置網路服務名時,假如已經設置了『primary dns suffix』,但是在圖形配置軟體中寫的網路服務名的名字中沒有『primary dns suffix』,如只是寫了test,則圖形配置軟體會自動在後面加上『primary dns suffix』,使之變為test.testserver.com,並存在tnsnames.ora中,而不管你的sqlnet.ora文件中是否有NAMES.DEFAULT_DOMAIN參數。此時,用圖形工具進行測試連接是通過的,但是假如此時sqlnet.ora文件中沒有NAMES.DEFAULT_DOMAIN參數,則你在使用網路服務名時應該使用在tnsnames.ora中的test.testserver.com,而不是你在圖形配置軟體中鍵入的test。解決的辦法為:
<1>可以在sqlnet.ora文件中設置NAMES.DEFAULT_DOMAIN= testserver.com,這時你可以用test或test.testserver.com連接資料庫
<2>在sqlnet.ora文件中不設置NAMES.DEFAULT_DOMAIN參數,在tnsnames.ora文件中將test.testserver.com中的.testserver.com去掉,這時你可以用test連接資料庫。

關於為什們在網路服務名後面加db_domain參數,需要了解sql*plus連接資料庫的原理,我在後面解決12154常見故障中給出了詳細的說明。

如果上面的招數還不奏效的話,只好用一下乾坤大挪移了。
將客戶端的網路服務名部分
test.testserver.com =
(DESCRIPTION=
(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=testserver)(PORT=1521))
)
(CONNECT_DATA=(SERVICE_NAME=orcl.testserver.com)
)
)
此處的笑臉為)。
拷貝到伺服器的tnsnames.ora文件中。然後再伺服器端用sqlplus system/[email protected]連接到資料庫。
如果能連接成功,說明你的客戶端與伺服器端的網路有問題。
如果連接不成功,用前面的部分檢查網路服務名部分部分是否正確,如果確信網路服務名部分正確而且所有的客戶端都連不上資料庫則可能為系統TCP/IP或Oracle系統有問題,建議重新安裝資料庫。

常見故障解決辦法:
TNS-12154 (ORA-12154):TNS:could not resolve service name
該錯誤表示用於連接的網路服務名在tnsnames.ora文件中不存在,如上面的tnsnames.ora中的網路服務名只有test,假如用戶在連接時用sqlplus system/manager@test1則就會給出TNS-12154錯誤。
要注意的是,有時即使在tnsnames.ora文件中有相應的網路服務名,可是用該網路服務名連接時還會出錯,出現這種情況的典型配置如下(在客戶端的機器上):
sqlnet.ora文件:
NAMES.DIRECTORY_PATH = (TNSNAMES, ….)
NAMES.DEFAULT_DOMAIN = server.com
tnsnames.ora文件:
test =
(DESCRIPTION=
(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=testserver)(PORT=1521))
)
(CONNECT_DATA=(SERVICE_NAME=orcl.testserver.com)
)
)
此處的笑臉為)。

sql*plus運行基本機理:
在用戶輸入sqlplus system/manager@test後,sqlplus程序會自動到sqlnet.ora文件中找NAMES.DEFAULT_DOMAIN參數,假如該參數存在,則將該參數中的值取出,加到網路服務名的後面,即此例中你的輸入由sqlplus system/manager@test自動變為sqlplus system/[email protected] ,然後再到tnsnames.ora文件中找test.server.com網路服務名,這當然找不到了,因為該文件中只有test網路服務名,所以報錯。解決的辦法就是將sqlnet.ora文件中的NAMES.DEFAULT_DOMAIN參數注釋掉即可,如#NAMES.DEFAULT_DOMAIN = server.com。假如NAMES.DEFAULT_DOMAIN參數不存在,則sqlplus程序會直接到tnsnames.ora文件中找test網路服務名,然後取出其中的host,port,tcp,service_name,利用這些信息將連接請求發送到正確的資料庫伺服器上。
另外原則上tnsnames.ora中的配置不區分大小寫,但是我的確遇到區分大小寫的情況,所以最好將使用的網路服務與tnsnames.ora中配置的完全一樣。

ORA-12514: TNS:listener could not resolve SERVICE_NAME given in connect Descriptor.
該錯誤表示能在tnsnames.ora中找到網路服務名,但是在tnsnames.ora中指定的SERVICE_NAME與伺服器端的SERVICE_NAME不一致。解決的辦法是修改tnsnames.ora中的SERVICE_NAME。

易混淆術語介紹:
Db_name:對一個資料庫(Oracle database)的唯一標識,該資料庫為第一章講到的Oracle database。這種表示對於單個資料庫是足夠的,但是隨著由多個資料庫構成的分布式資料庫的普及,這種命令資料庫的方法給資料庫的管理造成一定的負擔,因為各個資料庫的名字可能一樣,造成管理上的混亂。為了解決這種情況,引入了Db_domain參數,這樣在資料庫的標識是由Db_name和Db_domain兩個參數共同決定的,避免了因為資料庫重名而造成管理上的混亂。這類似於互連網上的機器名的管理。我們將Db_name和Db_domain兩個參數用』.』連接起來,表示一個資料庫,並將該資料庫的名稱稱為Global_name,即它擴展了Db_name。Db_name參數只能由字母、數字、』_』、』#』、』$』組成,而且最多8個字元。

Db_domain:定義一個資料庫所在的域,該域的命名同互聯網的』域』沒有任何關系,只是資料庫管理員為了更好的管理分布式資料庫而根據實際情況決定的。當然為了管理方便,可以將其等於互聯網的域。

Global_name:對一個資料庫(Oracle database)的唯一標識,oracle建議用此種方法命令資料庫。該值是在創建資料庫是決定的,預設值為Db_name. Db_domain。在以後對參數文件中Db_name與Db_domain參數的任何修改不影響Global_name的值,如果要修改Global_name,只能用ALTER DATABASE RENAME GLOBAL_NAME TO <db_name.db_domain>命令進行修改,然後修改相應參數。

Service_name:該參數是oracle8i新引進的。在8i以前,我們用SID來表示標識資料庫的一個實例,但是在Oracle的並行環境中,一個資料庫對應多個實例,這樣就需要多個網路服務名,設置繁瑣。為了方便並行環境中的設置,引進了Service_name參數,該參數對應一個資料庫,而不是一個實例,而且該參數有許多其它的好處。該參數的預設值為Db_name. Db_domain,即等於Global_name。一個資料庫可以對應多個Service_name,以便實現更靈活的配置。該參數與SID沒有直接關系,即不必Service name 必須與SID一樣。

Net service name:網路服務名,又可以稱為資料庫別名(database alias)。是客戶端程序訪問資料庫時所需要,屏蔽了客戶端如何連接到伺服器端的細節,實現了資料庫的位置透明的特性。

⑦ 大神們能做資料庫都需要什麼配置,能具體說下嘛比如oracle資料庫。獨顯和集顯,還有別的配置。

1 安裝的硬體環境需求

下列從5個主要的方面闡述Oracle 9i對硬體環境的要求。
1. 對CPU的要求
CPU最低配置到Pentium 166就可以。
2. 對內存的要求
內存容量最低為64MB,最好在256MB以上。
3. 對硬碟的要求
建議配置8GB容量以上硬碟。
4. 對光碟機的要求
建議選用快速光碟機,16倍速以上。
5. 對網卡的要求
一般可以選用10/100MB自適應網卡。

⑧ 我想安裝oracle的資料庫,請問電腦需要什麼樣的硬體基礎呢

內存盡量大一點,如果使用oracle的同時,還要使用其他軟體的話,建議2G以上,最好3G。注意32位操作系統最大識別3.2G內存,64位操作系統可以識別4G以上內存。硬碟自己看著辦,差不多就行,處理器一般性能的能用,這個對顯卡沒什麼要求,獨立和集成的都行。其他的就沒什麼了。這個oracle主要問題是很占內存。

⑨ 請問各位大大,一般oracle資料庫伺服器需要怎麼樣的硬體配置啊,在線等,急!

關鍵看你干什麼,數據量有多大。

如果是學慣用,不需要多高的配置。

我在1G內存的虛擬機上oracle11g已經跑得很好了。

⑩ 運行oracle資料庫,對伺服器硬體需求是什麼樣的

運行oracle資料庫,對伺服器硬體需求是什麼樣的
安裝環境:
在安裝Oracle Database之前,必須明確系統安裝所需要的條件。
1) 硬體環境:
安裝Oracle 10g資料庫的硬體需求如表所示。
處理器的速度和內存大小直接影響著Oracle運行的速度。所以建議硬體配置越高越好。一般地,伺服器配置應高於客戶端配置,而且配置越高安裝速度越快。
2) 軟體環境 安裝Oracle10g資料庫的軟體需求如表所示。