PDA

View Full Version : Lan dau tien su dung Oracle. HELP!



baovn
08-10-2004, 14:17
Minh muon setup oracle nhung ko biet phai setup phien ban nao.Minh ra ngoai mua thay co 2 loai :
- oracle 9i server : 4CD
- oracle 9i : 2cd
Vay minh nen setup bo nao day.Minh moi bat dau nghien cuu ve Oracle va minh tu hoc OCA do.
Cam on cac friends nhieu nhieu

yedc2001
08-10-2004, 22:39
Chào bạn , mình làm việc ở paris. Oracle 9i có tất cã là 15 CD, còn database thi 3 CD.
Hiện tại thì dùng 9.2.0.1 đễ cài sau đó làm patchset 9.2.0.5. Xin lỗi nghe vì lâu ngày không viết tiếng việt. Hôm nay tình cờ đi vào đây.

andes
08-10-2004, 23:54
chào bạn ở paris, ở việt nam làm gì có patchset mà cài.
Thi OCA rất đơn giản, chúc bạn thành công.

baovn
09-10-2004, 11:30
Cam on cac ban nhieu nhieu.De minh thu xem nha

satthuhuydiet
09-10-2004, 11:48
Ừa 15 CD chắc là tui phải phân lại cái HDD của tui lại vì ổ C: chỉ có 10Gb híc .... Nhưng mà quan trong là giờ tui chưa học Oracle vì học chưa biết ứng dụng vào đâu.... tóm lại là Oracle như là dao mổ trâu mà tất cá các ứng dụng của Viet Nam cho dù là sân bay hay là trung tâm xử lý dữ liệu thì như là ruồi vậy .... không lẽ lại lấy dao mổ trâu đi chém ruồi hic.... có ai xây dựng trang web thương mại diện tử mà dùng Oracle chưa híc ... cho tui biết để học hỏi hô hô:D

yedc2001
11-10-2004, 17:00
Ừa 15 CD chắc là tui phải phân lại cái HDD của tui lại vì ổ C: chỉ có 10Gb híc .... Nhưng mà quan trong là giờ tui chưa học Oracle vì học chưa biết ứng dụng vào đâu.... tóm lại là Oracle như là dao mổ trâu mà tất cá các ứng dụng của Viet Nam cho dù là sân bay hay là trung tâm xử lý dữ liệu thì như là ruồi vậy .... không lẽ lại lấy dao mổ trâu đi chém ruồi hic.... có ai xây dựng trang web thương mại diện tử mà dùng Oracle chưa híc ... cho tui biết để học hỏi hô hô:D
Chào bạn "Sát Thủ" không biềt có phải viết vậy không?
15 CD là đủ bộ từ database đến Integration Gateways, Warehouse builderfail safe server (64 bits)....Mình đâu cần phải copy trên HDD đâu , cứ đễ nó trên CD khi nào cần thì cài thôi. Database chỉ cần 3 CD (Oracle 9i), 1 CD (acle 8i).
Bạn nên học Oracle đễ trở thành DBA đi, nghề này rất thông dụng.

antighost2891
12-10-2004, 08:05
Ừa 15 CD chắc là tui phải phân lại cái HDD của tui lại vì ổ C: chỉ có 10Gb híc .... Nhưng mà quan trong là giờ tui chưa học Oracle vì học chưa biết ứng dụng vào đâu.... tóm lại là Oracle như là dao mổ trâu mà tất cá các ứng dụng của Viet Nam cho dù là sân bay hay là trung tâm xử lý dữ liệu thì như là ruồi vậy .... không lẽ lại lấy dao mổ trâu đi chém ruồi hic.... có ai xây dựng trang web thương mại diện tử mà dùng Oracle chưa híc ... cho tui biết để học hỏi hô hô:D
Đúng là bạn đang ngồi dưới đáy giếng nên không biết hiện nay có bao nhiêu ngành, đơn vị đã sử dụng oracle như một cơ sở dữ liệu an toàn nhất hiện nay, phải học thêm thôi bạn ạ nếu không muốn lạc hậu

yedc2001
12-10-2004, 14:23
Ừa 15 CD chắc là tui phải phân lại cái HDD của tui lại vì ổ C: chỉ có 10Gb híc .... Nhưng mà quan trong là giờ tui chưa học Oracle vì học chưa biết ứng dụng vào đâu.... tóm lại là Oracle như là dao mổ trâu mà tất cá các ứng dụng của Viet Nam cho dù là sân bay hay là trung tâm xử lý dữ liệu thì như là ruồi vậy .... không lẽ lại lấy dao mổ trâu đi chém ruồi hic.... có ai xây dựng trang web thương mại diện tử mà dùng Oracle chưa híc ... cho tui biết để học hỏi hô hô:D
Đây là chút ít kinh nghiệm cũa mình đễ chia sẽ với các bạn thích trở thành DBA (Không biết tiếng Việt là gì).
Mình có thễ ví DBA giống như kiến trúc sư vậy, Có kiến trúc sư xây những tòa nhà chọc trời, nhưng cũng có kiến trúc sư chĩ có khã năng xây được nhà lầu 2 hoặc 3 tầng thôi, tùy theo khã năng và điều kiện làm việc. Cũng như mình lúc đầu chĩ quan lý những database 100 Mo , sau những năm làm việc bây giờ mình có thễ quãn lý những database cỡ 500 tới 1000Go, mình có thễ sữa chưã những databse ở cách mình hằng chục ngàn cây số.
Theo mình nghĩ ỡ VN trong các ngân hàng, sân bay, nhà thương , thư viện ... đều dùng Oracle?
Ở Paris nếu bạn là DBA với 5 hoặc 10 kinh nghiệm thì chỉ cần một tháng là bạn kiếm ra việc làm ngay, mình nói nhu vậy đễ bạn thấy tầm quan trọng cua DBA. Bạn có thễ cài oracle trên máy cũa bạn rồi crée những database nhõ đễ tập làm quen.
Chúc bạn thành công.
(Có những chử mình không biết tiếng việt, nếu có bạn nào đọc thì chỉ cho mình với)

andes
12-10-2004, 15:27
tiếng việt cũng gọi là dba bạn à, nếu nói với những người khác ngành cho họ hiểu thì gọi là người quản trị cơ sở dữ liệu. Làm gì mà ko bit tiếng việt đến mức độ ấy.

yedc2001
12-10-2004, 17:58
tiếng việt cũng gọi là dba bạn à, nếu nói với những người khác ngành cho họ hiểu thì gọi là người quản trị cơ sở dữ liệu. Làm gì mà ko bit tiếng việt đến mức độ ấy.
Ở VN thì học Y khoa, Qua tây thì học tin học làm sao mà biết từ tin học được? Nếu có người viết tiếng việt thì mình có thễ đoán ra được.

baovn
13-10-2004, 08:23
yedc2001 oi oi!
Minh dinh cai oracle nhung ko biet cai bo nao.Sao no tum lum het vay.Minh muon tro thanh DBA vay thi minh nen cai gi bay gio.Oracle server database(4CD) hay oracle database (2CD).Hay giup minh voi.
Minh moi bat dau tim hieu thoi sao thay no tum lum het.Ban co the chi giup minh ko
Cam on cac ban nhieu nhieu

yedc2001
13-10-2004, 14:12
yedc2001 oi oi!
Minh dinh cai oracle nhung ko biet cai bo nao.Sao no tum lum het vay.Minh muon tro thanh DBA vay thi minh nen cai gi bay gio.Oracle server database(4CD) hay oracle database (2CD).Hay giup minh voi.
Minh moi bat dau tim hieu thoi sao thay no tum lum het.Ban co the chi giup minh ko
Cam on cac ban nhieu nhieu
Mình rất vui khi có thễ giúp được bạn.
1 - Trứơc hết bạn cài OS (opérating sytème) unix, linux hay Windows serveur trên máy cũa bạn. (máy phãi có ít nhất là 250Mo RAM, 512Mo thì càng tốt).
2 - Sau đó cài Oracle database (tùy theo version bạn có).
Nếu là 8.1.7 thì chĩ có 1CD thôi.
Nều là 9.2.0.1 thì có 3CD.
3 - Sau đó bạn bắt đầu créer một Instance. Trong Instance đó bạn créer table, rồi bõ data vào....

Chúc bạn thành công.
Nếu gặp khó khăn thì cho mình biết Os và version Oracle mà bạn xài, mình sẽ giãi thích rõ hơn.

andes
13-10-2004, 15:36
Mình nghĩ học IT thì đọc sách tiếng anh chứ sao bạn dùng nhiều tiếng pháp vậy cà, khó hiểu.

yedc2001
13-10-2004, 19:38
Mình nghĩ học IT thì đọc sách tiếng anh chứ sao bạn dùng nhiều tiếng pháp vậy cà, khó hiểu.
Vì mình viết tiếng Pháp dễ hơn tiếng anh, Nhưng mình quên nghĩ là ngoài nước Pháp ra chẵng có ai chịu nói tiếng Pháp cã. Đúng như bạn nói tất cã tài liệu oracle đều viết bằng tiếng anh.

baovn
14-10-2004, 10:19
Cam on yedc2001 nhieu nha!
Minh cai tren Win XP dc ko vay?Vay la chon Oracle Database a?Vay con Oracle Database Server thi sao nhi.Co khac gi so voi Oracle Database khong vay?Ban chi cho minh voi.

antighost2891
14-10-2004, 12:40
Mấy cái đĩa mua ở ngoài chuối lắm ... mình có 1 bộ 10 CD oracle 9i đây ( 3 đĩa database, 2 đĩa developer, 3 đĩa application, 1 đĩa tool ( tuyệt cú mèo luôn ) và 1 đĩa ebook ( có cả bài giảng powerpoint theo ebook ) + 1 lô package procedure + 1 lô sql script demo nè .
Còn muốn cài 10g thì mình có ( 1 đĩa database,2 đĩa developer,3 đĩa application và 2 đĩa tool+ebook ) nè ...
Có gì liên hệ với mình nhé

yedc2001
14-10-2004, 14:32
Cam on yedc2001 nhieu nha!
Minh cai tren Win XP dc ko vay?Vay la chon Oracle Database a?Vay con Oracle Database Server thi sao nhi.Co khac gi so voi Oracle Database khong vay?Ban chi cho minh voi.
Bạn có thễ cài Oracle database 9i trên Win XP. Tôi không biết sự khác biệt giữa Oracle Database và Oracle Database Server cũa VN, vì công ty Oracle chi dùng một loại đĩa gồm 3 CD Ỡ ngoải đề là "Oracle9i Database release 2 (9.2.0.1)" khi cài thì mình có thễ chọn những thứ mình cần.
Theo tôi nhận thấy bạn có thễ tham khão ý kiến cũa 2 bạn antigost và Andes (có lẽ 2 bạn này ỡ VN nên biết những Đĩa ơ VN?).
Bạn cứ thử đi nếu không được mình sẽ cài trên Win XP rồi gỡi tài liệu giãi thích cách cài cho bạn với copy screen.

nghia2601
14-10-2004, 21:13
Mình cung muon thanh DBA nua
cac ban biet cho neo co ebook Oracle ko ?

yedc2001
14-10-2004, 22:20
Bạn nào muốn có Oracle 10g thì vào đây :
http://www.oracle.com/technology/software/products/database/oracle10g/index.html


Mình cung muon thanh DBA nua
cac ban biet cho neo co ebook Oracle ko ?
Chào bạn , Bạn có thễ kiếm ở đây :
http://www.oracle.com/technology/documentation/oracle9i.html

planet-save
15-10-2004, 09:13
Cả đống, lên đây thấy gì quơ về hết là đủ, cần gì mua CD
http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/winsoft.html

Database
Application Server
Enterprise Manager
Developer Suite
JDeveloper
Collaboration Suite
More...
Documentation
Database
Application Server
Enterprise Manager
Developer Suite
JDeveloper
Collaboration Suite
Applications
More...
Discussions
Products
Technologies
Member Services
Hosted Services
More...
Articles
Articles Index
For Developers
For DBAs
Columns
Personalities
Oracle Mag. Current
Oracle Mag. Archives
Oracle Publishing
Subscriptions
Sample Code
Tutorials
Code of the Week
J2EE
JavaServer Pages
JDBC & SQLJ
ODP.NET
PL/SQL
Web Services
XML
More...
Training
2 Day DBA
Oracle By Example
Oracle University
Oracle 10g Books
Support
AskTom.com
Hosted Development
Oracle Consulting
Patch Sets
Product Certifications
Security Alerts
Support Contacts
BROWSE BY ROLES
Developer
DBA
ISV
New to Oracle

baovn
15-10-2004, 09:58
Bạn có thễ cài Oracle database 9i trên Win XP. Tôi không biết sự khác biệt giữa Oracle Database và Oracle Database Server cũa VN, vì công ty Oracle chi dùng một loại đĩa gồm 3 CD Ỡ ngoải đề là "Oracle9i Database release 2 (9.2.0.1)" khi cài thì mình có thễ chọn những thứ mình cần.
Theo tôi nhận thấy bạn có thễ tham khão ý kiến cũa 2 bạn antigost và Andes (có lẽ 2 bạn này ỡ VN nên biết những Đĩa ơ VN?).
Bạn cứ thử đi nếu không được mình sẽ cài trên Win XP rồi gỡi tài liệu giãi thích cách cài cho bạn với copy screen.
Cam on yedc2001 nhieu nhe.De minh cai thu xem sao nhung minh chac la se ok thoi.Neu ko dc thi minh se lam phien ban nua do.Thanks

cadiec
18-10-2004, 15:48
Tớ nghĩ ban Baovn đang hoi về bộ iAS của Oralce. Có 2 bộ đó là Database Server và iAS. Nếu mới học thì cài 8.1.7 mà học vì nó nhẹ. Nên cài trên Win2000 Server không cần SP.

baovn
22-10-2004, 16:49
Tớ nghĩ ban Baovn đang hoi về bộ iAS của Oralce. Có 2 bộ đó là Database Server và iAS. Nếu mới học thì cài 8.1.7 mà học vì nó nhẹ. Nên cài trên Win2000 Server không cần SP.
Cam on ban cadiec nhieu nha.De minh thu xem sao.

planet-save
22-10-2004, 19:38
tôi tải 10G cái 10. ko biết có bỏ sót cái nào ko nữa

vinhduy83
24-11-2004, 20:38
Ban Yedc001 co sach ebook nao day Oracle tu co ban khong ? Chi cho moi nguoi di
Cam on ban

yedc2001
25-11-2004, 21:20
Ban Yedc001 co sach ebook nao day Oracle tu co ban khong ? Chi cho moi nguoi di
Cam on ban
Minh co CD day co ban ve Oracle nhung lam sao de sao chep cho cac ban duoc (minh dau co o VN)?

namhoang
27-11-2004, 15:10
Bạn yedc01 ơi!
Bạn học IT ở pháp vậy có tài liệu tiếng Anh Về Oracle nào hay hay gủi về cho anh em bên nhà ké chút đi
Mình mexci bạn trước (tiếng việt là CẢM ƠN!)

yedc2001
29-11-2004, 17:29
Bạn yedc01 ơi!
Bạn học IT ở pháp vậy có tài liệu tiếng Anh Về Oracle nào hay hay gủi về cho anh em bên nhà ké chút đi
Mình mexci bạn trước (tiếng việt là CẢM ƠN!)
cho minh e-mail di neu tim duoc tai lieu ve tieng anh minh se goi cho, nhung Oracle menh mong qua biet ban chuyen ve cai gi ma goi.

loveit83
30-11-2004, 11:09
OCA la gi vay ba con ? Tui bay gio dang nghien cuu ve Oracle 9i , chi giup toi coi . Thank ba con nhieu !

bonberut
04-12-2004, 19:10
yedc2001 noi nghe vo ly qua. DBA ma cung khong biet dich ra tieng Viet thi co le ban MA^'T GO^'C roi. Toi nghi rat dang lo day.

Toi co sach hoc de tro thanh DBA Oracle day!!!

Co ban nao can khong?

yedc2001
07-12-2004, 17:40
yedc2001 noi nghe vo ly qua. DBA ma cung khong biet dich ra tieng Viet thi co le ban MA^'T GO^'C roi. Toi nghi rat dang lo day.

Toi co sach hoc de tro thanh DBA Oracle day!!!

Co ban nao can khong?
Chào bạn,
Theo tôi nghĩ có lẽ bạn phê bình hơi quá đáng.
Bạn chưa thấu hiểu trường hợp của tôi : Rời VN lúc VN chưa có IT, học IT ở nước ngoài thì làm gì có từ VN mà dịch....
Lần sau nên tìm hiểu trước khi phê phán.

pnthach
13-01-2005, 10:36
Xin chào bạn yedc2001,
Nghe bạn nói vậy chắc bạn là professional DBA.
Cho mình hỏi, khị học Developer thì cài phần mềm nào và học cái gì để đạt hiệu quả cao.
Còn Oracle Form và Oracle Developer khác nhau ra sao?
Bạn có thể giải thích các sản phẩm thông dụng của Oracle không.

Có sách gì hay thì bạn có thể gửi mail cho mình theo địa chỉ: pnthach@fcv.fujitsu.com

Cảm ơn bạn nhiều.

yedc2001
14-01-2005, 17:38
Xin chào bạn yedc2001,
Nghe bạn nói vậy chắc bạn là professional DBA.
Cho mình hỏi, khị học Developer thì cài phần mềm nào và học cái gì để đạt hiệu quả cao.
Còn Oracle Form và Oracle Developer khác nhau ra sao?
Bạn có thể giải thích các sản phẩm thông dụng của Oracle không.

Có sách gì hay thì bạn có thể gửi mail cho mình theo địa chỉ: pnthach@fcv.fujitsu.com

Cảm ơn bạn nhiều.

Chào bạn,

Bạn có thễ lên đây để coi các sản phẩm thông dụng của Oracle:
http://www.oracle.com/products/index.html

Oracle Form dành cho Oracle 7 và Oracle Developer dành cho Oracle 8i va 9i .

Khị học Developer thì cài phần mềm Oracle Development Tools trong đó có :
Oracle JDeveloper.
Oracle BPEL Process Manager.
Oracle Developer Suite.

Theo tôi nghĩ thì bạn có thễ xài bất cứ phần mềm nào củng được (chẳng hạn như :C++, Java, Power Builder, Delpli, Visual...) chứ không nhất thiết là phải cài Oracle Developer .

teufel
25-05-2005, 13:35
chao ban yedc2001,ban cho minh hoi ve su khac nhau giua ban 9i va 10g,va moi hoc thi minh nen dung ban no cho thuan tien,cam on ban nhieu.

duyphuong1084
30-05-2005, 13:34
baovn oi! Oracle database la Oracle database server do. No chi phan biet la voi Oracle application server thoi! Minh cung moi lam quen va buoc dau di theo con duong DBA thoi. Chung ta co the ho tro nhau. Chuc ban thanh cong!!!

yedc2001
30-05-2005, 18:30
chao ban yedc2001,ban cho minh hoi ve su khac nhau giua ban 9i va 10g,va moi hoc thi minh nen dung ban no cho thuan tien,cam on ban nhieu.
Chao ban,

Cung khong may gi khac nhau, them mot vai functions ra mot release moi roi bat khach hang thay release moi. Theo minh moi hoc thi ban co the dung Oracle 8.1.7(1cd), hoac la 9.2.0.5(3cd) do la hai ban on dinh cua Oracle, neu muon ban cung co the xai 10.1.0.2(1cd).

Dieu cot yeu la ban muon hoc gi o Oracle :

An installer : needs to know about hardware and software requirements, which bugs have been fixed, and any precautions to take during installation.

A database administrator : needs to know about subjects such as schema objects, backup and recovery procedures, upgrading the database, and implementing security.

An application developer : needs to know about languages such as PL/SQL, Java, C/C++, Visual Basic, and so on, how to manipulate various schema objects, and how to simplify an application by using stored procedures, constraints, and triggers.

Day la dinh nghia cua 10g :

1 Oracle Database 10g, Release 1 New Features
This chapter contains descriptions of all of the features that are new to Oracle Database 10g. This chapter contains the following sections:

Introduction
Server Manageability
Database Overall
Performance and Scalability
Clustering
Grid Computing
Information Integration
Availability
Security and Directory
Business Intelligence
Content Management
Location Services
Application Development
Windows

Introduction :

This version of the Oracle Database has been designed to meet two key goals: reducing the cost of manageability and delivering increased performance for all key workloads. In all areas, manageability and performance have been significantly improved.

In addition, new capabilities that support the provisioning and virtualization of computing resource in a Grid environment are provided, allowing users to take advantage of low cost hardware and storage.

Major new high-availability features are also provided, including new Flashback capabilities that reduce the downtime caused by human errors. In addition, support for rolling upgrades has been provided to reduce the downtime associated with database and application upgrades.

Security improvements in this release focus on improved administration of large numbers of users across an integrated end-to-end environment, and support for key security technologies.

Business intelligence solutions will benefit from improvements in SQL analytical, OLAP, and data mining capabilities. The ability to better support and more efficiently load and refresh larger databases is also improved. This version also provides support for key requirements in the area of bioinformatics.

Support for nonrelational data stored in a database has also been improved in this release, with new formats for multimedia data, addition of text classification capabilities, and improvements in search and retrieval capabilities. Spatial query performance has also been improved, and support for new spatial data models and data types have been provided XML capabilities have also been expanded to focus on the effective management of large amounts of XML data stored natively in the database.

Application development improvements include a new built-in application development environment, support for a high-performance and highly integrated XML capability across the entire technology stack, and a framework provided with the database that enables desktop and middle-tier applications to retrieve and extract data from the database using standard Web Services mechanisms.

duyphuong1084
31-05-2005, 15:54
bonberut oi minh dang can can sach ve Oracle de luyen thi lay bang OCA, ban co the gui cho minh?
cam on nhieu nha!
duyphuong1084@gmail.com

buon_vi_dep_2003
11-07-2005, 09:36
Trong bộ Oracle 9.2i có phần mềm Oracle Designer,dùng để thiết kế mô hình CSDL,lúc cài đặt không hỏi gì về sa và password hết? Lúc chạy lại yêu cầu Username and password là sao? Ai biết chỉ dùm với ? Sử dụng sao ? có giống với Power Designer hay ACK*Designer không ? Help me???I'm newbie Oracle

shortcut
13-07-2005, 15:35
Muốn dùng Designer phải tạo Repository và cái khi bạn chay designer đòi đăng nhập là đăng nhập vào Repository.

phuongso1989
25-02-2009, 12:15
Tôi đang học oracle bạn nào biết rành chỉ tôi với.

CIA_AGENT
25-02-2009, 15:06
Chào mọi người,
Mình mới bắt đầu học về ORACLE 10g, trong quá trình cài đặt, khi mình vừa mới bắt đầu chạy file setup.exe thì windows hiện ra bảng thông báo lỗi như hình sau:
http://farm4.static.flickr.com/3001/3307968491_2255e5c8ba_o.jpg
Ban đầu mình nghĩ là do ORACLE bị đụng độ, không tương thích với Visual Studio nên mình đã gỡ bỏ tất cả Visual Studio trong máy mình (gồm VS 6.0 và VS 2005). Sau đó mình vào Control Panel, gỡ bỏ chương trình Microsoft VM for Java, vì mình nghi ngờ ORACLE bị đụng độ, không tương thích với chương trình máy ảo cho Java. Tiếp theo mình search file "fontObject.cpp" (vì theo như bảng thông báo lỗi thì file này làm cho ORACLE không cài đặt được!) nhưng windows báo là không tìm thấy file này!
Nhưng sau khi gỡ bỏ các phần mềm đó, chạy setup ORACLE lại thì vẫn bị lỗi như trong hình!
Rất mong bạn nào biết lỗi này thì vui lòng hướng dẫn mình cách giải quyết! Chân thành cảm ơn!

trdinhson74
25-02-2009, 16:31
http://www.oravn.com các bác có thể vào đây để download và thảo luận về Oracle. Diễn đàn này của Việt Nam đó các bác.

vtc_marketing
25-02-2009, 17:02
Hi CIA_AGENT,

Lỗi của bạn nặng đấy, thủ lần lượt 3 option xem sao:


Universal Installer Fails with Assertion failed: offset < fFileSize, file /fontmanager/fontobjects/fontObject.cpp
Doc ID: 265428.1 Type: BULLETIN
Modified Date: 09-NOV-2007 Status: PUBLISHED


***
This article is being delivered in Draft form and may contain
errors. Please use the MetaLink "Feedback" button to advise
Oracle of any issues related to this article.
***

PURPOSE
-------
Help discover and correct inability to start the Oracle Universal Installer (8i .. 10G)
Similar failures can occure on any java tool.

Problem
-------
You are attempting to start the Oracle Universal Installer.
It fails with an error similar to:

/u01/stage/10grid/Disk1> ./runInstaller
Oracle Universal Installer,
Version 10.1.0.2.0 Production
Copyright (C) 1999, 2004, Oracle. All rights reserved.

Assertion failed: offset < fFileSize, file
../../../src/share/native/sun/awt/font/fontmanager/fontobjects/fontObject.cpp,
line 418

Cause
--------
One or more Operating System font files are missing or corrupted.

Solution
--------
There are a couple of methods that can be used in an attempt to discover the
missing or corrupt Operating System font file.

Option 1:
Verify that all required operating system packages and patches are installed.
For a quick reference, please refer to:
Note 169706.1 :PUBLISHED (EXTERNAL):Oracle RDBMS on AIX,HPUX, Solaris,Tru64, Linux,MacOSX: Versions, Sizes, Requirements Quick Reference

Option 2:
You may try to debug the installation attempt with the following environment
variable setting:
JAVA2D_DEBUGFONTS=1
Then rerun the JAVA program (runInstaller) and see which font file is it
crashing on.

Option 3:
Using the Operating System Trace / Truss facility get a trace of the install
attempt and examine the Trace / Truss file:

From the truss for the crashing process:
TRACE FILE
==========
[15168] open("/opt/java1.3/jre/lib/fonts/ADUOSC.ttf", O_RDONLY, 0) = 83
[15168] lseek(83, 12, SEEK_SET) .................... = 12
[15168] read(83, "G D E F deh defb\0\001\f\0\002J ".., 256) = 256
[15168] close(83) .................................. = 0
[15168] open("/opt/java1.3/jre/lib/fonts/ADUOSC.ttf", O_RDONLY, 0) = 83
[15168] write(2, "A s s e r t i o n f a i l e d ".., 18) = 18
[15168] write(2, "o f f s e t < f F i l e S i ".., 18) = 18
[15168] write(2, ", f i l e ", 7) .............. = 7
[15168] write(2, ". . / . . / . . / s r c / s h a ".., 77) = 77
[15168] write(2, ", l i n e 2 7 5 \n", 11) ..... = 11
[15168] sigprocmask(SIG_UNBLOCK, NULL, 0x44bef3c8) . = 0
[15168] sigaction(SIGABRT, NULL, 0x44bef3e8) ....... = 0
[15168] close(1) ................................... = 0
[15168] sigprocmask(SIG_BLOCK, 0x44bef3c8, NULL) ... = 0
[15168] sigaction(SIGABRT, 0x44bef3e8, NULL) ....... = 0
[15168] sigprocmask(SIG_UNBLOCK, 0x44bef3c8, NULL) . = 0
[15168] getpid() ................................... = 15168 (15830)
[15168] Received signal 6, SIGABRT, in kill(), [SIG_DFL], no siginfo
[15168] kill(6, SIGABRT) ........................... [entry]
[15168] exit(6) [implicit (kill failure)] .......... WIFSIGNALED(SIGABRT)


The Font File being accessed right before the crash is:
"/opt/java1.3/jre/lib/fonts/ADUOSC.ttf”

The crash is:
[15168] write(2, "A s s e r t i o n f a i l e d ".., 18) = 18
[15168] write(2, "o f f s e t < f F i l e S i ".., 18) = 18
[15168] write(2, ", f i l e ", 7) .............. = 7
[15168] write(2, ". . / . . / . . / s r c / s h a ".., 77) = 77
[15168] write(2, ", l i n e 2 7 5 \n", 11) ..... = 11

This package on this system was corrupted and required replacement.

Once Missing / corrupt file has been replaced the Universal Installer
/ Other Java Tool should function properly.

Additional information on the Truss / Trace facility can be obtained in:
Note 110888.1 How to Trace Unix System Calls





@trdinhson74: nếu tôi là admin thì tui sẽ REMOVE bài của bạn và LOCK account của bạn 1 tuần


:-)

CIA_AGENT
25-02-2009, 20:52
Chào bạn vtc_marketing,
Lời đầu tiên mình rất cảm ơn bạn vì đã rất nhiệt tình giúp mình. Mình đã đọc 3 option và có 1 số thắc mắc như sau:


Option 1:
Verify that all required operating system packages and patches are installed.
For a quick reference, please refer to:
Note 169706.1 :PUBLISHED (EXTERNAL):Oracle RDBMS on AIX,HPUX, Solaris,Tru64, Linux,MacOSX: Versions, Sizes, Requirements Quick Reference
=> Mình hiện đang dùng WIN XP SP3. Mình đã thử bỏ đĩa WIN XP vào để UPGRADE lên, nhưng đĩa báo là version trên máy mình mới hơn so với version trên đĩa nên chỉ có cài lại từ đầu chứ không có chế độ Upgrade! Cách này không khả thi vì cài lại win và các phần mềm sẽ tốn rất nhiều thời gian!



Option 2:
You may try to debug the installation attempt with the following environment
variable setting:
JAVA2D_DEBUGFONTS=1
Then rerun the JAVA program (runInstaller) and see which font file is it
crashing on.
=> Lúc trước mình có xài NetBean nhưng bây giờ đã gỡ ra. Do đó không thể debug được. Nếu cài lại NetBean thì hơi mất thời gian! Ngoài ra, mình cũng chưa hiểu rõ ý của option 2 này, tức là mình sẽ thêm 1 biến toàn cục "JAVA2D_DEBUGFONTS=1" vào đâu? Cụ thể là thêm vào project JAVA nào, tên là gì?



Option 3:
Using the Operating System Trace / Truss facility get a trace of the install
attempt and examine the Trace / Truss file
=> Theo mình đọc và hiểu thì thấy cách này rất hay. Vấn đề là hình như đây là ví dụ cho UNIX OS, trong khi mình đang dùng WIN XP. Không biết là có cách nào tương tự thế này nhưng áp dụng được đối với WIN XP không?

Rất mong các anh và các bạn giúp mình sớm giải quyết vấn đề này! Cám ơn rất nhiều.

vtc_marketing
26-02-2009, 16:51
Hi,

Option 1: Bạn thử dùng tính năng Automatic-Update Online của Windows, cẩn thận nếu máy bạn dùng bản Windows không có bản quyền :-)

Option2: ý bài hướng dẫn là nói khai báo biến môi trường trên Windows
http://www.cs.usask.ca/~wew036/latex/env.html

Option3: cái này hơi mệt đấy, bạn tham khảo tiện ích tương tự cho Windows:
http://www.securiteam.com/tools/5WP0C000HY.html

Nếu có thời gian thì thử hết 3 Option, ít thời gian thì thử 2 cái đầu.

Nếu không được nữa thì đành:
1. dùng máy ảo VMWARE - Windows
2. Cài lại Windows

Thân.