自分でインストールしたのに何bitのクライアントを入れたか忘れる現象。
以下のファイルを見れば色々と情報が書いてあるので、忘れっぽいあなたも私ももう大丈夫。
$ORACLE_HOME/inventory/ContentsXML/oraclehomeproperties.xml
<?xml version="1.0" standalone="yes" ?> <!-- Copyright (c) 1999, 2009, Oracle. All rights reserved. --> <!-- Do not modify the contents of this file by hand. --> <ORACLEHOME_INFO> <GUID>997916139.#65139861</GUID> <HOME/> <ARU_PLATFORM_INFO> <ARU_ID>912</ARU_ID> <ARU_ID_DESCRIPTION>Microsoft Windows (32-bit)</ARU_ID_DESCRIPTION> </ARU_PLATFORM_INFO> <PROPERTY_LIST> <PROPERTY NAME="ARCHITECTURE" VAL="32"/> <PROPERTY NAME="ORACLE_BASE" VAL="C:apporacle"/> </PROPERTY_LIST> </ORACLEHOME_INFO>
ARU_ID_DESCRIPTIONやARCHITECTUREのVAL属性を見れば解決。
終わり。
ちなみに、Windows(他のOSでやってないからわからん)でインストーラからインストールした場合、以下のファイルにARU_IDが記載されている。
$ORACLE_HOME/install.platform
[Platform] ID=912
この値と以下テーブルを突合せるという手もある。
Windowsの場合、912じゃなければ64bitだと覚えればOK。
Platform | ARU_ID |
---|---|
Apple Mac OS X (PowerPC) | 421 |
HP Tru64 UNIX | 87 |
HP-UX Itanium | 197 |
HP-UX Itanium (32-bit) | 278 |
HP-UX PA-RISC (32-bit) | 2 |
HP-UX PA-RISC (64-bit) | 59 |
IBM AIX on POWER Systems (32-bit) | 319 |
IBM AIX on POWER Systems (64-bit) | 212 |
IBM i on POWER Systems | 43 |
IBM S/390-based Linux (31-bit) | 211 |
IBM z/OS on System z | 30 |
IBM: Linux on POWER Systems | 227 |
IBM: Linux on System z | 209 |
Linux Itanium | 214 |
Linux x86 | 46 |
Linux x86-64 | 226 |
Microsoft Windows (32-bit) | 912 |
Microsoft Windows Itanium (64-bit) | 208 |
Microsoft Windows x64 (64-bit) | 233 |
Sun Solaris SPARC (32-bit) | 453 |
Sun Solaris SPARC (64-bit) | 23 |
Sun Solaris x86 (32-bit) | 173 |
Sun Solaris x86-64 (64-bit) | 267 |