A. oracle10g客戶端和伺服器全裝在物理機上可以嗎
可以,以前都是裝物理機上面的,實際上由於資料庫對於io的要求比較高,目前不少公司還是會將資料庫伺服器安裝到物理機上面。
B. 物理內存8G,三個資料庫如何分配內存
怎樣設置虛擬內存:
/
(一)合理設置虛擬內存
/
虛擬內存的設定主要根據你的物理內存大小和電腦的用途來設定,在桌面上用滑鼠右擊「我的電腦」,選擇「屬性」,就可以看到內存了。根據微軟公司的建議,虛擬內存設為物理內存容量的1.5--3倍,例如512MB的內存,虛擬內存設定為768--1536MB;1G的內存,虛擬內存設定為1536--3072MB。也可讓Windows來自動分配管理虛擬內存,它能根據實際內存的使用情況,動態調整虛擬內存的大小。在虛擬內存設置頁面下方有一個推薦數值,如果確實不知道設置多少為最佳,建議虛擬內存就設為推薦的數值。虛擬內存有初始大小與最大值兩個數值,最好把初始大小和最大值設為相同,以避免系統頻繁改變頁面文件的大小,影響電腦運行。內存容量2GB或以上的,如果不運行大型文件或游戲,也可以關閉虛擬內存。
/
虛擬內存就是在你的物理內存不夠用時把一部分硬碟空間作為內存來使用,不過由於硬碟傳輸的速度要比內存傳輸速度慢的多,所以使用虛擬內存比物理內存效率要慢。個人實際需要的值應該自己多次調整為好。設的太大會產生大量的碎片,嚴重影響系統速度,設的太小就不夠用,於是系統就會提示你虛擬內存太小。
/
(二)虛擬內存設置方法
/
右擊「我的電腦」選擇「屬性--高級--性能--設置--高級--虛擬內存--更改」,選擇虛擬內存所在的磁碟,然後在下邊單擊「自定義大小」並輸入「初始大小」和「最大值」,最後按「設置」按鈕,再確定即可。虛擬內存從C盤設置到其它磁碟的方法(如果在其它盤,設置方法一樣):右擊我的電腦--屬性--高級--性能設置--高級--虛擬內存更改--點選C盤--單選「無分頁文件」--「設置」,此時C盤旁的虛擬內存就消失了;然後選中D或F盤,單選「自定義大小」--在下面的「初始大小」和「最大值」兩個文本框中輸入數值--「設置」—確定--重啟電腦,便完成了設置。
/
虛擬內存最好不要與系統設在同一個磁碟內,內存是隨著使用而動態地變化,設在C盤就容易產生磁碟碎片,影響系統運行速度。所以,最好將虛擬內存設置在磁碟剩餘空間較大而又不常用的磁碟,如D、F,這樣可以避免系統在C盤進行頻繁的讀寫操作而影響系統速度。虛擬內存在一台電腦,只用設置一次,可設置在任何一個磁碟。
/
(三)減輕內存負擔:
/
1、打開的程序不可太多。如果同時打開的文檔過多或者運行的程序過多,就沒有足夠的內存運行其他程序,要關閉不用的程序和窗口。
/
2、自動運行的程序不可太多。單擊「開始」--「運行」,鍵入「Msconfig」-「確定」,打開「系統配置實用程序」窗口,刪除不想自動載入的啟動項目。
======================================
C. 如何使物理機訪問VM 12.5.0虛擬機上面的oracle資料庫
1、本netstat -an|find 1521
檢查監聽埠否啟監聽址否允許本機訪問127.0.0.1
2、修改$ORACLE_HOME/network/admin/listener.ora主機名或者localhost改ip或者0.0.0.0
3、重啟oracle監聽服務
4、虛擬機telnet 192.168.1.107 1521確認訪問
D. 資料庫連接問題 虛擬機連接物理機sql資料庫
物理機windows7 x86已安裝 vs2010、SQL server 2008虛擬機windows xp 只安裝 framework 3.5網關192.168.1.1物理機ip 192.168.1.2虛擬機ip 192.168.1.100虛擬機網路適配器用橋接方式直接連接到物理網路下面是用物理機編譯的C#程序using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace WindowsFormsApplication3{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } //LZ物理機計算機名 string str = "server=LZ;database=db_books;uid=sqllz;pwd=00000"; SqlConnection sql = new SqlConnection(); private void Form1_Load(object sender, EventArgs e) { //string str = "server=LZ\\Administrator;database=" + "db_books" + ";uid=LZ\\Administrator;pwd=.";} private void button1_Click(object sender, EventArgs e) { sql.ConnectionString = str; sql.Open(); if (sql.State == ConnectionState.Open) label1.Text = "Yes"; else label1.Text = "No"; } }}此程序在物理機運行正常label顯示yes但在虛擬機出現下面錯誤,求解已經按網上設置了資料庫能遠程連接
E. 如何使物理機訪問VM 12.5.0虛擬機上面的oracle資料庫
這個完全可以。首先包裝物理機與虛擬機之間的網路互通,然後在虛擬機里建立oracle監聽,在物理機里建立網路服務名連接到虛擬機里的資料庫即可,注意關閉虛擬機里的操作系統防火牆。
F. 域伺服器和資料庫伺服器能搭建在一台物理機上嗎
可以,做個虛擬化,劃分下就OK了
當然不劃分也可以,但是那樣數據沒有保證了
G. 把oracle資料庫的伺服器端裝在VPC里了,而物理機上安裝了PLSQL developer,如何在物理機上連接到伺服器呢
在物理機上再安裝一個資料庫客戶端,要麼就別用plsql developer,改用oracle開發的sql developer
H. 急求:為什麼我的程序在VM虛擬機裡面連不上資料庫,可是在物理機上可以正常發連接
你的虛擬機網卡設置是什麼呢 你該不會用的是NAT模式吧 試試bridge模式 這個橋接模式相當於是虛擬機跟物理機連接在同一個交換機中
I. 資料庫主機物理內存8G,應該怎麼分配
不管是物理機還是虛擬機內存配置應該是:
操作系統消耗+每個並行資料庫配置的內存<=8g
例如:最多有兩個資料庫並行----操作系統消耗+第1個資料庫分配內存+第2個資料庫分配內存<=8g
三個資料庫全部並行----操作系統消耗+第1個資料庫分配內存+第2個資料庫分配內存+
第3個資料庫分配內存<=8g
每個資料庫的內存分配不一定一樣,根據所安裝的資料庫大小和連接客戶端的多少等情況來考慮。
J. 資料庫系統由哪幾部分組成各部分有何作用
已解決問題 收藏 轉載到QQ空間 資料庫系統【DBS】有哪些部分組成? 280 [ 標簽:資料庫,系統,dbs ] 匿名 回答:1 人氣:6 解決時間:2008-09-29 11:50 滿意答案 DBS由以下幾部分組成:
l 資料庫(DB):DB是與一個企業(或組織)的各項應用有關的全部數據的集合。DB分成兩類,一類是應用數據的集合,稱為物理資料庫,它是資料庫的主體;另一類是各級數據結構的描述,稱為描述資料庫,由DD系統管理。
l 硬體:這一部分包括中央處理機、內存、外存、輸人輸出設備等硬體設備。在DBS中特別要關注內存、外存、I/O存取速度、可支持終端數和性能穩定性等指標,同時還要考慮支持連網的能力和配備必要的後備存儲器等因素。此外,還要求系統有較高的通道能力,以提高數據的傳輸速度。
l 軟體:這一部分包括DBMS、OS、各種主語言和應用開發支撐軟體等程序。DBMS是DBS的核心軟體,要在OS支持下才能工作。為了開發應用系統,需要各種主語言,如COBOL、C、PL/I等;有些是屬於面向對象程序設計語言,譬如 Visual C++、Java等語言
點亮LIVE 11:42:33
。
l 應用開發支撐軟體是為應用開發人員提供的高效率、多功能的互動式程序設計系統,一般包括報表生成器、表格系統、圖形系統、具有資料庫訪問和表格I/O功能的軟體、數據字典系統等。它們為應用程序的開發提供了良好的環境,可提高生產率20-100倍。目前,典型的資料庫應用開發工具有Visual Basic 6.0、PowerBuilder 7.0和Delphi 5.0等系統。
l 資料庫管理員:要想成功地運轉資料庫,就要在數據處理部門配備管理人員一資料庫管理員(記為DBA)。 DBA必須具有下列素質:熟悉企業全部數據的性質和用途;對所有用戶的需求有充分的了解;對系統的性能非常熟悉;兼有系統分析員和運籌學專家的品質和知識。