Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Установил Оракл 9ку на сервере, клиент на компе. Задача - прицепиться sqlplus-ом.Я новичок  [new]
Bestuzhev
Member

Откуда:
Сообщений: 648
в этом деле, так что не ругайтесь если уже обсуждалось, просто не знаю даже что и искать-то в форуме.
Вообще хочу сляпать программку на дельфе которая будучи запущенной на компе работала бы с ораклом на сервере. Пробовал через АДО - люди говорят надо мол еще клиента на комп ставить, поставил.
Появилась возможность запустить sqlplus!!! Прекрасно, но он не коннектится, кроме того, там все, что должно писаться по-русски пишется кракозябликами.
Помогите начать, т.е. придайте, т.с. начальное ускорение, там разберусь. Спасибо.
27 июн 06, 16:15    [2817489]     Ответить | Цитировать Сообщить модератору
 Re: Установил Оракл 9ку на сервере, клиент на компе. Задача - прицепиться sqlplus-ом.Я нов  [new]
SeaGate
Member

Откуда: Новосибирск
Сообщений: 1635
Если сервисы нужные запущены, то я бы сделал так:
tnsping <sid_db> для начала, чтобы проверить tns.
затем из sqlplus:
conn / as sysdba, должно сработать.
Если нет: то прописать в environment_variables: ORACLE_SID, TWO_TASK.
27 июн 06, 16:21    [2817526]     Ответить | Цитировать Сообщить модератору
 Re: Установил Оракл 9ку на сервере, клиент на компе. Задача - прицепиться sqlplus-ом.Я новичок  [new]
jjj32
Guest
офф:
- Я бы выпил что-нибудь безалкогольное, - сказал посетитель официанту. - Лимонад, сок, пепси-кола, минеральная вода? - Все равно, - грустно вздохнул посетитель, - я в этом деле новичок...

смотри tns
27 июн 06, 16:22    [2817530]     Ответить | Цитировать Сообщить модератору
 Re: Установил Оракл 9ку на сервере, клиент на компе. Задача - прицепиться sqlplus-ом.Я новичок  [new]
Bestuzhev
Member

Откуда:
Сообщений: 648
2jjj32: ))))))))))))))))))))))))))
в ORACLE_SID я так понимаю надо написать DBA
а в TWO_TASK чего?
попробовал написать tnsping вместо русских букв - кракозяблики, так что результат неизвестен, как их побороть - не знаю :(
27 июн 06, 16:40    [2817646]     Ответить | Цитировать Сообщить модератору
 Re: Установил Оракл 9ку на сервере  [new]
Ловец Стрекоз
Member

Откуда: Москва
Сообщений: 236
Спешу помочь как новичок новичку.

На клиенте в файле tnsnames должны появиться строки

KUKU =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = <ip сервера>)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = <имя инстанса на сервере>)
)
)


KUKU - будете вводить как строку связи в вашем любимом sqlplus-е
Вот и все.

Рестарт листнера, не забудьте.
27 июн 06, 16:44    [2817668]     Ответить | Цитировать Сообщить модератору
 Re: Установил Оракл 9ку на сервере, клиент на компе. Задача - прицепиться sqlplus-ом.Я новичок  [new]
Bestuzhev
Member

Откуда:
Сообщений: 648
попробую сделать это в Оракл нет менеджер-е
а как от кракозябликов избавиться?
27 июн 06, 16:53    [2817726]     Ответить | Цитировать Сообщить модератору
 Re: Установил Оракл 9ку на сервере, клиент на компе. Задача - прицепиться sqlplus-ом.Я новичок  [new]
xymbo
Member

Откуда: Донской --> Москва
Сообщений: 2560
если для одного сеанся хочешь,то
SET NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251
а так надо переменную среды NLS_LANG с выше описанным свойством.
27 июн 06, 17:01    [2817772]     Ответить | Цитировать Сообщить модератору
 Re: Установил Оракл 9ку на сервере, клиент на компе. Задача - прицепиться sqlplus-ом.Я новичок  [new]
Bestuzhev
Member

Откуда:
Сообщений: 648
SQL> connect / as sysdba
ERROR:
ORA-12560: TNS:protocol adapter error
---------------------------------------------
C:\Documents and Settings\Администратор>tnsping DBA

TNS Ping Utility for 32-bit Windows: Version 9.2.0.1.0 - Production on 27-JUN-20
06 19:04:44

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

Used parameter files:
C:\oracle\ora92\network\admin\sqlnet.ora

TNS-03505: Failed to resolve name

C:\Documents and Settings\Администратор>
-----------------------------------------------
и че это значит?
27 июн 06, 17:06    [2817800]     Ответить | Цитировать Сообщить модератору
 Re: Установил Оракл 9ку на сервере, клиент на компе. Задача - прицепиться sqlplus-ом.Я новичок  [new]
Bestuzhev
Member

Откуда:
Сообщений: 648
а файла tnsnames я у себя не нашел
27 июн 06, 17:06    [2817804]     Ответить | Цитировать Сообщить модератору
 Re: Установил Оракл 9ку на сервере, клиент на компе. Задача - прицепиться sqlplus-ом.Я нов  [new]
SeaGate
Member

Откуда: Новосибирск
Сообщений: 1635
Bestuzhev
а файла tnsnames я у себя не нашел

C:\oracle\ora92\network\admin\
Здесь посмотреть tnsnames.ora и listener.ora, содержимое на форум
27 июн 06, 17:09    [2817817]     Ответить | Цитировать Сообщить модератору
 Re: Установил Оракл 9ку на сервере, клиент на компе. Задача - прицепиться sqlplus-ом.Я новичок  [new]
Bestuzhev
Member

Откуда:
Сообщений: 648
# TNSNAMES.ORA Network Configuration File: C:\oracle\ora92\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.

KUKU =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = DBA)
)
)

--------------------------------------------------
# LISTENER.ORA Network Configuration File: C:\oracle\ora92\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.

LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = Sergey)(PORT = 1521))
)
27 июн 06, 17:11    [2817824]     Ответить | Цитировать Сообщить модератору
 Re: Установил Оракл 9ку на сервере, клиент на компе. Задача - прицепиться sqlplus-ом.Я новичок  [new]
Bestuzhev
Member

Откуда:
Сообщений: 648
я побежал на курсы - завтра посмотрю
27 июн 06, 17:12    [2817830]     Ответить | Цитировать Сообщить модератору
 Re: Установил Оракл 9ку на сервере, клиент на компе. Задача - прицепиться sqlplus-ом.Я новичок  [new]
xymbo
Member

Откуда: Донской --> Москва
Сообщений: 2560
захочешь подсказать,так опередят:)(to SeaGate)
27 июн 06, 17:12    [2817831]     Ответить | Цитировать Сообщить модератору
 Re: Установил Оракл 9ку на сервере, клиент на компе. Задача - прицепиться sqlplus-ом.Я новичок  [new]
Gr.
Member

Откуда: Россия, СПб
Сообщений: 4
Вроде бы первым символом в строке в этих файлах не может быть скобка. Попробуйте записать так

KUKU =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)(PORT = 1521))
     )
   (CONNECT_DATA =
     (SERVICE_NAME = DBA)
    )
  )

и

LISTENER =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = Sergey)(PORT = 1521))
  )
27 июн 06, 17:48    [2817988]     Ответить | Цитировать Сообщить модератору
 Re: Установил Оракл 9ку на сервере, клиент на компе. Задача - прицепиться sqlplus-ом.Я новичок  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
Почитал я, почитал, но так и не понял, стоит на обсуждаемом компе - клиент или сервер

PS Если клиент, причем здесь listener.ora, если сервер - почему разные хосты в tnsnames.ora и listener.ora
27 июн 06, 18:02    [2818045]     Ответить | Цитировать Сообщить модератору
 Re: Установил Оракл 9ку на сервере, клиент на компе. Задача - прицепиться sqlplus-ом.Я новичок  [new]
Bestuzhev
Member

Откуда:
Сообщений: 648
На компе стоит клиент
28 июн 06, 11:52    [2820347]     Ответить | Цитировать Сообщить модератору
 Re: Установил Оракл 9ку на сервере, клиент на компе. Задача - прицепиться sqlplus-ом.Я новичок  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
Bestuzhev
На компе стоит клиент


Тогда

1. как уже говорили tnsping kuku

2. коннектиться нужно не так
SQL> connect / as sysdba
а
SQL> connect sys@kuku as sysdba

3. можно еще посмотреть sqlnet.ora
28 июн 06, 11:58    [2820415]     Ответить | Цитировать Сообщить модератору
 Re: Установил Оракл 9ку на сервере, клиент на компе. Задача - прицепиться sqlplus-ом.Я новичок  [new]
Bestuzhev
Member

Откуда:
Сообщений: 648
делаю пинг
C:\Documents and Settings\Администратор>tnsping kuku

TNS Ping Utility for 32-bit Windows: Version 9.2.0.1.0 - Production on 28-JUN-20
06 13:59:57

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

Used parameter files:
C:\oracle\ora92\network\admin\sqlnet.ora


Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = 192.168.0.2)(PORT = 1521))) (CONNECT_DATA = (SERVER = DEDICATED) (SERVIC
E_NAME = DBA)))
OK (10 msec)

C:\Documents and Settings\Администратор>
-------------------------------------
я так понимаю это означает, что все ок

SQL> connect sys@kuku as sysdba
Enter password:
Connected.
SQL>
так понимаю, что тоже все в поряде.
а если я хочу HR-ом например прицепиться.... то че писать?
28 июн 06, 12:09    [2820506]     Ответить | Цитировать Сообщить модератору
 Re: Установил Оракл 9ку на сервере, клиент на компе. Задача - прицепиться sqlplus-ом.Я новичок  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
а если я хочу HR-ом например прицепиться.... то че писать?

Естественно

conn hr@kuku
28 июн 06, 12:14    [2820560]     Ответить | Цитировать Сообщить модератору
 Re: Установил Оракл 9ку на сервере, клиент на компе. Задача - прицепиться sqlplus-ом.Я новичок  [new]
Bestuzhev
Member

Откуда:
Сообщений: 648
все, спасибо всем, разобрался..
Еще бы ODAC для 9ки.... :)
28 июн 06, 12:19    [2820604]     Ответить | Цитировать Сообщить модератору
 Re: Установил Оракл 9ку на сервере, клиент на компе. Задача - прицепиться sqlplus-ом.Я новичок  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
Bestuzhev
все, спасибо всем, разобрался..
Еще бы ODAC для 9ки.... :)


Это уже в ветку по Delphi
28 июн 06, 12:26    [2820656]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить