LINUX.ORG.RU
ФорумAdmin

Oracle, NFS share.... connect error


0

0

Такая проблема:
стоит на сервере Oracle 8.1.7 (OS - Red Hat Linux 7.3)
sqlplus на сервере работает.....
шарю Oracle по NFS на рабочую станцию - операционка та же....
при запуске sqplus выдает следующее:

SQL*Plus: Release 8.1.7.0.0 - Production on Fri Nov 26 16:19:22 2004
(c) Copyright 2000 Oracle Corporation. All rights reserved.
Enter user-name: sys
Enter password:
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory

что это может быть...извиняюсь, если проблема тривиальная, но у меня опыта адмнистрирования БД нет, оракл вижу в первый раз в жизни, а заставить работать надо.... В доках - ни в сети, ни в официальных ничего не нашел...Буду благодарен за подсказки
спасибо

anonymous

дополнение к предыдущему посту - а через svrmgrl работает.....
где ковырять?

login as: lgc1
lgc1@172.16.1.191's password:
Last login: Fri Nov 26 18:12:24 2004

Terminal type (v) VT100, ie. Wyse 85
(b) vt100 (BS erase)
Enter terminal type: b

** TERM set to vt100 **

LGC-259-01.com{lgc1}% sqlplus

SQL*Plus: Release 8.1.7.0.0 - Production on Fri Nov 26 18:32:52 2004

(c) Copyright 2000 Oracle Corporation. All rights reserved.

Enter user-name: sys
Enter password:
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory


Enter user-name:
ERROR:
ORA-01017: invalid username/password; logon denied


Enter user-name:
ERROR:
ORA-01017: invalid username/password; logon denied


SP2-0157: unable to CONNECT to ORACLE after 3 attempts, exiting SQL*Plus
LGC-259-01.com{lgc1}% svrmgrl /nolog

Oracle Server Manager Release 3.1.7.0.0 - Production

Copyright (c) 1997, 1999, Oracle Corporation. All Rights Reserved.

Oracle8i Enterprise Edition Release 8.1.7.2.0 - Production
With the Partitioning option
JServer Release 8.1.7.2.0 - Production

SVRMGR> connect sys/change_on_install@LGC
Connected.
SVRMGR>

anonymous
()

Там написано, что нет сегмента памяти, к которому sqlplus пытается прицепиться. Если сервер на другой машине - это невозможно, нужно использовать sqlnet(и настраивать) и указывать сервер, к которому цепляешся(типа sys@SERVER).

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

Сервер на другой машине....
как настроить не могли бы в кратце рассказать или ткнуть где читать?
спасибо

anonymous
()
Ответ на: комментарий от anonymous

вот содержание sqlnet.ora

# SQLNET.ORA Network Configuration File: /data/oraclehome/OraHome1/network/admin/sqlnet.ora
# Generated by Oracle configuration tools.

NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)


что надо добавить?

опять же - это все и на сервере и на клиенте - на клиенте все шарится с сервера по нфс...

anonymous
()
Ответ на: комментарий от anonymous

Если имя хоста и экземпляра Orаcle совпадают и listener поднят на порту 1521 то просто sqlplus sys@SERVER. В противном случае tnsnames.ora.

Читать Oracle Net Services Administration Guide(если я не перепутал). Или запускать netca.

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

>опять же - это все и на сервере и на клиенте - на клиенте все шарится с сервера по нфс...

Разница в том, что конфигурация для работы на одной машине и для распределенной работы _должны_ отличаться.

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

sqlplus sys/change_on_install@LGC работате....
если сделать setenv ORACLE_DIS LGC
а потом sqlplus
то не пашет....
странно все это
вот tnsnames
# TNSNAMES.ORA Network Configuration File: /data/oraclehome/OraHome1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.

LGC =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = LandmarkSRV)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = LGC.kbtu.edu.kz)
)
)


INST1_HTTP =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = LandmarkSRV)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = SHARED)
(SERVICE_NAME = LGC)
(PRESENTATION = http://admin)
)
)

EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)

anonymous
()
Ответ на: комментарий от anonymous

setenv ORACLE_DIS LGC естественно читать как setenv ORACLE_SID LGC

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