#21
|
|||
|
|||
ORA-12154
Rinat H. Sadretdinow написал(а) к Andrew Kant в Nov 16 13:59:12 по местному времени:
Нello Andrew! 11 Nov 16 10:39, you wrote to me: AK>>> Значит пора переходить к докухе. Administration Guide доступен AK>>> онлайн. RS>> Прочитал я это всё, аж по несколько раз. AK> " - До меня не доходят ваши письма! AK> - а вы прочитайте их внимательнее!!! " :) Да я и внимательнее читал. То ли старею, то ли непонятный язык у Oracle, но не доходит. Иногда бывают такие докции, которые писались то ли спьяну, то ли страдающим шизофазией -- слов много, по отдельности все понятны, но в общий смысл никак не складываются. Вот докция по Oracle для меня выглядит именно так. AK>>> По всей видимости, ему надо, чтоб работал tnsping XE RS>> Работает: RS>> ~~~ RS>> Used TNSNAMES adapter to resolve the alias RS>> Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = RS>> TCP)(НOST = 127.0.0.1)(PORT = 1521)) (CONNECT_DATA = (SERVER = RS>> DEDICATED) (SERVICE_NAME = XE))) OK (10 msec) RS>> ~~~ AK> Ага, то есть с клиентской стороны хорошо (если имя правильное), и AK> листенер оно видит. Ну если `tnsping XE` отрабатывает нормально, пингует за 10 msec, то явно видит. AK>>> Попробуй после того, как все запущено, запустить lsnrctl status RS>> ~~~ RS>> C:\oraclexe\app\oracle\product\10.2.0\server\BIN>LSNRCTL status RS>> LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on RS>> 11-═╬▀-2016 11:34:31 RS>> Copyright (c) 1991, 2005, Oracle. All rights reserved. RS>> Connecting to RS>> (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROCFORXE))) STATUS RS>> of the LISTENER RS>> ------------------------ RS>> Alias LISTENER RS>> Version TNSLSNR for 32-bit Windows: Version RS>> 10.2.0.1.0 - Production Start Date 11 Nov 2016 RS>> 11:30:03 Uptime 0 days 0 hr. 4 min. 27 sec Trace Level RS>> off Security RS>> ON: Local OS Authentication SNMP OFF Default RS>> Service XE Listener Parameter File RS>> C:\oraclexe\app\oracle\product\10.2.0\server\network\admin\listen RS>> er.ora Listener Log File RS>> C:\oraclexe\app\oracle\product\10.2.0\server\network\log\listener RS>> .log Listening Endpoints Summary... RS>> RS>> (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC_FO RS>> R_XEi pc))) RS>> RS>> (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(НOST=127.0.0.1)(PORT=1521))) RS>> Services Summary... RS>> Service "CLRExtProc" has 1 instance(s). RS>> Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for RS>> this service... Service "PLSExtProc" has 1 instance(s). RS>> Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for RS>> this service... The command completed successfully RS>> C:\oraclexe\app\oracle\product\10.2.0\server\BIN> RS>> ~~~ RS>> Сервис XE виден. AK> Ага, это плохо. Чем же? Если сервис виден. AK> Но, судя по другим письмам, ожидаемо - нет базы с таким именем. Почему же? Он пытается открыть что-то с именем пользователя system и с паролем systemmanager (именно такие строчки я увидел посмотрев MataelEd.exe чере F3 в FAR'е). И именно такой пароль я задавал при установке Oracle. AK> Пора переходить к хакерским методам. Для начала надо повысить уровень AK> дебага со стороны оракл-клиента, он куда-то пишет свой лог, вполне AK> вероятно там будет видно какое имя он хочет. А как его повысить? AK> Ну и глянуть в екзешник на предмет текстовых констант типа AK> username/password@dbname. Именно такого там нет, там есть по-отдельности system и systemmanager, а имени базы в явном виде нет. User Guide от самого MATAEL бестолковый, как я говорил там расписано только как, что и куда физически подключать, проводами. Есть инструкция которую писал некто, который когда-то работал с этим MATAEL, но кто кокретно это был и где его сейчас найти -- великая тайна вселенной: ~~~ Инструкция Программа имеет 3 составляющие редактор, терминал, монитор, связанные через базу данных под управлением Oracle. Начнем с процесса установки. Создаем папку C:\MATAEL куда копируем рабочие директории Монитор, Терминал, Редактор. Устанавливаем Oracle (мы использовали бесплатную версию - Oracles Free Database 10g XE), когда спрашивает имя и пароль для доступа к базе данных, назначаем: Login: system Password: systemmanager Установка завершена. Перейдем к использованию приложений. Редактор Для начала заходим во вкладку Database и в открывшемся окне создаем новую базу данных. ~~~ И вот тут всё, я не могу заяти во вкладку Database и создать новую базу данных потому что до этого не доходит, сабж, Ok и вываливаемся. Bye! --- GoldED+/LNX 1.1.5-b20150715 |