Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
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. Заранее благодарю. |
|
![](templates/subSilver/images/spacer.gif) |
cool_dude Участник - экстремал
Вступление в Клуб: 05.02.2013
|
Пт Май 02, 2014 14:46   |
|
Полезность: Нет оценки
|
вверх |
|
![](templates/subSilver/images/spacer.gif) |
Alkov Профи
Вступление в Клуб: 23.09.2010
|
Пн Май 05, 2014 05:59   |
|
Полезность: Нет оценки
|
Ну и где FIRST.BAT или хотя бы его первые 10 строк ? |
|
![](templates/subSilver/images/spacer.gif) |
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 |
|
![](templates/subSilver/images/spacer.gif) |
devor Профи
Вступление в Клуб: 13.02.2012
|
Пн Май 05, 2014 12:01   |
|
Полезность: Нет оценки
|
Это скрипт ТЯ по созданию схемы аудита. На голом Оракле ТЯ не развернется. Надо из дампа поднимать копию сначала. |
|
![](templates/subSilver/images/spacer.gif) |
cool_dude Участник - экстремал
Вступление в Клуб: 05.02.2013
|
Пн Май 05, 2014 12:35   |
|
Полезность: Нет оценки
|
devor пишет: | Это скрипт ТЯ по созданию схемы аудита. На голом Оракле ТЯ не развернется. Надо из дампа поднимать копию сначала. |
Но по инструкции, сначала надо выполнить этот пункт. т.е. создать владелца, а потом выполнить импорт дампа...Как быть? ![Smile](images/smiles/icon_smile.gif) |
|
![](templates/subSilver/images/spacer.gif) |
lexus Профи
Вступление в Клуб: 28.09.2007
|
Пн Май 05, 2014 15:09   |
|
Полезность: Нет оценки
|
так его же с клиентcкой машины надо запускать (Windows) |
|
![](templates/subSilver/images/spacer.gif) |
cool_dude Участник - экстремал
Вступление в Клуб: 05.02.2013
|
Вт Май 06, 2014 07:59   |
|
Полезность: Нет оценки
|
lexus пишет: | так его же с клиентcкой машины надо запускать (Windows) |
Я в этом деле новичок!
Не подскажете, как?
Спасибо! |
|
![](templates/subSilver/images/spacer.gif) |
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 - какой надо ему установить. |
|
![](templates/subSilver/images/spacer.gif) |
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:
По поводу этих ошибок, погуглил, но честно говоря, решение не нашел...
P.S. Хотел бы еще сказать, что пользователь sys существует, и из под Линукса тоже заходить без проблем! |
|
![](templates/subSilver/images/spacer.gif) |
lexus Профи
Вступление в Клуб: 28.09.2007
|
Чт Май 08, 2014 15:04   |
|
Полезность: Нет оценки
|
sqlplus "sys/sys@nco as sysdba"
Заходит? Покажите результат |
|
![](templates/subSilver/images/spacer.gif) |
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: |
|
![](templates/subSilver/images/spacer.gif) |
lexus Профи
Вступление в Клуб: 28.09.2007
|
Пн Май 12, 2014 10:39   |
|
Полезность: Нет оценки
|
то есть вы sys'ом не можете зайти через sqlplus. Для работы скрипта это необходимо. Разбирайтесь, что там у вас. ТНС не туда смотрит, пароль другой, еще что-то... |
|
![](templates/subSilver/images/spacer.gif) |
cool_dude Участник - экстремал
Вступление в Клуб: 05.02.2013
|
Пн Май 12, 2014 11:09   |
|
Полезность: Нет оценки
|
lexus пишет: | то есть вы sys'ом не можете зайти через sqlplus. Для работы скрипта это необходимо. Разбирайтесь, что там у вас. ТНС не туда смотрит, пароль другой, еще что-то... |
1) TNS проверил, смотрит правильно. TNSPING проходит
2) Из под Линукса, под sys-ом заходить без проблем. т.е. с паролем проблем нет.
А может быть так, что удаленный вход через sys заблокирован. Как проверить это? Хотя, я работал только по инструкции и там про это ничего не написано.... |
|
![](templates/subSilver/images/spacer.gif) |
lexus Профи
Вступление в Клуб: 28.09.2007
|
Вт Май 13, 2014 08:21   |
|
Полезность: Нет оценки
|
Не знаю точно про запрет.
Попробуйте нового пользователя создать, дайте ему connect и create session. И проверьте подключение под ним. |
|
![](templates/subSilver/images/spacer.gif) |
|