oracle export importv1.0

16
  TRƯỜNG ĐẠI HC BÁCH KHOA THÀNH PH HCHÍ MINH KHOA KHOA HC VÀ K THUT MÁY TÍNH  Đề tài thc hành Thương Mi Đin T: EXPORT & IMPORT TRONG ORACLE PORTAL  Nhóm thc hin : Ging viên phtrách ThS. Nguyn Văn Đoàn Cô Vũ ThMai Phương HC K Ì I -  NĂM HC 2009 – 2010 SV.Tr n MPhúc MSSV 50601815 SV.Nguyn Tun Phương MSSV 50601846 SV.Hunh Ngc Vũ MSSV 5060306 4

Upload: tin-vu

Post on 12-Jul-2015

129 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Oracle Export Importv1.0

5/12/2018 Oracle Export Importv1.0 - slidepdf.com

http://slidepdf.com/reader/full/oracle-export-importv10 1/16

 TRƯỜNG ĐẠI HỌC BÁCH KHOA THÀNH PHỐ HỒ CHÍ MINH 

KHOA KHOA HỌC VÀ KỸ THUẬT MÁY TÍNH   

Đề tài thực hành Thương Mại Điện Tử: 

EXPORT & IMPORTTRONG ORACLE PORTAL

 Nhóm thực hiện : 

Giảng viên phụ trách 

ThS. Nguyễn Văn ĐoànCô Vũ Thị Mai Phương 

HỌC K Ì I - NĂM HỌC 2009 – 2010

SV.Trần Mỹ Phúc MSSV 50601815SV.Nguyễn Tuấn Phương MSSV 50601846SV.Huỳnh Ngọc Vũ MSSV 50603064

Page 2: Oracle Export Importv1.0

5/12/2018 Oracle Export Importv1.0 - slidepdf.com

http://slidepdf.com/reader/full/oracle-export-importv10 2/16

Export và Import trong Oracle Portal 

- 2 -

Lời cảm ơn Trong suốt quá tr   ình thực hiện đề tài, nhóm đã được sự hỗ trợ nhiệt t  ình củagiảng viên phụ trách cũng như sự ủng hộ của các bạn cùng lớp. Chính vì thế ,nhóm hi vọng rằng với những dòng chữ tr ên một phần nào đó đã giúp chúng tôi

gởi lời cảm ơn đến các thầy, cô và các bạn.Mong rằng chúng tôi sẽ luôn được sự ủng hộ như vậy trong tất cả những họcphần cũng như môn học sau này của nhóm. Một lần nữa xin được cảm ơn và kính chúc thầy cô vui khỏe , thân chúc các bạnluôn hạnh phúc, yêu đời. 

Page 3: Oracle Export Importv1.0

5/12/2018 Oracle Export Importv1.0 - slidepdf.com

http://slidepdf.com/reader/full/oracle-export-importv10 3/16

Export và Import trong Oracle Portal 

- 3 -

MỤC LỤC 

I.  NỘI DUNG TIẾN HÀNH ............................................................................... - 4 - 1.  Quá trình Export ............................................................................................- 4 - 

2.  Quá trình Import ..........................................................................................- 13 - II.  BÁO CÁO .................................................................................................. - 16 - 1.  Mục đích t ìm hiểu ........................................................................................- 16 - 2.  Quá trình thực hiện và công nghệ sử dụng ................................................... - 16 - 3.  Kết quả ........................................................................................................ - 16 - 4.  Tài liệu tham khảo .......................................................................................- 16 - 

Page 4: Oracle Export Importv1.0

5/12/2018 Oracle Export Importv1.0 - slidepdf.com

http://slidepdf.com/reader/full/oracle-export-importv10 4/16

Export và Import trong Oracle Portal 

- 4 -

I.  NỘI DUNG TIẾN HÀNH

Ta đã tạo trang Web mẫu được thiết kế bằng Oracle Portal với tên Vi Tinh PVnhư  hình 1. Làm thế nào để có thể lưu trữ tích hợp ở máy tính ta đang làm vàchuyển sang một máy tính khác, ta cũng có thể trích xuất và lấy lại nội dung cũngnhư dữ liệu của trang web đã làm?

1. Quá trình Export

Đầu tiên ta đăng nhập vào Oracle Portal để có thể bắt đầu thực hiện các thao táctiến hành Export và Import.Vào giao diện chính của Oracle Portal và nhấn thẻ tùy chọn Navigator ta sẽ đượcdanh sách các Page Group.Trên cột chứa các Actions của mỗi Page Group ta chọn Export cho Page Group cần xuất lưu. (xem hình 2) Ở đây tr ên hình  là thao tác Export cho Vi Tinh PV.

 Hình 1

Page 5: Oracle Export Importv1.0

5/12/2018 Oracle Export Importv1.0 - slidepdf.com

http://slidepdf.com/reader/full/oracle-export-importv10 5/16

Export và Import trong Oracle Portal 

- 5 -

Sau khi nhấn vào Export , chúng ta chuyển qua  hình 3 :

Trong phần này ta sẽ thấy có hai lựa chọn. Thứ nhất là Create A New TransportSet với tên được điền sẵn là: PORTAL-22-NOV-2009-17.11.09. Tên này chính

 Hình 2

 Hình 3

Page 6: Oracle Export Importv1.0

5/12/2018 Oracle Export Importv1.0 - slidepdf.com

http://slidepdf.com/reader/full/oracle-export-importv10 6/16

Export và Import trong Oracle Portal 

- 6 -

là tên của phần Page Group mà ta chuẩn bị xuất lưu được Oracle Portal đặt tên tựngẫu theo thời gian thiết lập thao tác. (xem hình 4) 

Tiếp tục nhấn vào nút Next để chuyển sang thao tác kế tiếp. (xem hình 4) Sau khi nhấn vào Export Now ta được tiếp trang kế như h  ình bên dưới.  (xem

 hình 5) (Ta sẽ đợi quá tr ình Export tiến hành xong, quá trình này phụ thuộc vàodung lượng trang Page Group của bạn có dung lượng lớn hay nhỏ.) Bạn cũng có thể nhấn vào View Log Of Action để xem tiến tr  ình thực hiện và cácthao tác thực hiện để kiểm tra sai sót nếu có xảy ra.Khi quá trình diễn ra xong, ta lưu lại kết quả Export trong một tập tin được đặttên và lưu dưới dạng .bat, vitinhphongvu.bat được đặt cho trường hợp này.Lưu ý ở đây, để phục vụ cho quá tr  ình Import bạn cần phải Download Windows

 NT Command Utility / Download Unix Shell Utility. 

 N ếu bạn Export t ừ Server chạy hệ điều hành Window và Import vào Server chạyhệ điều hành Window thì bạn chỉ cần Download Windows NT Command Utility. 

 N ếu bạn Export t ừ Server chạy hệ điều hành Unix và Import vào Server chạy hệđiều hành Unix thì bạn chỉ cần Download Unix Shell Utility. 

 N ếu bạn Export t ừ Server chạy hệ điều hành Window và Import vào Server chạyhệ điều hành Unix thì bạn chỉ cần  Download Windows NT Command Utility và 

 Download Unix Shell Utility. 

 Hình 4

Page 7: Oracle Export Importv1.0

5/12/2018 Oracle Export Importv1.0 - slidepdf.com

http://slidepdf.com/reader/full/oracle-export-importv10 7/16

Export và Import trong Oracle Portal 

- 7 -

Để cho việc lưu trữ tương thích với OS này khi Import. (xem hình 5) 

 Như vậy về cơ bản là việc Export đã xong một phần, ta phải thực hiện thêm mộtsố thao tác nữa để hoàn chỉnh.Tiếp tục vào Start > Oracle Portal > Oracle Application Server 10g > IntergratedManagement Tools > Oracle Directory Manager để t  ìm mật khẩu của Oracle

Database được hệ thống tự sinh. ( xem hình 6 )

Ta tiến hành kết nối Oracle Server bằng việc điền đầy đủ các thông số như h ìnhdưới với Username và Password là khi ta cài đặt Oracle Portal. Server ở đây làlocalhost và Port là 389. ( xem hình 7 ) Sau đó nhấn Login để chờ Connecting vào Server. Vào được Server như h ình bên

dưới. (xem hình 8) 

 Hình 5

 Hình 6 

Page 8: Oracle Export Importv1.0

5/12/2018 Oracle Export Importv1.0 - slidepdf.com

http://slidepdf.com/reader/full/oracle-export-importv10 8/16

Export và Import trong Oracle Portal 

- 8 -

Vào Entry Management > products > IAS > IAS infra > orclRef  >OrclResourceName=PORTAL để tiến hành lấy mật khẩu. Và hãy sao lưu mậtkhẩu lại để dùng sau này khi ta tiến hành Import. (xem hình 9)

 Hình 7 

 Hình 8

Page 9: Oracle Export Importv1.0

5/12/2018 Oracle Export Importv1.0 - slidepdf.com

http://slidepdf.com/reader/full/oracle-export-importv10 9/16

Export và Import trong Oracle Portal 

- 9 -

Thư mục C:\Orahome_1 nơi cài đặt Oracle Portal và thư mục C: \Oracle là nơichứa tập tin vitinhphongvu.bat cũng như sẽ chứa tập tin mà mình sẽ Export. Mỗimáy sẽ có đường dẫn đến Oracle Portal khác nhau, điều này phụ thuộc vào việcbạn cài Oracle Portal ở đâu tr ên ổ cứng. (xem hình 10) 

Thực hiện Export bằng dòng lệnh: Ta vào cmd và thực hiện tìm filevitinhphongvu.bat mà đã lưu lúc trước. (xem hình 10)

Thiết lập ORACLE_HOME có đường dẫn như sau: 

 Hình 9

 Hình 10

Page 10: Oracle Export Importv1.0

5/12/2018 Oracle Export Importv1.0 - slidepdf.com

http://slidepdf.com/reader/full/oracle-export-importv10 10/16

Export và Import trong Oracle Portal 

- 10 -

C:\Oracle>Set ORACLE_HOME=C:\OraHome_1

ORACLE_HOME: thư mục gốc của CSDL Oracle, có nghĩa l à file sqlplus.exe sẽ nằm trong thư mục ORACLE_HOME  /bin. Do đó, ORACLE_HOME sẽ khác nhauđối với các version khác nhau, đặc biệt l à t ừ version 10g trở đi.

Dưới đây là một số chú thích cho các mode liên quan đến Export và Import.

vitinhphongvu.bat [-mode export_or_import][-s portal_schema]

[-p portal_password][-c connect_string]

[-pu portal_username][-pp portal_userpassword]

[-company company_name][-d dump_file_name(s)]

[-automatic_merge]

-mode mode Mode for invoking the Export Import Command

Line Utility

EXPORT mode :

Exports content to dump files using Oracleexp utility

IMPORT mode :

Imports content from dump files using Oracle

imp utility

-s portal_schema Oracle database account for portal

(Mandatory) Default : PORTAL30

-p portal_password Oracle database password for portal

(Mandatory) Default : portal_schema

-pu portal_username Lightweight username for logging into

portal. Default : portal_schemaApplicable only in IMPORT mode

-pp portal_userpassword Lightweight user password for logging

into portal Default : portal_username

Applicable only in IMPORT mode

-company company_name Company name (Eg : ORACLE)

NONE for no company. Default : NONE

Applicable only in IMPORT mode

-c connect_string TNS Connection Information to remote

database (Mandatory)

-d dump_file_name(s) Names(s) of files for Oracle exp or imputilities to write to or read from. If

multiple filename(s) are used,

they need to be separated by commas.

E.g.: FILE1.DMP,FILE2.DMP

Default : Script file name followed by

dmp extension

i.e. vitinhphongvu.dmp

-automatic_merge Automatically merge contents of dump

Page 11: Oracle Export Importv1.0

5/12/2018 Oracle Export Importv1.0 - slidepdf.com

http://slidepdf.com/reader/full/oracle-export-importv10 11/16

Export và Import trong Oracle Portal 

- 11 -

file on import

Applicable only in IMPORT mode

vitinhphongvu.bat [-mode export_or_import][-s portal_schema]

[-p portal_password][-c connect_string]

[-pu portal_username][-pp portal_userpassword]

[-company company_name][-d dump_file_name(s)]

[-automatic_merge]

Example to run the script in EXPORT mode

vitinhphongvu.bat -mode export -s myportal -p myportal123

-c mydb -d myexport.dmp

Example to run the script in IMPORT mode

vitinhphongvu.bat -mode import -s myportal -p myportal123

-pu expimp_usr -pp expimp_usr123 -company ORACLE

-c mydb -d myexport.dmp

Cú pháp thực hiện câu lệnh export trong Oracle Portal như sau : 

C:\Oracle>vitinhphongvu.bat -mode  export -s  portal  -p  PBCPKhip  -c orcl -d vitinhphongvu.dmp-mode: export hoặc import -s : username của database -p : password của database -d : file được export ra .dmp

Quá trình Export được tiến hành, các dòng kết quả hiển thị như bên dưới đây: Bắt đầu tiến tr  ình :

Verifying the environment variables...

Verifying the Oracle Client version...

export Mode Selected

Verifying the portal schema passed...

Verifying the availability of transport set...

Verifying the status of transport set...

Calling Oracle exp or imp utility based on the mode of operation....

Kết thúc tiến tr  ình :

About to export specified tables via Conventional Path ...

. .

EXP-00091: Exporting questionable statistics.

. . exporting table WWUTL_PRO_TX_PROVIDER_PREFS$ 0 rows exported

EXP-00091: Exporting questionable statistics.

Export terminated successfully with warnings.

This part of the export/ import operation is now complete.

Kết quả khi đã Export xong được được khẳng định bằng dòng : This part of theexport/ import operation is now complete.

Page 12: Oracle Export Importv1.0

5/12/2018 Oracle Export Importv1.0 - slidepdf.com

http://slidepdf.com/reader/full/oracle-export-importv10 12/16

Export và Import trong Oracle Portal 

- 12 -

Sau khi Export thành công ta có file vitinhphongvu.dmp được lưu trong thư mụcOracle file này chính là file được dùng để Import trở lại Portal của ta (  xem  hình

11 ), lưu ý rằng việc Import trở lại tr ên cùng một máy sau khi ta Export góiwebsite đó sẽ bị báo trùng. Cho nên để không bị lỗi này, ta sẽ xóa thư mụcvitinhphongvu trong Portal (  xem  hình 12 ) 

 Hình 11

 Hình 12

Page 13: Oracle Export Importv1.0

5/12/2018 Oracle Export Importv1.0 - slidepdf.com

http://slidepdf.com/reader/full/oracle-export-importv10 13/16

Export và Import trong Oracle Portal 

- 13 -

2. Quá trình Import 

Vào cmd như  hình 10 và gõ cũ pháp sau để tiến hành Import gói vitinhphongvu mà ta vừa Export ở tr ên trở lại vào Oracle Portal:

C:\Oracle>vitinhphongvu.bat -mode import -s portal -p PBCPKhip –pu portal –pp oracle123 –company none -c orcl -d vitinhphongvu.dmp

-mode export hoặc import -s : username của database -p : password của database -pu : username portal dùng để login -pp: password portal dùng để login -d : file được export ra .dmpBắt đầu tiến tr  ình :

Transport Set : PORTAL - 22-NOV-2009 17:11:08

Import Access Control Lists - No

Ignore Warnings - Yes

Advanced Logging - No

Started By: PORTAL

Started On: 22-NOV-09 18:34:37

Pre-Check

Start of Importing External Application

Validating and registering provider:

VITINHPHONGVUC5C7EEB407AA4BD4A431E505D643202C

Precheck complete for PROVIDER VITINHPHONGVUC5C7EEB407AA4BD4A431E505D643202C

Validating and registering provider: PORTAL CONTENT AREAPrecheck complete for PROVIDER PORTAL CONTENT AREA

Precheck complete for ITEMTYPE imagemap

Precheck complete for ITEMTYPE folderlink

Precheck complete for ITEMTYPE url

Kết thúc tiến tr  ình :

Validate version for components

. Success: All components have a valid version

Summary: Inconsistencies were found and fixed

Ending outer script: wwutl_schema_validation.validate_all

Completed On: 22-NOV-09 18:34:56

Kết quả khi đã Import xong được được khẳng định bằng dòng : Completed On:

22-NOV-09 18:34:56

Page 14: Oracle Export Importv1.0

5/12/2018 Oracle Export Importv1.0 - slidepdf.com

http://slidepdf.com/reader/full/oracle-export-importv10 14/16

Export và Import trong Oracle Portal 

- 14 -

Vào trang Administer > Transport Set  ở trang chính và tiến hành Import vàoPortal. Lựa chọn file cần Import, đó chính là file vitinhphongvu.bmp .  (xem hình 13) 

Sau khi hoàn thành tiến tr  ình ở h  ình trên ta tiếp tục chọn các thành phần trongPage Group để Import vào Portal Server.(Mặc định là Import tất cả) 

 Hình 13

 Hình 14

Page 15: Oracle Export Importv1.0

5/12/2018 Oracle Export Importv1.0 - slidepdf.com

http://slidepdf.com/reader/full/oracle-export-importv10 15/16

Export và Import trong Oracle Portal 

- 15 -

Sau khi thực hiện Import ta lại có kết quả trả về như lúc ban đầu khi Export.Trang web và dữ liệu liệu quan được giữ nguyên vẹn.  (xem hình 15)

 Hình 15

Page 16: Oracle Export Importv1.0

5/12/2018 Oracle Export Importv1.0 - slidepdf.com

http://slidepdf.com/reader/full/oracle-export-importv10 16/16

Export và Import trong Oracle Portal 

- 16 -

II.  BÁO CÁO1. Mục đích t ìm hiểu 

Export và Import trong Oracle Portal là một phần quan trọng trong qui tr   ình tìm

hiểu về công nghệ Oracle Portal. Tài liệu này giúp cho người dùng dễ dàng dichuyển dữ liệu Portal (đặc biệt là Website) từ một Server Oracle Portal này sangmột Server Oracle Portal khác một an toàn và hữu hiệu nhất. 

2. Quá trình thực hiện và công nghệ sử dụng 

Nhóm tiến hành tìm tài liệu và dựa tr ên kiến thức nền giảng viên cung cấp đểnghiên cứu công nghệ Oracle Portal trong vấn đề Export và Import. Công nghệsử dụng chính là gói phần mềm Oracle  Portal chạy tr ên nền hệ điều hành

Window XP.

3. Kết quả 

Thực hiện thành công đề tài Export và Import trong Oracle Portal => Góp phầnrút ngắn thời gian nghiên cứu công nghệ Oracle Portal.

4. Tài liệu tham khảo 

Tài liệu tham khảo thêm trong quá trình tìm hiểu: Oracle Portal Handbook.Bài giảng của giảng viên.