Войти

Показать полную графическую версию : Помогите пожайлуста! не запускается программа


Tosha_l
02-11-2007, 12:43
В самом oracle я не разбираюсь, скажу сразу

Объясню ситуацию.

Есть программа которая работа по виндой, и конектилась к базе под Linux - ом, и в одень прикрасный день при вводе логина и пароля, почему стал говорить что доступ запрешен. Все папки видны, все пингуется

Где покапать, подскажите хоть что нибудь, как посмотреть пользователей базы?

забыл еще дабавить что после ошибки доступавыходит ошибка память not read

BlackEric
02-11-2007, 16:40
1. Полностью приведите текст ошибки
2. Можете ли вы подключится к базе стандартными средствами?

whitedog
03-11-2007, 01:42
Запусти SQL*Plus
Start->Run->sqlplusw /nolog
В SQL*Plus выполни
SQL>conn <username>/<password>@<sid>
например
SQL>conn scott/tiger@orcl
Если подключишься, получишь сообщение Connected.
Если нет - полученное сообщение сюда. Там посмотрим.

Tosha_l
06-11-2007, 11:01
На сервере нет такой команды, я так понимаю что эта служба не крутиться в процессах

BlackEric
06-11-2007, 15:28
Я же просил: текст ошибки в студию. Дословно!
Если отсутствует SQL*Plus можно попробовать подключиться другой программой
А лучше позвать админа.

whitedog
06-11-2007, 22:03
На сервере нет такой команды, я так понимаю что эта служба не крутиться в процессах »
Я вообще-то имел ввиду не сервер, я просил запустить SQL*Plus на рабочей станции, где установлена программа. Или Oracle Client там не установлен? Как программа коннектится к базе в таком случае?

Tosha_l
07-11-2007, 12:22
там есть папка ORANT - я так понимаю что это и есть клиент oracle?

В папке BIN есть файл PLUS80.exe который кстате висит в службах на клиенте(Windows XP sp1)

но его запуск ни к чему не провит.

Где капать?

Блин жалко, что совсем не шарю в oracle

BlackEric
07-11-2007, 13:55
1. Для того что бы сказать где капать нужно увидеть текст ошибки
2. Если нет SQL*Plus скачайте oracle sql developer и попробуйте подключится им
3. Отвалился один клиент или все?

Tosha_l
09-11-2007, 09:26
Клиент всего один. А каким образом законектиться к базе?

Я знаю IP сервака. И еще знаю login и пароль.

Tosha_l
09-11-2007, 09:49
Вообще сама программа находиться на другой виндовой машине. А "Клинет" использует только Ярлык, из расшаренной папки.

Попытка запустить программу там где лежит сама программа результата не дает.

Кстате, в папке нашел какой -то файл с настройками. Его выкладываю.

И сами ошибки

kim-aa
09-11-2007, 10:02
Клиент всего один. А каким образом законектиться к базе? »

подключение к экземпляру (instance) Oracle, возможно двумя способами:

-- Стандартный. При помощи TNSListener
"Клиент", например тот же SQL*Plus, всегда обрасчается к себе самому, т. е. к порту службы TNSListener, а та уже переключает его на реальный сервер.
Написано в "кавычках", потому что в данной модели, клиента, как такового в чистом виде нет.
Т. е. взаимодействи типа "сервер-сервер" или "клиент-сервер" происходят одним и тем же способом и через одну и ту же службу.
Данный способ является классическим для Oracle и может выглядеть странно для тех кто до этого использовал "чистую"
клиент-серверную архитектуру, например MS SQL и пользовал DB-среды типа Delphy, где используется собственный движок (engine) подключения к серверу DB.
(Если кому интересно, то такая архитектура, является стандартной для Oracle именно по тому, что Oracle всегда скептически относилась к двухуровневой модели клиент-сервер)

-- Не стандартный. При помощи собственных драйверов подключения к серверу DB.
Приложение для подключения к серверу DB, использует собственный комплект драйверов (Engine) среды програмирования в котором его собственно и создали.

Tosha_l
09-11-2007, 10:07
Вообще сама программа находиться на другой виндовой машине. А "Клинет" использует только Ярлык, из расшаренной папки.

Попытка запустить программу там где лежит сама программа результата не дает.

Кстате, в папке нашел какой -то файл с настройками. Его выкладываю.

И сами ошибки

Tosha_l
09-11-2007, 10:21
вот конфиг.

Кстате, скачал ОraDeveloper Studio

К базе вроде конектиться. Щас выложу скрины

Tosha_l
09-11-2007, 10:28
вот как он законектился. А изменять там неполучается ничего.

Нажимаешь на плюсики чтобы развернуть папки, и никакого результата

Tosha_l
09-11-2007, 10:31
А еще он не пускает если

connect as: SYSDBA

Блин щас посмотрел:
мне кажеться дело не в ДБ. А в самой программе, потому что к Базе он конектится.

А еще при запуске программы, какой бы пароль или логин не вводился все время выдается одна и таже ошибка. Даже если они введены правельно.

Даже если нажать отмена, все равно выскакивает эта ошибка.

whitedog
10-11-2007, 17:19
connect as: SYSDBA »
Наверно все-таки connect as /sysdba будет правильней.

Tosha_l
12-11-2007, 14:48
up!




© OSzone.net 2001-2012