หน้าแรก | กระดานข่าว |  ปฏิทิน |  ค้นหา |  ติดต่อเรา VMWARE.IN.TH | Largest unofficial VMware Thailand User
หน้า: [1]   ลงล่าง
  พิมพ์  
ผู้เขียน หัวข้อ: vCenter : แก้ปัญหา DB MSSQL ของ vCenter เต็ม 4 GB  (อ่าน 659 ครั้ง)
vmware.in.th
"วีเอ็มแวร์ อิน ไทย" .. สังคมคน virtualization ออน์ไลน์
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 1,251


pumpithu@gmail.com
ดูรายละเอียด เว็บไซต์ อีเมล์
อาทิตย์ที่ผ่านมาไป Training ที่ SG กะกว่าจะ Remote มา Test งานที่ Office พอเข้ามาได้ เจอปัญหาว่าไม่สามารถใช้งาน vCenter ไม่ได้ .. -_-” ก็หาดูว่าเกิดปัญหาที่ส่วนไหน ก็เริ่มหาสาเหตุ ?

1. ลองดูที่ Service ของ VMware ก่อน .. มัน Stop นี่น่าาา สั่ง Start สิ .. ฮ่าาา

2. งั้น Connect ใหม่ ดู ก็ไม่สำเร็จ Service เจ้ากรรม ก็ดัน หยุด หายยย ! ซะงั้น …

3.  เอาไงดี .. งั้นไปดูที่ Event Log  ก็พบว่า ..

อ้างถึง
CREATE DATABASE or ALTER DATABASE failed because the resulting cumulative database size would exceed your licensed limit of 4096 MB per database.



4. เอาไงดีเนี่ย Data Base ของ MSSQL Express มันรองรับ Database สูงสุดที่ 4 GB ..

5. คิดได้ก็จัดการลบไฟล์ Data มันสิ .. แต่ ๆๆๆๆ แล้วลบอันไหนดี เลยค้นหา ใน Google ไปพบว่า Table ที่ใช้งานเยอะจะเป็น Table vpx_event_arg

6. รู้แบบนี้ก็จัดการลบข้อมูลมันซะ เพราะว่ามันแค่เก็บ Event Log เอง .. จัดการด้วยคำสั่ง

อ้างถึง
    use “VIM_VCDB”
    truncate table vpx_event_arg;
    delete from vpx_event;



7. เย้ ในที่สุดก็ Start Database ได้และ Connect vCenter ได้แล้ว ก็เลยมาจัดการเรื่อง Log ต่อให้มันเก็บน้อย ๆ หน่อย … ถือว่าจบแล้วว …



ที่มา : http://www.virtualizationcorp.com/pumpith/?p=96
บันทึกการเข้า

Freelance implementer Microsoft, Linux System, Data Storage and Virtualization Technology.

Twitter : http://twitter.com/pumpithu
Facebook : http://www.facebook.com/pumpithu
 
DataSite
Jr. Member
**
ออฟไลน์ ออฟไลน์

กระทู้: 65


customercare@datasite.co.th
ดูรายละเอียด เว็บไซต์ อีเมล์
ขอความเห็น ถ้าหากว่าเรา Upgrade เป็น SQL Server Express 2008 ซึ่งรองรับได้สูงสุด 10GB น่าจะพอทำได้หรือไม่
บันทึกการเข้า

 
vmware.in.th
"วีเอ็มแวร์ อิน ไทย" .. สังคมคน virtualization ออน์ไลน์
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 1,251


pumpithu@gmail.com
ดูรายละเอียด เว็บไซต์ อีเมล์
ผมคิดว่าน่าจะทำได้นะครับ กำลังคิดว่าจะลองเปลี่ยนอยู่เหมือนกันครับ
บันทึกการเข้า

Freelance implementer Microsoft, Linux System, Data Storage and Virtualization Technology.

Twitter : http://twitter.com/pumpithu
Facebook : http://www.facebook.com/pumpithu
 
vmware.in.th
"วีเอ็มแวร์ อิน ไทย" .. สังคมคน virtualization ออน์ไลน์
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 1,251


pumpithu@gmail.com
ดูรายละเอียด เว็บไซต์ อีเมล์
ไปหาคำตอบมาให้ครับ ว่า VMware vCenter รองรับการใช้งานร่วมกับ Microsoft SQL 2008 ครับ อ่านได้จากเอกสาร

VMware vCenter 4.0 Database Performance for Microsoft SQL Server 2008

อ้างถึง

บันทึกการเข้า

Freelance implementer Microsoft, Linux System, Data Storage and Virtualization Technology.

Twitter : http://twitter.com/pumpithu
Facebook : http://www.facebook.com/pumpithu
 
vmware.in.th
"วีเอ็มแวร์ อิน ไทย" .. สังคมคน virtualization ออน์ไลน์
Administrator
Hero Member
*****
ออฟไลน์ ออฟไลน์

กระทู้: 1,251


pumpithu@gmail.com
ดูรายละเอียด เว็บไซต์ อีเมล์

   อัพเดทเพิ่มครับ ... วันนี้ พี่ที่รู้จักเกิดปัญหานี้ ขึ้นเหมือนกัน ตอนแรกคิดว่า ชิว .. แต่ เข้าไปแล้วไม่สามารถสั่งแล้วทำงานได้ เพราะว่า Log มันขยายตัวใหญ่มาก เลยต้องหา วิธีใหม่ ... ตอนนี้สามารถแก้ไขปัญหาได้แล้วครับ .. ลองทำกันดูนะครับ

   อัพเดทจาก : http://www.vmware.in.th/pumpith/vmware-clean-data-%E0%B8%82%E0%B8%AD%E0%B8%87-vcenter.html

   

      1. ก่อนทำ .. ให้ Copy Database ของ vCenter เก็บไว้ก่อน !!!!!! เฝื่อในกรณีที่ทำแล้วติดปัญหาจะได้สามารถนำกลับมาใช้งานได้

   

      2. ดาวน์โหลดไฟล์ VCDB_table_cleanup_MSSQL_V4.X

   

      3. เปิดโปรแกรม Microsoft SQL Server Management Studio Express.

   

      4. สั่ง Clear Database ทำตาม Link นี้ http://www.virtualsmb.net/?p=135 ได้เลยครับ

   

      5. Start Service และ Connect vClient เข้าที vCenter Server

   แต่ถ้ายังไม่สามารถใช้งานได้ให้รันคำสั่งนี้อีกครั้ง

   

      alter table VPX_EVENT_ARG drop constraint FK_VPX_EVENT_ARG_REF_EVENT, FK_VPX_EVENT_ARG_REF_ENTITY alter table VPX_ENTITY_LAST_EVENT drop constraint FK_VPX_LAST_EVENT_EVENT

   

      truncate table VPX_TASK

   

      truncate table VPX_ENTITY_LAST_EVENT

   

      truncate table VPX_EVENT

   

      truncate table VPX_EVENT_ARG

   

      alter table VPX_EVENT_ARG add

   

      constraint FK_VPX_EVENT_ARG_REF_EVENT foreign key(EVENT_ID) references VPX_EVENT (EVENT_ID) on delete cascade, constraint FK_VPX_EVENT_ARG_REF_ENTITY foreign key (OBJ_TYPE) references VPX_OBJECT_TYPE (ID)

   

      alter table VPX_ENTITY_LAST_EVENT add

   

      constraint FK_VPX_LAST_EVENT_EVENT foreign key(LAST_EVENT_ID) references VPX_EVENT (EVENT_ID) on delete cascade

บันทึกการเข้า

Freelance implementer Microsoft, Linux System, Data Storage and Virtualization Technology.

Twitter : http://twitter.com/pumpithu
Facebook : http://www.facebook.com/pumpithu
 
B.pharapat
Full Member
***
ออฟไลน์ ออฟไลน์

กระทู้: 136


ดูรายละเอียด

   งั้นขอ แชร์ บ้างนะครับ ผม เคยเจอปัญหา log file ของ ms sql มัน กำหนด limit size ไว้ แล้วเมื่อขนาด log db มันเกินขนาด

   มันทำให้ vcenter ไม่สามารถ write ลง log db ได้ ทำให้ เกิด อาการ start Vcenter สามารถ start service ได้ ไม่มีปัญหา แต่เวลา login เข้า v client 

   vcenter  service ของ vcenter จะ stop เอง ครับ เลยลองหา  ข้อมูล พบว่าปัญหา เกิดจาก  recovery model ของ db vcenter เป็น full อยู่ ซึ่งในเว็บ แนะนำให้ เป็น simple

   หลังจาก แก้ แล้ว shink db ก็สามารถใช้งานได้ปกติ ครับ

    

   http://www.itexperience.net/vsphere-virtual-center-service-starts-and-then-stops-again/

บันทึกการเข้า
 
หน้า: [1]   ขึ้นบน
  พิมพ์  
 
กระโดดไป:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC | Thai language by ThaiSMF Valid XHTML 1.0! Valid CSS!