Tampilkan postingan dengan label Tutorial Database Oracle. Tampilkan semua postingan
Tampilkan postingan dengan label Tutorial Database Oracle. Tampilkan semua postingan

Rabu, 02 Oktober 2013

Mencari Tempat Download Oracle Database, Termasuk Oracle Database 11g dan Oracle Database 12c.

Posted by Putra Bumi On 08.15

Feature Media

Kali ini ilmu database akan mencoba berbagi kepada para pemabaca sekalian. Apakah yang akan dibagi kali ini? Tentunya bagi para peminat Oracle Database baik itu untuk oracle database 11g maupun oracle database 12c, yang pertama kali terbersit dalam kepala mereka adalah dimana saya bisa melakukan download oracle database? Tempat oracle download berikut ini merupakan site link yang sangat terpercaya bagi siapa saja yang ingin melakukan download oracle database.
Tempat Download Oracle Database, Termasuk Oracle Database 11g dan Oracle Database 12c

Seperti yang telah kita ketahu bersama bahwa oracle database adalah salah satu database terbesar di pasar, suatu keharusan bagi perusahaan untuk menyimpan, mengatur dan selalu menyimpan semua informasi yang mereka memiliki agar dapat diakses secara efektif dan efisien. Maka yang harus anda lakukan adalah mulailah download oracle database dan mulai menikmati software terbaik untuk mengelola database relasional. 

Oracle Database termasuk juga didalam nya adalah oracle database 11g maupun oracle database 12c merupakan platform manajemen database relasional yang bersaing langsung dengan Microsoft SQL Server. Bagi banyak pengguna, perangkat lunak Oracle database adalah lebih mudah digunakan dan jauh lebih intuitif.

Gratis untuk mengembangkan, menyebarkan dan mendistribusikan.

Tanpa basa-basi lagi, berikut ini link yang bisa anda klik untuk langsung menuju ke halaman download oracle database dimana tempat download oracle database 11g dan oracle database 12c berada. 

Download Oracle Database - Oracle Database 11g - Oracle Database 12c

Pada Oracle Database 12c mencakup fitur Oracle yang disebut dengan "pluggable databases", yang memungkinkan single instance database Oracle untuk menangani  banyak database lain, memungkinkan untuk lebih efisien dalam penggunaan sumber daya sistem dan manajemen yang lebih mudah.

Oracle juga telah memposisikan pluggable databases sebagai cara yang lebih baik untuk mencapai multitenancy untuk aplikasi cloud. Kemampuan multitenancy akan dijual sebagai pilihan yang terpisah, dan tidak diterima sebagai bagian dari biaya pemeliharaan rutin tahunan pelanggan untuk pemeliharaan oracle database.

Dan berikut ini tempat download oracle database 11g dan oracle database 12c berada. Apabila anda penasaran dengan cara instalasi oracle database 11g dan oracle database 12c. Berikut ini tutorial instalasi oracle database 11g :



Dan bagi anda yang ingin menggunakan oracle database 12c, berikut ini tutorial yang bisa anda ikuti :


Yang perlu anda perhatikan adalah, sebelum anda melakukan download oracle database, maka anda diwajibkan melakukan signup di website oracle.

Tempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu Database

Rabu, 18 September 2013

Bagaimana Cara Mengelola Ukuran dan Proses Penulisan Oracle Trace File ?

Posted by Putra Bumi On 23.19

Feature Media

(Pembelajaran Ilmu Database - Bagaimana Cara Mengelola Ukuran dan Proses Penulisan Oracle Trace File ?)

Sahabat ilmu database semua, bagi anda yang berkutat dengan oracle database tentunya sudah mengetahui apa itu oracle trace file. Namun bagi saya dan orang-orang yang masih awam dengan oracle
Bagaimana Cara Mengelola Ukuran dan Proses Penulisan Oracle Trace File
database, kadang masih bingung mengenai oracle trace file ini. Apalagi kalau kita lihat, ternyata oracle trace file ini ada banyak sekali tercreate saat process di oracle database berlangsung. Apakah anda sama seperti saya yang masih awam dengan oracle database dan oracle trace file ? Tulisan ini saya letakkan di blog sebagai  dokumentasi saya dalam belajar oracle database.

Mengontrol Ukuran Trace File dari Oracle Database

Anda dapat mengontrol ukuran maksimum dari semua trace file (tanpa termasuk dengan oracle alert log) dengan menggunakan parameter inisialisasi MAX_DUMP_FILE_SIZE, yang membatasi file ke nomor tertentu dari blok sistem operasi. Untuk mengontrol ukuran oracle alert log, Anda harus secara manual menghapus file oracle alert log ketika Anda tidak lagi membutuhkannya, meskipun oracle database terus menambahkan ke file oracle alert log.

Apa itu oracle alert log? Anda dapat mengetahui mengenai apa itu oracle alert log pada artikel yang pernah saya publish yaitu tentang “Oracle Alert Log dan Hubungannya dengan Oracle Performance Monitoring Untuk Kesalahan”.

Anda dapat dengan aman menghapus oracle alert log meskipun saat instance sedang berjalan, walaupun Anda harus mempertimbangkan untuk membuat salinan arsip terlebih dahulu. Salinan yang diarsipkan ini bisa menjadi sangat berharga apabila Anda ternyata  memiliki masalah di masa depan yang membutuhkan penyelidikan lebih jauh mengenai sejarah penggunaan oracle database dengan bantuan oracle alert log.

Mengontrol Ketika Oracle Database Menulis ke Oracle Trace File

Background proses selalu menulis ke oracle trace file pada saat yang tepat. Dalam kasus proses background ARCn, adalah mungkin, dengan melalui penggunaan inisialisasi parameter untuk mengontrol jumlah dan jenis informasi trace yang dihasilkan. Sejauh ini background proses lain tidak memiliki fleksibilitas seperti oracle trace file.

Oracle trace file dituliskan oleh server proses setiap kali terjadi kesalahan kritis. Selain itu, pengaturan parameter inisialisasi SQL_TRACE = TRUE menyebabkan fasilitas SQL trace untuk menghasilkan statistik kinerja oracle database untuk pengolahan semua pernyataan SQL. Untuk contoh dan menuliskan semua hal tersebut ke Automatic Repository Diagnostik.

Opsional, Anda dapat meminta agar oracle trace file dihasilkan untuk server proses. Terlepas dari nilai saat ini dari parameter inisialisasi SQL_TRACE, setiap sesi dapat mengaktifkan atau menonaktifkan trace pada proses server yang terkait dengan menggunakan pernyataan SQL ALTER SESSION SET SQL_TRACE. Contoh ini memungkinkan fasilitas trace SQL untuk sesi tertentu:

ALTER SESSION SET SQL_TRACE TRUE;

Gunakan DBMS_SESSION atau paket DBMS_MONITOR jika Anda ingin mengontrol SQL tracing untuk session.

Perhatian:
Fasilitas SQL trace untuk proses server dapat menyebabkan overhead sistem secara signifikan sehingga menghasilkan dampak kinerja yang parah, sehingga Anda harus mengaktifkan fitur ini hanya ketika mengumpulkan statistik saja dari oracle trace file.

Semoga pembahasan tentang pengelolaan ukuran dan proses penulisan oracle trace file ini bisa bermanfaat bagi kita semua. Mungkin ada tambahan dari anda mengenai oracle trace file ini, silahkan anda mengisikan di kotak komentar di bawah artikel ini. Nantikan untuk catatan-catatan lain mengenai ilmu database di blog ini.

Tempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu Database

Oracle Alert Log dan Hubungannya dengan Oracle Performance Monitoring Untuk Kesalahan

Posted by Putra Bumi On 07.51

Feature Media

(Oracle Alert Log dan Hubungannya dengan Oracle Performance Monitoring Untuk Kesalahan - Pembelajaran Ilmu Database)

Bagaimana kabar pembaca ilmu database hari ini ? Sudah tahukah anda cara untuk melakukan oracle performance monitoring via oracle alert log ? Berikut ini merupakan beberapa cara yang bisa digunakan untuk memonitor kesalahan database dan alert. Cara tersebut antara lain:

Monitoring Errors menggunakan Trace Files dan juga Alert Log
Monitoring Database Operations dengan menggunakan Server-Generated Alerts

Catatan:
Cara termudah dan terbaik untuk memantau database untuk mengecek kesalahan dan oracle alert log adalah dengan Database Home page yang ada di Enterprise Manager sebagai 
oracle performance monitoringBagian ini menyediakan metode alternatif untuk pemantauan, menggunakan data dictionary view, PL / SQL package, dan fasilitas baris perintah lainnya. Untuk kali ini kita tidak akan belajar mengenai server generated alert. Insya Allah akan coba kita pelajari di kesempatan yang lain.
Oracle Alert Log dan Hubungannya dengan Oracle Performance Monitoring Untuk Kesalahan

Monitoring error dengan menggunakan Trace Files dan Oracle Alert Log

Setiap server dan background process dapat menulis ke trace file terkait dan oracle alert log sebagai acuan untuk oracle performance monitoring. Ketika kesalahan internal terdeteksi oleh proses, proses tersebut akan merekam informasi tentang kesalahan ke trace file nya. Beberapa informasi ditulis ke trace file yang ditujukan untuk administrator database, dan informasi lainnya adalah untuk Oracle Support Services. Informasi trace file juga digunakan untuk tuning aplikasi dan instance.

Catatan:
Critical error juga membuat insiden dan insiden di dump di Automatic Diagnostic Repository.
Oracle alert log adalah log kronologis yang berisi pesan dan kesalahan, dan termasuk item berikut:

• Semua kesalahan internal (ORA-600), kesalahan korupsi blok (ORA-1578), dan kesalahan deadlock (ORA-60) yang terjadi
• Operasi administratif, seperti CREATE, ALTER, dan perintah DROP dan STARTUP, SHUTDOWN, dan pernyataan ARCHIVELOG
• Pesan dan kesalahan yang berhubungan dengan fungsi  pada shared server dan proses dispatcher
• Kesalahan yang terjadi selama refresh otomatis pada bentuk view.
• Nilai-nilai dari semua parameter inisialisasi yang memiliki nilai nondefault pada saat database dan instance melakukan start.

Oracle Database menggunakan oracle alert log untuk merekam operasi ini sebagai alternatif untuk menampilkan informasi pada konsol operator (walaupun beberapa sistem juga menampilkan informasi pada konsol). Jika operasi berhasil, sebuah pesan "completed" dituliskan ke dalam oracle alert log, bersama dengan timestamp nya.

Oracle alert log akan disimpan sebagai file dalam format XML  dan file teks. Anda dapat melihat dengan baik format oracle alert log dengan editor teks apapun atau Anda dapat menggunakan utilitas ADRCI untuk melihat versi berformat file XML dengan tag XML yang sudah tidak ada.

Periksa oracle alert log dan trace file dari sebuah contoh berkala untuk mengetahui apakah proses latar belakang telah mengalami kesalahan. Misalnya, ketika proses penulisan log (LGWR) tidak dapat menulis ke anggota kelompok log, pesan kesalahan yang menunjukkan sifat dari masalah tersebut ditulis ke file trace LGWR dan oracle alert log. Pesan kesalahan ini berarti bahwa masalah media storage atau I / O telah terjadi dan harus segera diperbaiki.

Oracle Database juga menulis nilai-nilai parameter inisialisasi ke oracle alert log, di samping statistik penting lainnya.

Oracle alert log dan semua trace file untuk proses latar belakang dan server yang ditulis dengan Automatic Diagnostic Repository, lokasi yang ditentukan oleh parameter inisialisasi DIAGNOSTIC_DEST. Nama-nama trace file berdasarkan sistem operasi tertentu, tetapi setiap file biasanya memperoleh nama dari proses menulis file (seperti LGWR dan RECO).

Lalu bagaimana cara untuk mengontrol ukuran oracle alert log dan trace file sehingga tidak mengganggu oracle performance monitoring ? Serta dimanakan kita bisa menemukan oracle alert log file? Anda dapat membaca pada tulisan berikut nya.

Apakah tulisan ini bermanfaat bagi anda, silahkan isi komentar anda mengenai bahasan oracle alert log di kotak komentar yang ada di bawah artikel ini. 

Sumber dan referensi  di sarikan dari oracle.com

Tempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu Database

Sabtu, 17 Agustus 2013

Tutorial Database Oracle, Instalasi Oracle 12C dengan Cara Upgrade Manual pada Server Linux

Posted by Putra Bumi On 09.14

Feature Media


Pada tutorial database oracle kali ini, ilmu database akan membahas bagaimana upgrade software oracle 12c atau instalasi oracle 12c dengan cara upgrade manual software oracle. Pertama kali yang dilakukan untuk mempersiapkan instalasi oracle 12c cobalah untuk melakukan backup database oracle dari software oracle sebelumnya, sebelum memulai proses upgrade software oracle. Dalam hal kegagalan upgrade software oracle, Anda akan membutuhkan file backup ini untuk memungkinkan Anda dapat mengembalikan software oracle anda ke versi sebelumnya.

Untuk menjalankan Tool Informasi Pra-upgrade yang baru pada software oracle anda, tutorial database oracle kali ini menyarankan untuk menyalin "preupgrd.sql" dan "utluppkg.sql" script dari HOME  software oracle database 12c ke lokasi yang bisa diakses oleh software oracle database yang membutuhkan upgrade. 

Dalam tutorial database oracle ini ilmu database menggunakan direktori di bawah "/ tmp".
$ mkdir -p /tmp/upgrade
$ cp /u01/app/oracle/product/12.1.0.1/db_1/rdbms/admin/preupgrd.sql /tmp/upgrade
$ cp /u01/app/oracle/product/12.1.0.1/db_1/rdbms/admin/utluppkg.sql /tmp/upgrade
Pastikan ORACLE_BASE dari software oracle database 12c yang akan diterapkan sudah diatur dan coba jalankan script "preupgrd.sql" dari SQL * Plus yang merupakan command tool bawaan dari software oracle database sebelumnya.

$ export ORACLE_SID=orcl
$ ORAENV_ASK=NO
$ . oraenv
$ ORAENV_ASK=YES
$ cd /tmp/upgrade
$ sqlplus / as sysdba


SQL> @preupgrd.sql
Loading Pre-Upgrade Package...
Executing Pre-Upgrade Checks...
Pre-Upgrade Checks Complete.
      ************************************************************

Results of the checks are located at:
 /u01/app/oracle/cfgtoollogs/orcl/preupgrade/preupgrade.log

Pre-Upgrade Fixup Script (run in source database environment):
 /u01/app/oracle/cfgtoollogs/orcl/preupgrade/preupgrade_fixups.sql

Post-Upgrade Fixup Script (run shortly after upgrade):
 /u01/app/oracle/cfgtoollogs/orcl/preupgrade/postupgrade_fixups.sql

      ************************************************************

         Fixup scripts must be reviewed prior to being executed.

      ************************************************************

      ************************************************************
                   ====>> USER ACTION REQUIRED  <<====
      ************************************************************

 The following are *** ERROR LEVEL CONDITIONS *** that must be addressed
                    prior to attempting your upgrade.
            Failure to do so will result in a failed upgrade.

           You MUST resolve the above errors prior to upgrade

      ************************************************************

SQL>


Tool Informasi Pra-upgrade software oracle database 12c akan menghasilkan 3 script.
• preupgrade.log: Hasilnya adalah semua pemeriksaan yang dilakukan pada software oracle database yang akan diinstall. Anda perlu memeriksa ini (pre upgrade software oracle database) untuk melihat apakah aman untuk melanjutkan dengan upgrade software oracle 12c atau tidak.
• preupgrade_fixups.sql: Sebuah script fixup yang harus dijalankan sebelum upgrade software oracle.
• postupgrade_fixups.sql: Sebuah script fixup yang harus dijalankan setelah upgrade software oracle.

Dengan cara install oracle ini diasumsikan tidak ada stopper saat proses instalasi oracle / upgrade software oracle database yang ditampilkan di "preupgrade.log" file, tutorial database oracle selanjutnya menyarankan untuk menjalankan "preupgrade_fixups.sql" script. Setiap perubahan yang tidak dapat dilakukan akan ditandai sebagai " MANUAL ACTION SUGGESTED".

SQL> @/u01/app/oracle/cfgtoollogs/orcl/preupgrade/preupgrade_fixups.sql
Pre-Upgrade Fixup Script Generated on 2013-07-24 15:00:32  Version: 12.1.0.1 Build: 006
Beginning Pre-Upgrade Fixups...

PL/SQL procedure successfully completed.


PL/SQL procedure successfully completed.


**********************************************************************
Check Tag:     DEFAULT_PROCESS_COUNT
Check Summary: Verify min process count is not too low
Fix Summary:   Review and increase if needed, your PROCESSES value.
**********************************************************************
Fixup Returned Information:
WARNING: --> Process Count may be too low

     Database has a maximum process count of 150 which is lower than the
     default value of 300 for this release.
     You should update your processes value prior to the upgrade
     to a value of at least 300.
     For example:
        ALTER SYSTEM SET PROCESSES=300 SCOPE=SPFILE
     or update your init.ora file.
**********************************************************************


PL/SQL procedure successfully completed.


**********************************************************************
Check Tag:     EM_PRESENT
Check Summary: Check if Enterprise Manager is present
Fix Summary:   Execute emremove.sql prior to upgrade.
**********************************************************************
Fixup Returned Information:
WARNING: --> Enterprise Manager Database Control repository found in the database

     In Oracle Database 12c, Database Control is removed during
     the upgrade. To save time during the Upgrade, this action
     can be done prior to upgrading using the following steps after
     copying rdbms/admin/emremove.sql from the new Oracle home
   - Stop EM Database Control:
    $> emctl stop dbconsole

   - Connect to the Database using the SYS account AS SYSDBA:

   SET ECHO ON;
   SET SERVEROUTPUT ON;
   @emremove.sql
     Without the set echo and serveroutput commands you will not
     be able to follow the progress of the script.
**********************************************************************


PL/SQL procedure successfully completed.


**********************************************************************
Check Tag:     DBMS_LDAP_DEPENDENCIES_EXIST
Check Summary: Check for dependency on DBMS_LDAP package
Fix Summary:   Network Objects must be reviewed manually.
**********************************************************************
Fixup Returned Information:
WARNING: --> Existing DBMS_LDAP dependent objects

     Database contains schemas with objects dependent on DBMS_LDAP package.
     Refer to the Upgrade Guide for instructions to configure Network ACLs.
     USER APEX_030200 has dependent objects.
**********************************************************************


PL/SQL procedure successfully completed.


**********************************************************************
Check Tag:     AMD_EXISTS
Check Summary: Check to see if AMD is present in the database
Fix Summary:   Manually execute ORACLE_HOME/oraolap/admin/catnoamd.sql script to remove OLAP.
**********************************************************************
Fixup Returned Information:
INFORMATION: --> OLAP Catalog(AMD) exists in database

     Starting with Oracle Database 12c, OLAP is desupported.
     If you are not using the OLAP Catalog component and want
     to remove it, then execute the
     ORACLE_HOME/oraolap/admin/catnoamd.sql script before or
     after the upgrade.
**********************************************************************


PL/SQL procedure successfully completed.


**********************************************************************
                      [Pre-Upgrade Recommendations]
**********************************************************************


PL/SQL procedure successfully completed.

                        *****************************************
                        ********* Dictionary Statistics *********
                        *****************************************

Please gather dictionary statistics 24 hours prior to
upgrading the database.
To gather dictionary statistics execute the following command
while connected as SYSDBA:
    EXECUTE dbms_stats.gather_dictionary_stats;

^^^ MANUAL ACTION SUGGESTED ^^^


PL/SQL procedure successfully completed.


           **************************************************
                ************* Fixup Summary ************

 4 fixup routines generated INFORMATIONAL messages that should be reviewed.


PL/SQL procedure successfully completed.

**************** Pre-Upgrade Fixup Script Complete *********************

PL/SQL procedure successfully completed.

SQL>

Seperti yang Anda lihat, dengan cara install oracle seperti ini, perubahan yang disarankan pada tutorial database oracle saat instalasi software oracle adalah sebagai berikut.

ALTER SYSTEM SET PROCESSES=300 SCOPE=SPFILE;

SET ECHO ON;
SET SERVEROUTPUT ON;
-- emremove.sql scrip located in the 12c home.
@/u01/app/oracle/product/12.1.0.1/db_1/rdbms/admin/emremove.sql

-- Removing this before the upgrade will result in the errors shown below.
-- These errors are not show-stoppers, but if you want a cleaner run through,
-- remove this feature after the upgrade.
@?/olap/admin/catnoamd.sql

EXECUTE dbms_stats.gather_dictionary_stats;

-- Shutdown the database.
SHUTDOWN IMMEDIATE;

Tutorial database oracle selanjutnya, salin parameter dan file password dari HOME lama ke HOME software oracle database 12c.

$ cp /u01/app/oracle/product/11.2.0.3/db_1/dbs/spfileorcl.ora /u01/app/oracle/product/12.1.0.1/db_1/dbs
$ cp /u01/app/oracle/product/11.2.0.3/db_1/dbs/orapworcl /u01/app/oracle/product/12.1.0.1/db_1/dbs

Jika "preupgrade.log" file berisi referensi ke parameter inisialisasi software oracle database yang sudah usang (deprecated) , tutorial database oracle selanjutnya, buatlah perubahan yang disarankan untuk parameter software oracle database 12c saat ini sebelum melanjutkan.

Tutorial database oracle selanjutnya, Edit "/ etc / oratab" file, menetapkan nilai oracle baru.

orcl:/u01/app/oracle/product/12.1.0.1/db_1:Y

Tutorial database oracle selanjutnya, pastikan lingkungan software oracle database 12c atau environment software oracle database 12c diatur ke HOME database oracle 12c.

export ORACLE_SID=orcl
$ ORAENV_ASK=NO
$ . oraenv
$ ORAENV_ASK=YES

Tutorial database oracle selanjutnya, start software oracle database dalam upgrade mode

$ sqlplus / as sysdba

SQL> STARTUP UPGRADE;
SQL> EXIT;

Tutorial database oracle selanjutnya adalah Jalankan Utility upgrade software oracle database 12c Paralel baru (catctl.pl).

$ cd $ORACLE_HOME/rdbms/admin
$ $ORACLE_HOME/perl/bin/perl catctl.pl catupgrd.sql

Dengan cara install oracle pada tutorial database oracle seperti ini, anda dapat mengubah tingkat paralelisme dari software oracle database 12c ini dengan menggunakan "-n" parameter. Sebagai contoh dari tutorial database oracle saat instalasi oracle, perintah berikut menjalankan upgrade software oracle database dengan tingkat 8 paralel.

$ cd $ORACLE_HOME/rdbms/admin
$ $ORACLE_HOME/perl/bin/perl catctl.pl -n 8 catupgrd.sql

Anda dapat melihat contoh output dari utilitas ini di sini.

Pada tutorial database oracle ini, selanjutnya anda coba startup database upgrade dan menjalankan "utlu121s.sql" script untuk memeriksa ringkasan hasil upgrade oracle / instalasi software oracle database 12c ini.

$ sqlplus / as sysdba

SQL> STARTUP;
SQL> @utlu121s.sql
.
Oracle Database 12.1 Post-Upgrade Status Tool           07-24-2013 17:24:18
.
Component                               Current         Version  Elapsed Time
Name                                    Status          Number   HH:MM:SS
.
Oracle Server
.                                      UPGRADED      12.1.0.1.0  00:16:48
JServer JAVA Virtual Machine
.                                         VALID      12.1.0.1.0  00:04:47
Oracle Workspace Manager
.                                         VALID      12.1.0.1.0  00:01:17
OLAP Analytic Workspace
.                                         VALID      12.1.0.1.0  00:00:53
Oracle OLAP API
.   SP2-0310: unable to open file "xoqsys.sql"
.   ORA-01917: user or role "OLAPSYS" does not exist
.   ORA-00942: table or view does not exist
.   ORA-00942: table or view does not exist
.   ORA-00942: table or view does not exist
.   ORA-00942: table or view does not exist
.   ORA-00942: table or view does not exist
.                                         VALID      12.1.0.1.0  00:00:46
Oracle XDK
.                                         VALID      12.1.0.1.0  00:00:48
Oracle Text
.                                         VALID      12.1.0.1.0  00:01:07
Oracle XML Database
.                                         VALID      12.1.0.1.0  00:04:35
Oracle Database Java Packages
.                                         VALID      12.1.0.1.0  00:00:22
Oracle Multimedia
.                                         VALID      12.1.0.1.0  00:02:42
Spatial
.                                         VALID      12.1.0.1.0  00:06:21
Oracle Application Express
.                                         VALID     4.2.0.00.27  00:25:28
Final Actions
.                                                                00:02:47
Total Upgrade Time: 01:09:24

PL/SQL procedure successfully completed.

SQL>

Dengan cara install oracle ini, anda dapat melihat upgrade software oracle database 12c gagal untuk bagian "Oracle OLAP API", yang merupakan fitur yang dihapus sebelum proses upgrade software  oracle database 12c, sehingga tutorial database oracle menyarankan anda klik OK saja untuk melanjutkan.

Jika kita tidak memiliki kesalahan dengan cara install oracle database 12c seperti ini, script "catuppst.sql" akan dijalankan sebagai bagian dari upgrade software oracle database 12c. Karena kita memiliki kesalahan pada cara install oracle database 12c saat upgrade software oracle ini, maka kita perlu menjalankan upgrade software oracle database 12c secara manual.

SQL> @catuppst.sql

Jika file "postupgrade_fixups.sql" yang terisi rekomendasi apapun, tutorial database oracle menyarankan untuk menjalankannya sekarang.

SQL> @/u01/app/oracle/cfgtoollogs/orcl/preupgrade/postupgrade_fixups.sql

Pada tutorial database oracle selanjutnya, item berikut ini tidak penting, tapi manual Upgrade software oracle database 12c menunjukkan hal tersebut adalah praktek terbaik untuk menjalankan proses instalasi software oracle database 12c.

-- The following item is probably included in your postupgrade_fixups.sql script.
EXECUTE DBMS_STATS.gather_fixed_objects_stats;

-- Recompile invalid objects.
@utlrp.sql

-- Check for newly invalid objects.
@utluiobj.sql

-- Run again to check the final outcome of the upgrade.
@utlu121s.sql

Apabila cara install oracle database 12c benar sampai di sini, maka tutorial database oracle menyatakan bahwa software oracle database 12c yang sudah di upgrade saat ini sudah available / bisa digunakan.

$ sqlplus / as sysdba

SQL*Plus: Release 12.1.0.1.0 Production on Wed Jul 24 18:17:03 2013

Copyright (c) 1982, 2013, Oracle.  All rights reserved.


Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options

SQL> SELECT name, open_mode FROM v$database;

NAME      OPEN_MODE
--------- --------------------
ORCL      READ WRITE

SQL>

Tutorial database oracle menyarankan untuk mengubah script atau profil file dari software oracle database yang berisi referensi ke variabel ORACLE_HOME yang ada di lingkungan software oracle database 12c yang baru.

Demikian tutorial database oracle kali ini yang menyajikan bagaimana melakukan manual upgrade software oracle database 12c. Nantikan tutorial database oracle selanjutnya. Untuk berdiskusi, response dari para pembaca tutorial database oracle ini sangat dinantikan.

Sumber Referensi : Oracle.Com

Tempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu Database