Установить Oracle -database-18 c -xe при ошибке ubuntu ORA-07445 - PullRequest
0 голосов
/ 16 июня 2020

Сегодня я пытаюсь установить oracle -18 c -xe на ubuntu, но я играл с ошибкой ORA-07445. Я сделал следующее руководство: https://chronicler.tech/mint-oracle-18c-xe/ https://www.evaristorivieccio.es/2018/11/xe-oracle-18c-en-ubuntu-oracle-database.html

Я застрял в команде: /etc/init.d/oracle-xe-18c настроить

с ошибкой: ORA-03113: конец файла на канале связи

Здесь деталь из журнала трассировки:

Exception [type: SIGSEGV, SI_KERNEL(general_protection)] [ADDR:0x0] [PC:0x7F40B3F4EF42, adjtime()+3346] [flags: 0x0, count: 1]
Errors in file /opt/oracle/diag/rdbms/xe/XE/trace/XE_ora_4266.trc  (incident=7):
ORA-07445: exception encountered: core dump [adjtime()+3346] [SIGSEGV] [ADDR:0x0] [PC:0x7F40B3F4EF42] [SI_KERNEL(general_protection)] []
Incident details in: /opt/oracle/diag/rdbms/xe/XE/incident/incdir_7/XE_ora_4266_i7.trc
Use ADRCI or Support Workbench to package the incident.

[ default][ default]u_set_comp_error: comptype '103' : error '29'
[   CLWAL][   CLWAL]clsw_Initialize: Error [32] from procr_init_ext
[   CLWAL][   CLWAL]clsw_Initialize: Error [PROCL-32: Oracle High Availability Services on the local node is not running Messaging error [gipcretConnectionRefused] [29]] from procr_init_ext
2020-06-16 12:42:26.066 : [    GPNP][    GPNP] clsgpnpkww_initclswcx: [at clsgpnpkww.c:353] Result: (56) CLSGPNP_OCR_INIT. (:GPNP01201:)Failed to init CLSW-OLR context. CLSW Error (3): CLSW-3: Error in the cluster registry (OCR) layer. [32] [PROCL-32: Oracle High Availability Services on the local node is not running Messaging error [gipcretConnectionRefused] [29]]
2020-06-16 12:42:26.066 : [    GPNP][    GPNP] clsgpnpwu_walletfopen: [at clsgpnpwu.c:382] Result: (66) CLSGPNP_WALLET_NONE. (:GPNP01603:)Wallet file not found: '/opt/oracle/product/18c/dbhomeXE/gpnp/epay/wallets/prdr/cwallet.sso'
2020-06-16 12:42:26.066 : [    GPNP][    GPNP] clsgpnpwu_walletfopen: [at clsgpnpwu.c:500] Result: (66) CLSGPNP_WALLET_NONE. (:GPNP01610:)Cannot open wallet: '/opt/oracle/product/18c/dbhomeXE/gpnp/epay/wallets/prdr/cwallet.sso'
2020-06-16 12:42:26.066 : [    GPNP][    GPNP] clsgpnp_getCK: [at clsgpnp0.c:2871] (:GPNP00233:)Fatal error: failed to get local gpnp security keys (wallet). Gpnp profiles cannot be verified. ***LOCAL GPNP SETUP INVALID***.>
2020-06-16 12:42:26.066 : [    GPNP][    GPNP] clsgpnp_InitIdSetCtxCK: [at clsgpnp0.c:5611] Result: (59) CLSGPNP_OCR_NOSRV. (:GPNP00267:)Cannot get stored certkey for id=1
2020-06-16 12:42:26.066 : [    GPNP][    GPNP] clsgpnp_Init: [at clsgpnp0.c:1055] Result: (59) CLSGPNP_OCR_NOSRV. (:GPNP00211:)Error getting certkeys. 
2020-06-16 12:42:26.066 : [    GPNP][    GPNP] clsgpnp_Init init failed. Error: CLSGPNP_ERR (1) .
2020-06-16 12:42:26.066 : [ CLSINET][ CLSINET] Failed to initialize clsgpnp context grv 1

Пожалуйста, помогите мне! Спасибо вам огромное!

1 Ответ

1 голос
/ 16 июня 2020

Обратите внимание, что существует несколько «ветвей» генеалогического дерева Linux, а oracle предназначен для совершенно другой ветви, нежели та, в которой живет Ubuntu. Вы нашли один из множества способов получить oracle для установки на Ubuntu, но это именно то, что есть - взлом. Как сказал @pmda, вы просто продолжите сталкиваться с проблемами.

Решение состоит в том, чтобы создать виртуальную машину на вашем ubuntu, затем установить Oracle Linux на эту виртуальную машину и создать там свою базу данных. См. здесь . Мой личный ноутбук работает под управлением Ubuntu, и подход vm - это именно то, что я сделал.

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