CftClub.ru
Клуб специалистов ЦФТ-Банк

Внедрение ДБО
На страницу 1, 2  След.
 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Внедрение
Предыдущая тема :: Следующая тема  
Автор Сообщение
cool_dude
Участник - экстремал


Вступление в Клуб: 05.02.2013
СообщениеПн Дек 16, 2013 08:37   Внедрение ДБО Ответить с цитатой
Полезность: Нет оценки
Здравствуйте, уважаемые Форумчане! Решил у себя на тестовом серваке развернуть ДБО (юр.лиц) с нуля. Чтоб подготовить тестовую версию NCO. Делаю всё по инструкцию, дошел до пункта 2.2.3. Бэк - Схема ДБО (каталог NCO). И остановился на этой строке first.bat sys/sys@<db> aud/aud@<db>. Никак не могу (и честно говоря не понял) запустить этот батник. Попробовал так: 1) сделал этот батник самозапускающим (путем команды chmod a+x) и запустил из под оракла. не хочеть. 2) хотел сразу запустить этот батник путем указанной команды в инструкции, выходить ошибка:
./FIRST.BAT: line 1: @ECHO: command not found
./FIRST.BAT: line 10: syntax error near unexpected token `('
./FIRST.BAT: line 10: `@ECHO SysConnStr - Connect String To OWNER of DATABASE 'SYS schema)
Помогите, пожалуйста. что я делаю неправильно? Может кто-то сталкивался с такой проблемой при внедрении и настроек NCO. Заранее благодарю.
cool_dude
Участник - экстремал


Вступление в Клуб: 05.02.2013
СообщениеПт Май 02, 2014 14:46    Ответить с цитатой
Полезность: Нет оценки
вверх
Alkov
Профи


Вступление в Клуб: 23.09.2010
СообщениеПн Май 05, 2014 05:59    Ответить с цитатой
Полезность: Нет оценки
Ну и где FIRST.BAT или хотя бы его первые 10 строк ?
cool_dude
Участник - экстремал


Вступление в Клуб: 05.02.2013
СообщениеПн Май 05, 2014 06:13    Ответить с цитатой
Полезность: Нет оценки
Alkov пишет:
Ну и где FIRST.BAT или хотя бы его первые 10 строк ?


@ECHO OFF
if "%1"=="" goto NOPARAM
if "%2"=="" goto NOPARAM
GOTO OK

:NOPARAM
@ECHO USAGE:
@ECHO FIRST SysConnStr AudConnStr [Option]
@ECHO WHERE:
@ECHO SysConnStr - Connect String To OWNER of DATABASE (SYS schema)
@ECHO AudConnStr - Connect String To Audit OWNER (AUD schema)
@ECHO Option - Optional: if specified then start UPGRADE AUD
@ECHO through Audit menu options.
@ECHO EXAMPLE:
@ECHO FIRST SYS/SYS@ORCL AUD/AUD@ORCL
exit

:OK
cls
title Adding system grants..
@ECHO Adding system grants..
del *.log
sqlplus "%1 as sysdba" @sysgrant
@ECHO Creating FIO/HASH libraries
sqlplus "%1 as sysdba" @utils\c_sys

title Creating auditor schema...
@ECHO Creating auditor schema...
CD AUDIT
CALL FIRST %1
IF NOT ERRORLEVEL 1 goto AUDOK
@ECHO Script first.bat finished with errors. Skipping second.bat...
@GOTO AUDEND
:AUDOK
@ECHO Creating auditor schema objects...
if "%3"=="" goto AUDAUTO
CALL MENU %2
@GOTO AUDEND
:AUDAUTO
CALL SECOND %2
:AUDEND
CD ..

title Creating auditor manager schema...
@ECHO Creating auditor manager schema...
CD AUDMGR
CALL FIRST %1
IF NOT ERRORLEVEL 1 goto AUDMOK
@ECHO Script first.bat finished with errors. Skipping second.bat and third.bat...
@GOTO AUDMERR
:AUDMOK
CALL SECOND %1
CALL THIRD %1
:AUDMERR
CD ..
exit
devor
Профи


Вступление в Клуб: 13.02.2012
СообщениеПн Май 05, 2014 12:01    Ответить с цитатой
Полезность: Нет оценки
Это скрипт ТЯ по созданию схемы аудита. На голом Оракле ТЯ не развернется. Надо из дампа поднимать копию сначала.
cool_dude
Участник - экстремал


Вступление в Клуб: 05.02.2013
СообщениеПн Май 05, 2014 12:35    Ответить с цитатой
Полезность: Нет оценки
devor пишет:
Это скрипт ТЯ по созданию схемы аудита. На голом Оракле ТЯ не развернется. Надо из дампа поднимать копию сначала.

Но по инструкции, сначала надо выполнить этот пункт. т.е. создать владелца, а потом выполнить импорт дампа...Как быть? Smile
lexus
Профи


Вступление в Клуб: 28.09.2007
СообщениеПн Май 05, 2014 15:09    Ответить с цитатой
Полезность: Нет оценки
так его же с клиентcкой машины надо запускать (Windows)
cool_dude
Участник - экстремал


Вступление в Клуб: 05.02.2013
СообщениеВт Май 06, 2014 07:59    Ответить с цитатой
Полезность: Нет оценки
lexus пишет:
так его же с клиентcкой машины надо запускать (Windows)

Я в этом деле новичок! Smile
Не подскажете, как?
Спасибо!
lexus
Профи


Вступление в Клуб: 28.09.2007
СообщениеВт Май 06, 2014 08:04   Re: Внедрение ДБО Ответить с цитатой
Полезность: Нет оценки
А в чем сложность?
windows-машина с установленным oracle клиентом.
Проверьте, что sqlplus цепляется к вашей схеме (пусть она зовется IBSO). Если получается, то и батник запускайте с двумя параметрами
cool_dude пишет:
first.bat sys/sys@IBSO aud/aud@IBSO

пароль sys'а только ваш укажите. И пароль aud - какой надо ему установить.
cool_dude
Участник - экстремал


Вступление в Клуб: 05.02.2013
СообщениеЧт Май 08, 2014 12:25   Re: Внедрение ДБО Ответить с цитатой
Полезность: Нет оценки
lexus пишет:
А в чем сложность?
windows-машина с установленным oracle клиентом.
Проверьте, что sqlplus цепляется к вашей схеме (пусть она зовется IBSO). Если получается, то и батник запускайте с двумя параметрами
cool_dude пишет:
first.bat sys/sys@IBSO aud/aud@IBSO

пароль sys'а только ваш укажите. И пароль aud - какой надо ему установить.

1) Путем команды tnsping схема (который прописан в файле TNSNAMES.ORA в клиентской части оракла - windows), проверил подключения (цепления) к базе. Пинг проходит без проблем и телнет тоже.
2) на стороне сервера, листенеры запущены.
3) Запускаю батник с параметрами first.bat sys/sys@nco aud/aud@nco на Windows-е, выходят следующие ошибки:

Adding system grants..

SQL*Plus: Release 10.2.0.1.0 - Production on Thu May 8 14:22:17 2014

Copyright (c) 1982, 2005, Oracle. All rights reserved.

ERROR:
ORA-01031: insufficient privileges


Enter user-name: sys
Enter password:
ERROR:
ORA-12560: TNS:protocol adapter error


Enter user-name:

По поводу этих ошибок, погуглил, но честно говоря, решение не нашел... Sad
P.S. Хотел бы еще сказать, что пользователь sys существует, и из под Линукса тоже заходить без проблем!
lexus
Профи


Вступление в Клуб: 28.09.2007
СообщениеЧт Май 08, 2014 15:04    Ответить с цитатой
Полезность: Нет оценки
sqlplus "sys/sys@nco as sysdba"
Заходит? Покажите результат
cool_dude
Участник - экстремал


Вступление в Клуб: 05.02.2013
СообщениеПн Май 12, 2014 07:28    Ответить с цитатой
Полезность: Нет оценки
lexus пишет:
sqlplus "sys/sys@nco as sysdba"
Заходит? Покажите результат


C:\>sqlplus sys/sys@nco as sysdba;

SQL*Plus: Release 10.2.0.1.0 - Production on Mon May 12 09:27:41 2014

Copyright (c) 1982, 2005, Oracle. All rights reserved.

ERROR:
ORA-01031: insufficient privileges


Enter user-name: sys
Enter password:
ERROR:
ORA-12560: TNS:protocol adapter error


Enter user-name:
lexus
Профи


Вступление в Клуб: 28.09.2007
СообщениеПн Май 12, 2014 10:39    Ответить с цитатой
Полезность: Нет оценки
то есть вы sys'ом не можете зайти через sqlplus. Для работы скрипта это необходимо. Разбирайтесь, что там у вас. ТНС не туда смотрит, пароль другой, еще что-то...
cool_dude
Участник - экстремал


Вступление в Клуб: 05.02.2013
СообщениеПн Май 12, 2014 11:09    Ответить с цитатой
Полезность: Нет оценки
lexus пишет:
то есть вы sys'ом не можете зайти через sqlplus. Для работы скрипта это необходимо. Разбирайтесь, что там у вас. ТНС не туда смотрит, пароль другой, еще что-то...

1) TNS проверил, смотрит правильно. TNSPING проходит
2) Из под Линукса, под sys-ом заходить без проблем. т.е. с паролем проблем нет.
А может быть так, что удаленный вход через sys заблокирован. Как проверить это? Хотя, я работал только по инструкции и там про это ничего не написано....
lexus
Профи


Вступление в Клуб: 28.09.2007
СообщениеВт Май 13, 2014 08:21    Ответить с цитатой
Полезность: Нет оценки
Не знаю точно про запрет.
Попробуйте нового пользователя создать, дайте ему connect и create session. И проверьте подключение под ним.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Внедрение Часовой пояс: GMT + 3
На страницу 1, 2  След.
Страница 1 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru