11gpath失败 oracle_Oracle 11gR2执行DBCA报错误
環(huán)境:
OS:Red Hat Linux As 5
DB:11.2.0.1
今天在安裝好11gR2軟件后準(zhǔn)備通過dbca創(chuàng)建數(shù)據(jù)庫,執(zhí)行dbca的時(shí)候包如下錯(cuò)誤:
[Oracle@primary ~]$dbca
Oracle Net Services Configuration:
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0xa44b13a8, pid=2973, tid=3086891216
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_17-b02 mixed mode)
# Problematic frame:
# C [libnnz11.so+0x3c3a8]
#
# An error report file with more information is saved as hs_err_pid2973.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
網(wǎng)上搜索了很多相關(guān)的帖子,基本上說的是64位的機(jī)器安裝了32位的數(shù)據(jù)導(dǎo)致的,但我的機(jī)器是32位的,下載的oracle版本也是32位的,但也報(bào)這個(gè)錯(cuò)誤.先不管了,按照網(wǎng)上說的需要打補(bǔ)丁p8670579_112010_LINUX.zip.
下載該補(bǔ)丁后,按照README.txt步驟將該補(bǔ)丁打上后執(zhí)行dbca,呵呵,創(chuàng)建db的圖形出來了,問題解決.
p8670579_112010_LINUX.zip下載:
具體下載目錄在 /2012年資料/8月/28日/Oracle 11gR2執(zhí)行DBCA報(bào)錯(cuò)誤
步驟如下:
1.下載p8670579_112010_LINUX.zip,并上傳到服務(wù)器上的目錄/ftp
2.確認(rèn)是否配置了ORACLE_HOME
[oracle@primary]$ echo $ORACLE_HOME
/u01/app/oracle/product/11.2.0/db_1
3.檢查perl的版本,需要5.00503以上的版本
[oracle@primary 8670579]$ perl -v
This is perl, v5.8.8 built for i386-linux-thread-multi
4.Verify the OUI Inventory.
$opatch lsinventory
5.解壓縮補(bǔ)丁包
$unzip p8670579_112010_LINUX.zip
6.確保數(shù)據(jù)庫已經(jīng)停止
$cd /ftp/8670579
$opatch apply
README.txt里的說明如下:
[oracle@primary 8670579]$ more README.txt
=========================================================================
Interim Patch for Base Bug: 8670579
=========================================================================
Date: 25th February 2010
-------------------------------------------------------------------------
Platform Patch for????? : Linux x86
Product Patched???????? : NETWORK
Product Version #?????? : 11.2.0.1
RAC Rolling Installable : YES
Online Installable????? : NO
Bugs Fixed by this patch:
-------------------------
8670579 - DBBETA :NETCA/DBCA FAILED WITH HOTSPOT VIRTUAL MACHINE
Patch Preinstall Steps
----------------------
1. For non-recommended patches, you must have the exact symptoms
described in the service request (SR).
2. Confirm the version of Perl installed and configured for the ORACLE_HOME.
Oracle requires that all customers have at least Perl 5.00503 installed
and configured for patching activities inside the ORACLE_HOME.? Follow
these steps to check the Perl version for the ORACLE_HOME being patched:
- source the ORACLE_HOME environment
- execute "perl -v"
- verify that the returned version of Perl is 5.00503 or higher
If the Perl configured for the ORACLE_HOME is not at 5.00503 or
higher, follow the directions in this metalink note to update to
a more recent version:
https://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=189489.1
3. Verify the OUI Inventory.
OPatch needs access to a valid OUI inventory to apply patches.
Validate the OUI inventory with the following command:
% opatch lsinventory
If the command errors out, contact Oracle Support and work to validate
and verify the inventory setup before proceeding.
4. Review and download the latest version of OPatch.
Oracle recommends that all customers be on the latest version of OPatch.
Please review the following metalink note and follow the instructions
to update to the latest version if needed:
https://metalink.oracle.com/metalink/plsql/ml2_documents.showNOT?p_id=224346.1
5. Confirm executables appear in your system PATH.
The patching process will use the unzip and the opatch executables.? After
sourcing the ORACLE_HOME environment, confirm both of these exist before
continuing:
- "which opatch"
- "which unzip"
If either of these executables do not show in the PATH, correct the problem
before proceeding.
6. Create a location for storing the unzipped patch.? This location
will be referred to later in the document as .
7. Unzip the patch zip file into the .
unzip -d ?
8. Shut down services running from the ORACLE_HOME.
Before applying this patch, do a clean shut down of all services
running from the ORACLE_HOME.
(a) In a non-RAC environment:
Shut down all services that are running from this ORACLE_HOME.
Confirm the return status from each shutdown command to verify
the shutdown is successful and there are no errors.
(b) In a RAC environment:
For each node in the RAC system, shut down the services for
the specific machine that are running from the ORACLE_HOME.
OPatch will be used on each node in the RAC system one at
a time.? If this patch is not rolling RAC installable treat
it as a non-RAC environment and shut down all services.
As an example, in the case of a two node RAC system:
1. Stop instances running on node 1.
2. Run 'opatch apply /8670579' on node 1.
3. When the apply finishes, opatch asks for confirmation
before going on to apply the patch to node 2.
4. Start instances on node 1.
5. Stop instances running on node 2.
6. Ask opatch to continue to applying the patch to node 2.
7. Start instances on node 2.
9.? Apply pre-requisite updates.
Patch Installation Steps:
-------------------------
1.? Set your current directory to the directory where the patch is located.
% cd /8670579
2.? Apply the patch.
Use the following command to apply the patch to the ORACLE_HOME:
% opatch apply
When OPatch starts, it will validate the patch and make sure there
are no conflicts with the software already installed in the ORACLE_HOME.
OPatch categorizes two types of conflicts:
(a) Conflicts with a patch already applied to the ORACLE_HOME
In this case, please stop the patch installation and contact
Oracle Support Services.
(b) Conflicts with subset patch already applied to the ORACLE_HOME
In this case, please continue the install, as the new patch
contains all the fixes from the existing patch in the ORACLE_HOME.
The subset patch will automatically be rolled back prior to the
installation of the new patch.
Patch Post Install Instructions:
--------------------------------
Patch Deinstallation Instructions:
----------------------------------
1. Make sure to follow the same pre-install steps when deinstalling
a patch.? This includes verifying the inventory and shutting down
any services running from the ORACLE_HOME / machine before rolling
the patch back.
2. Change to the directory where the patch was unzipped.
% cd /8670579
3. Run OPatch to deinstall the patch.
% opatch rollback -id 8670579
注意opatch命令是在$ORACLE_HOME/OPatch/目錄下,環(huán)境變量PATH中沒有包含該目錄的話,直接敲入opatch命令是提示找不到改命令的,這時(shí)需要將該目錄加入到PATH中.
-- The End --
總結(jié)
以上是生活随笔為你收集整理的11gpath失败 oracle_Oracle 11gR2执行DBCA报错误的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 长电科技值得长期持有吗 简单分析来看
- 下一篇: 特斯拉股价破2000美元 市值相当于