LINUX.ORG.RU
ФорумAdmin

Перенос ORACLE 10g r2 на Debian

 


1

2

Здравствуйте!

Может кто сталкивался. Задача перенести Oracle 10g R2 Gentoo на Debian . В принципе перенс баз я уже делал тут проблем нету. Но столкнулся с банальной вещью. У менят есть инстал Oracle , но он не катит для Debian (при запуске runInstaller естественно сообщает что весрия ОС не поддерживается). Пробовал искать какой-то deb-пакет, но на Oracle 10g R2 не нашел. Подскажите, пожалуйста, может есть способ как решить проблему.


-ignoreSysprereqs

Но реально, не трахай себе мозг: поставь centos. Поверь человеку, у которого этих инсталяций в жизни было больше 1000.

zloelamo ★★★★
()
Ответ на: комментарий от fornlr

Да один фиг. Разве что там уже все настроено: нужно только один пакет поставить и параметры памяти подтюнить.

zloelamo ★★★★
()

а почему именно на Debian, а не на какой-либо из клонов RHEL?

Belen ★★
()
Ответ на: комментарий от zloelamo

оракл

3 года назад ставил . Ума не хватило инстал себе сохранить . качал с сайта Оракла. Теперь не дает каать просит Support Identifier

fbb
() автор топика

Поставь шестой центос, открой Oracle 10gR2 quick install guide и делай как там написано. Инсталлер запускай с параметром -ignoreSysPrereqs. На дебиан не ставь, замахаешься пыль глотать, хотя если тебе прижало именно на демьяне, то загугли толковый гайд, там демьян придется кое-где молотком поправить.

alex_the_v ★★★
()
Ответ на: оракл от fbb

В чём смысл на дебиан переносить? Почему не на RHEL-based?

anton_jugatsu ★★★★
()
Ответ на: оракл от fbb

Теперь не дает каать просит Support Identifier

Эм, вот? Последние версии можно качать без проблем. Нужен только OTN аккаунт - он бесплатен. CSI не нужен.

Если ты, конечно, хочешь скачать 10g, то да, пардон, оракл на глагне не держит старые версии.

zloelamo ★★★★
()
Последнее исправление: zloelamo (всего исправлений: 1)
Ответ на: комментарий от alex_the_v

Насколько я понял ты ставишь полный Оракл, для него этот мануал не подойдет.

Подойдет. Это и есть настоящий Оракл, только в коде вшито ограничение на размер базы.

zloelamo ★★★★
()

oracle

Все получилось. Распишу как : 1)Делал все как указано в http://forum.ubuntu.ru/index.php?topic=34027.0 Тут возникла только одна проблема с библиотекой lesstif2-dev, поскольку у меня Jessie. Выход - скачиваю deb-пакет для wheeze , естественно ОС материт на счет зависимостей, поэтому -

apt-get -f install 
и фсьо гут После всех инструкций. Захожу пользователем oracle стартую иксы, а от туда уже в терминале в каталоге инсталяции
runInstaller -ignoreSysPrereqs 
А далее пошла сама установка. Позже допишу как переносил со старого сервака на новый саму базу.

fbb
() автор топика
Ответ на: oracle от fbb

Если при инсталяции возникают ошибки,то нашел такие решения

 Oracle Database 10g R2
How to install Oracle 10g on Ubuntu 13.04 (32bit)

Unpack 10201_database_linux32.zip and run ./database/runInstaller -ignoreSysPrereqs
During installation fix errors (and press 'Retry' each time):

1) Error in invoking target 'install' of makefile '/opt/oracle/product/10.2.0/db_1/sqlplus/lib/ins_sqlplus.mk'

INFO: symbol 'kpuexes'
7551 /usr/bin/ld: note: 'kpuexes' is defined in DSO /opt/oracle/product/10.2.0/db_1/lib//libclntsh.so so try adding it to the linker command line

Solution:
echo "EXPDLIBS =-lclntsh" >> $ORACLE_HOME/sqlplus/lib/ins_sqlplus.mk

2)  Error in invoking target 'utilities ctx_on' of makefile '/opt/oracle/product/10.2.0/db_1/rdbms/lib/ins_rdbms.mk'

INFO:  - Linking tg4pwd utility
INFO: undefined reference to nnfyboot

Solution:
cd $ORACLE_HOME/lib
ln -s libclient11.a libagtsh.a
$ORACLE_HOME/bin/genagtsh $ORACLE_HOME/lib/libagtsh.so 1.0

3) Error in invoking target 'agent nmo nmb' of makefile '/opt/oracle/product/10.2.0/db_1/sysman/lib/ins_sysman.mk'

INFO: gcc: error: unrecognized command line option ‘-no_cpprt’

Solution:
Remove 'NO_CPPT_OPTION=-no_cpprt' from $ORACLE_HOME/sysman/lib/env_sysman.mk

4) Error in invoking target 'install' of makefile '/opt/oracle/product/10.2.0/db_1/network/lib/ins_net_server.mk'

INFO:  - Linking tnslsnr

Solution:
In $ORACLE_HOME/network/lib/env_network.mk add '-lons' to the end of TNSLSNR_LINKLINE

5) Error in invoking target 'install' of makefile '/opt/oracle/product/10.2.0/db_1/network/lib/ins_net_server.mk'

INFO:  - Linking lsnrctl
INFO: /opt/oracle/product/10.2.0/db_1/network/lib//libnlsnrc10.a(nsglctl.o): In function `nsglcservm':
nsglctl.c:(.text+0x41b): undefined reference to `lstmclo'
...

Solution:
In $ORACLE_HOME/network/lib/env_network.mk add '-ldl -lclntsh' to the end of LSNRCTL_LINKLINE

6) Error in invoking target 'all_no_orcl ihsodbc' of makefile '/opt/oracle/product/10.2.0/db_1/rdbms/lib/ins_rdbms.mk'

INFO: gcc: error: /lib/libgcc_s.so.1: No such file or directory
gcc: error: /usr/lib/libstdc++.so.5: No such file or directory

Solution:

sudo ln -s /usr/lib/i386-linux-gnu/libstdc++.so.5 /usr/lib/libstdc++.so.5

7) Error in invoking target 'all_no_orcl ihsodbc' of makefile '/opt/oracle/product/10.2.0/db_1/rdbms/lib/ins_rdbms.mk'

INFO: gcc: error: /lib/libgcc_s.so.1: No such file or directory

Solution:

sudo ln -s /lib/i386-linux-gnu/libgcc_s.so.1 /lib/libgcc_s.so.1

8) Error in invoking target 'all_no_orcl ihsodbc' of makefile '/opt/oracle/product/10.2.0/db_1/rdbms/lib/ins_rdbms.mk

INFO:  - Linking liborasdk
INFO: opt/oracle/product/10.2.0/db_1/rdbms/lib/kpudfo.o: In function `kpugbccx':
kpudfo.c:(.text+0x877): undefined reference to `lxhLangEnv'
...

Solution:

in $ORACLE_HOME/bin/genorasdksh add '-lclntsh' to the end of OLIBS


Path set 10.2.0.5

Unpack p8202632_10205_LINUX.zip and run ./Disk1/runInstaller -ignoreSysPrereqs
During installation fix errors (see above).

After:

cd $ORACLE_HOME/rdbms/admin
sqlplus "/as sysdba"
SQL>startup upgrade;
SQL>@catupgrd.sql
SQL>shutdown immediate;
SQL>startup;
SQL>@utlrp.sql

fbb
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.