Oracle 12.1.0 в Ubuntu 18.04 - Ошибка при вызове целевого '' links proc gen_pcscfg procob '' из make-файла '' <oraclehome>/ precomp / lib / ins_precomp.mk '' - PullRequest
0 голосов
/ 18 сентября 2018

Я пытаюсь установить базу данных Oracle 12.1.0 в Ubuntu 18.04. Я следую инструкциям, содержащимся в http://www.techienote.com/install-oracle-12c-on-ubuntu/. На 59% процесса установки я сталкиваюсь с приведенной ниже ошибкой.

Ошибка при вызове целевой 'links proc gen_pcscfg procob' из make-файла '/u01/app/oracle/product/12.1.0/dbhome_1/precomp/lib/ins_precomp.mk'.

Я пытался применить приведенное ниже исправление, но оно все еще существует. Может кто-нибудь предложить решение для этого.

rm -rf $ ORACLE_HOME / lib / stubs / * cp $ ORACLE_HOME / rdbms / lib / env_rdbms.mk $ ORACLE_HOME / rdbms / lib / env_rdbms.mk.orig

Строка 176

FROM: LINKTTLIBS = $ (LLIBCLNTSH) $ (ORACLETTLIBS) $ (LINKLDLIBS)

TO: LINKTTLIBS = $ (LLIBCLNTSH) $ (ORACLETTLIBS) $ (LINKLDLIBS) -lons

Строка 279-280

FROM: LINK = $ (FORT_CMD) $ (PURECMDS) $ (ORALD) $ (LDFLAGS) $ (COMPSOBJS) LINK32 = $ (FORT_CMD) $ (PURECMDS) $ (ORALD) $ (LDFLAGS32) $ (COMPSOBJS)

TO: LINK = $ (FORT_CMD) $ (PURECMDS) $ (ORALD) $ (LDFLAGS) $ (COMPSOBJS) -Wl, - необязательно LINK32 = $ (FORT_CMD) $ (PURECMDS) $ (ORALD) $ (LDFLAGS32) $ (COMPSOBJS) -Wl, - без необходимости

Строка 3041-3042

FROM: TG4PWD_LINKLINE = $ (LINK) $ (OPT) $ (TG4PWDMAI) \ $ (LLIBTHREAD) $ (LLIBCLNTSH) $ (LINKLDLIBS)

TO: TG4PWD_LINKLINE = $ (LINK) $ (OPT) $ (TG4PWDMAI) \ $ (LLIBTHREAD) $ (LLIBCLNTSH) $ (LINKLDLIBS) -lnnz12

Нажмите кнопку «Повторить попытку».

1 Ответ

0 голосов
/ 06 января 2019

Вы должны изменить опцию GCC и удалить пирог.Путь к файлу по умолчанию:

/u01/app/oracle/product/12.1.0/dbhome_1/bin/orald

Изменить exec ${CC} "$@" на exec ${CC} -no-pie "$@"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...