On the road again

В статье рассказано как устанавливать Oracle из командной строки.

Команда для инсталляции выглядит следующим образом:

./runInstaller  -silent -responseFile <RSP_FILE>

Примеры response-файлов для инсталляции Oracle 10.2.0.1 и патча до версии 10.2.0.4. Для основной инсталляции:

RESPONSEFILE_VERSION=2.2.1.0.0
UNIX_GROUP_NAME=dba
FROM_LOCATION="/oracle/installer/server/Database/Disk1/stage/products.xml"
ORACLE_HOME=/oracle/products/10.2.4/db_1
ORACLE_HOME_NAME=Ora1024
TOPLEVEL_COMPONENT={oracle.server,10.2.0.1.0}
DEINSTALL_LIST={oracle.server,10.2.0.1.0}
SHOW_SPLASH_SCREEN=false
SHOW_WELCOME_PAGE=false
SHOW_NODE_SELECTION_PAGE=false
SHOW_SUMMARY_PAGE=false
SHOW_INSTALL_PROGRESS_PAGE=false
SHOW_CONFIG_TOOL_PAGE=false
SHOW_XML_PREREQ_PAGE=false
SHOW_ROOTSH_CONFIRMATION=false
SHOW_END_SESSION_PAGE=false
SHOW_EXIT_CONFIRMATION=false
NEXT_SESSION=false
NEXT_SESSION_ON_FAIL=false
SHOW_DEINSTALL_CONFIRMATION=false
SHOW_DEINSTALL_PROGRESS=false
ORACLE_HOSTNAME=s-k43om
COMPONENT_LANGUAGES={"en"}
INSTALL_TYPE="EE"
s_nameForDBAGrp="dba"
n_configurationOption=3

Для патча:

RESPONSEFILE_VERSION=2.2.1.0.0
UNIX_GROUP_NAME=dba
FROM_LOCATION="/oracle/installer/server/Patch/Disk1/stage/products.xml"
ORACLE_HOME=/oracle/products/10.2.4/db_1
ORACLE_HOME_NAME=Ora1024
TOPLEVEL_COMPONENT={"oracle.patchset.db","10.2.0.4.0"}
SHOW_SPLASH_SCREEN=false
SHOW_WELCOME_PAGE=false
SHOW_COMPONENT_LOCATIONS_PAGE=false
SHOW_CUSTOM_TREE_PAGE=false
SHOW_SUMMARY_PAGE=false
SHOW_INSTALL_PROGRESS_PAGE=true
SHOW_REQUIRED_CONFIG_TOOL_PAGE=false
SHOW_OPTIONAL_CONFIG_TOOL_PAGE=false
SHOW_CONFIG_TOOL_PAGE=false
SHOW_XML_PREREQ_PAGE=false
SHOW_RELEASE_NOTES=false
SHOW_END_OF_INSTALL_MSGS=false
SHOW_ROOTSH_CONFIRMATION=false
SHOW_END_SESSION_PAGE=false
SHOW_EXIT_CONFIRMATION=false
NEXT_SESSION_ON_FAIL=false
SHOW_DEINSTALL_CONFIRMATION=false
SHOW_DEINSTALL_PROGRESS=false
ACCEPT_LICENSE_AGREEMENT=true
COMPONENT_LANGUAGES={"en"}

Жирным текстом я выделил важные параметры. Следует также отметить что после основной инсталляции необходимо запустить под правами Root скрипт orainstRoot.sh из папки oraInventory, и только после этого приступать к установке патча.

 

После инсталляции необходимо с правами root запустить скрипт root.sh из $ORACLE_HOME.

Add comment