[ОТВЕТИТЬ]
18.08.2013 20:28
mARqpey
 
# TNSNAMES.ORA Network Configuration File: C:\Oracle\ora92\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

ASSORTI =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = server)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ASSORTI)
)
)

INST1_HTTP =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = server)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = SHARED)
(SERVICE_NAME = MODOSE)
(


где HOST = server , server- название ПК ?
18.08.2013 20:45
mARqpey
 
Цитата:
Dim да...
понятно , вот это печаль не к тому пк подключаюсь.... завтра поеду туда буду смотреть что да как, спасибо за подсказки)
19.08.2013 02:25
whitewizard
 
В таком случае перед экспериментами сними образ в винтов на выключенном сервере.
19.08.2013 13:34
mARqpey
 
Цитата:
whitewizard В таком случае перед экспериментами сними образ в винтов на выключенном сервере.
я бы с радостью но скорее всего никакого сервака нет,просто комп
19.08.2013 13:38
whitewizard
 
Официальный мануал по копированию базы:
Цитата:
1. С помощью утилиты SVRMGRL подключаемся к работающей базе,
сохраняем информацию о контрол файлах в виде трейс файла и останавливаем базу

SVRMGRL
CONNECT INTERNAL/<внутренний пароль базы>@<имя базы>
ALTER DATABASE BACKUP CONTROLFILE TO TRACE ;
SHUTDOWN
EXIT
создан файл ora<имя базы>.trc в каталоге для трейс файлов

ОСТАНОВИТЬ БАЗУ
ОСТАНОВИТЬ СЕРВИС ОТНОСЯЩИЙСЯ К БАЗЕ

2. СКОПИРОВАТЬ ВСЕ ФАЙЛЫ В НОВЫЙ КАТАЛОГ

3. ПЕРЕИМЕНОВАТЬ СКОПИРОВАННЫЕ ФАЙЛЫ (И/ИЛИ) КАТАЛОГИ,
ЗАМЕНЯЯ В НАЗВАНИЯХ ИМЯ (sid) СТАРОЙ БАЗЫ НА ИМЯ НОВОЙ БАЗЫ

Например, если старая база называлась ORCL, а новая будет TEST, то нужно
переименовать файлы *ORCL.ora в *TEST.ora в каталоге ..\DATABASE

4. Отредактировать файл init<имя базы>.ora
заменить ссылки на каталоги старой базы на ссылки новой базы.

5. Создать новый сервис для новой базы

ORADIM -new
-sid <имя базы>
-intpwd <пароль на базу>
-startmode auto
-pfile <путь в admin данной базы>\pfile\init<имя базы>.ora

проверить что сервис запущен

6. Установить значение переменной окружения SET ORACLE_SID=<имя базы>

7. Настроить NET8(SQLNET) конфигурационные файлы tnsnames.ora и listener.ora
для обеспечения доступа к новой базе.

8. С помощью утилиты SVRMGRL подключаемся к новой базе и стартуем ее.

SVRMGRL
CONNECT INTERNAL /<внутренний пароль базы>@<имя базы>
STARTUP NOMOUNT pfile=<путь в admin данной базы>\pfile\init<имя базы>.ora

Взять из созданного в п.1 трейсфайла команду CREATE CONTROLFILE..
Преобразовать первую строку к следующему виду

CREATE CONTROLFILE SET DATABASE "<имя базы>" RESETLOGS NOARCHIVELOG

Заменить ссылки на файлы и каталоги старой базы на новую базу и
выполнить команду

9. Выполнить команду ALTER DATABASE OPEN RESETLOGS ;

------------------------------
пример трэйс файла:

oradim -new -sid db26 -intpwd qqq -startmode auto -pfile D:\ORACLE\admin\db26\pfile\initdb26.ora
set nls_lang=american_america.cl8mswin1251
set oracle_sid=db26
svrmgrl
connect internal
startup nomount pfile=D:\ORACLE\admin\db26\pfile\initdb26.ora

CREATE CONTROLFILE SET DATABASE "db26" RESETLOGS NOARCHIVELOG
MAXLOGFILES 32
MAXLOGMEMBERS 2
MAXDATAFILES 254
MAXINSTANCES 1
MAXLOGHISTORY 226
LOGFILE
GROUP 1 'd:\ORACLE\ORADATA\db26\REDO01.LOG' SIZE 5000K,
GROUP 2 'd:\ORACLE\ORADATA\db26\REDO02.LOG' SIZE 5000K,
GROUP 3 'd:\ORACLE\ORADATA\db26\REDO03.LOG' SIZE 5000K
DATAFILE
'd:\ORACLE\ORADATA\db26\SYSTEM01.DBF',
'd:\ORACLE\ORADATA\db26\RBS01.DBF',
'd:\ORACLE\ORADATA\db26\TEMP01.DBF',
'd:\ORACLE\ORADATA\db26\USERS01.DBF',
'd:\ORACLE\ORADATA\db26\TOOLS01.DBF',
'd:\ORACLE\ORADATA\db26\INDX01.DBF'
CHARACTER SET CL8MSWIN1251
;

ALTER DATABASE OPEN RESETLOGS;
19.08.2013 13:39
whitewizard
 
Цитата:
mARqpey я бы с радостью но скорее всего никакого сервака нет,просто комп
Проще будет образ винта снять
19.08.2013 14:06
Dim
 
в 10-м оракле svrmgrl отсутствует
19.08.2013 14:21
whitewizard
 
а у товарища разве 10?
19.08.2013 20:22
mARqpey
 
осмотрел сегодня еще раз внимательно, нашел тот комп к которому все цепляется(оказался комп на котором оператор сидит), нашел базу нашел ее бэкабы. вроде стало не все плохо. теперь если можно еще раз с чего лучше начать ? хочу сделать копию , потом эту копию развернуть как 2 базу и на ней уже все проверять а потом так же в рабочей делать. Заранее спасибо что столько терпения уделяете деревянному новичку))
19.08.2013 21:08
Vlad_German
 
У вас надеюсь не круглосотучно? На пальцах - есть база данных, есть сервер приложений , есть клиентское рабочее место. Трехзвенная система - по канонам. Сервер приложений принимает запросы от клиента, спрашивает у сервера лицензий - можно нет - передает запрос к базе. Если вы скопируете базу на другой компьютер у вас будет база, рабочая, но что бы вы увидели в клиенте результаты ваших действий, вам нужно сервер приложений перестроить на другую базу данных. Может не много запутано. Но мой вам совет забейте на технические вопросы, подойдите творчески: позвоните в С+ и попросите демо лицензию на вашу базу сроком на 1-2 месяца, раньше они такое делали. У вас будет простор для экспериментов.
Вам дадут лицензию на ваш хасп на другую базу с другим именем (или как договоритесь). Вам же не нужно ломать пентагон? и изучать основы ассемблера. Вы создадите новую базу. Потом вы поиском по форуму научитесь экспортировать базу с одним именем в базу с другим. Потом на сервере приложений вы заведете 2 базу. Потом несложной пере стойкой клиентского рабочего места у вас получиться тестовый стенд с 2 базами. Для всех этих манипуляций вам нужен номер хаспа - самое простое на нем самом. Ну и минимум социальной инженерии, которую вы впрочем уже продемонстрировали.
19.08.2013 21:17
mARqpey
 
Цитата:
Vlad_German У вас надеюсь не круглосотучно? На пальцах - есть база данных, есть сервер приложений , есть клиентское рабочее место. Трехзвенная система - по канонам. Сервер приложений принимает запросы от клиента, спрашивает у сервера лицензий - можно нет - передает запрос к базе. Если вы скопируете базу на другой компьютер у вас будет база, рабочая, но что бы вы увидели в клиенте результаты ваших действий, вам нужно сервер приложений перестроить на другую базу данных. Может не много запутано. Но мой вам совет забейте на технические вопросы, подойдите творчески: позвоните в С+ и попросите демо лицензию на вашу базу сроком на 1-2 месяца, раньше они такое делали. У вас будет простор для экспериментов.
нет не круглосуточно , можно и с демо попробовать , но вот у нас С+ не очень быстро работают, да и я думал у самого получится. хотя бы для начала сделать задачу минимум рассчитать себестоимость и чтобы работали отчеты , потом пытаться с выгрузкой
19.08.2013 21:36
Vlad_German
 
Тогда если вы любитель работать по ночам: читаете про резервные копии, делаете копию после того как все разойдутся. Восстанавливаетесь, проверяете, что все работает, так пару раз. Делаете расчет себестоимости. Делаете все возможные выгрузки. Печатаете все возможные отчеты.. Восстанавливаетесь с резервной копии. Идете спать. Утром предоставляете все данные и ждете проверки на адекватность. Если вас не увольняют повторяете еще раз, но не восстанавливаетесь, оставляете актуальную аналитику. На первом этапе - пару раз проверьте хеши файлов до и после восстановления (без всяких расчетов)
19.08.2013 21:57
mARqpey
 
Цитата:
Vlad_German Тогда если вы любитель работать по ночам: читаете про резервные копии, делаете копию после того как все разойдутся. Восстанавливаетесь, проверяете, что все работает, так пару раз. Делаете расчет себестоимости. Делаете все возможные выгрузки. Печатаете все возможные отчеты.. Восстанавливаетесь с резервной копии. Идете спать. Утром предоставляете все данные и ждете проверки на адекватность. Если вас не увольняют повторяете еще раз, но не восстанавливаетесь, оставляете актуальную аналитику. На первом этапе - пару раз проверьте хеши файлов до и после восстановления (без всяких расчетов)
а какие сервисы надо тормознуть а лучше как они называются не подскажешь??
19.08.2013 22:00
konst
 
"Сидит программист глубоко в отладке. Подходит сынишка:
-Папа, почему солнышко каждый день встаёт на востоке, а садиться на западе?
-Ты это проверял?
-Проверял.
-Хорошо проверял?
-Хорошо.
-Работает?
-Работает.
-Каждый день работает?
-Да, каждый день.
-Тогда ради бога, сынок, ничего не трогай и не меняй. "
19.08.2013 22:01
mARqpey
 
Цитата:
konst "Сидит программист глубоко в отладке. Подходит сынишка:
-Папа, почему солнышко каждый день встаёт на востоке, а садиться на западе?
-Ты это проверял?
-Проверял.
-Хорошо проверял?
-Хорошо.
-Работает?
-Работает.
-Каждый день работает?
-Да, каждый день.
-Тогда ради бога, сынок, ничего не трогай и не меняй. "
улыбнуло) есть скрытый смысл, вот только мне это не поможет
19.08.2013 22:04
konvik
 
Цитата:
mARqpey а какие сервисы надо тормознуть а лучше как они называются не подскажешь??
Все, начинающиеся с "Oracle" (OraсleServiceAssorti, listener), службу кассовый сервер, почтовый сервер, модуль контроля цен (если такие запущены) Если версия Супермага старая - они будут так и будут называться. Если новая - то перед ними будет Супермаг- Сервер приложений. и т.д.
19.08.2013 22:04
konst
 
ну хоть с юмором все ок!
может быть вы чужой хлеб едите?
ну реально - я не пойму как с такими знаниями вам доверили администрировать СуперМаг??
неужели в Тюмени ТАКОЙ кадровый голод?
19.08.2013 22:08
konvik
 
Цитата:
konst ну хоть с юмором все ок!
может быть вы чужой хлеб едите?
ну реально - я не пойму как с такими знаниями вам доверили администрировать СуперМаг??
неужели в Тюмени ТАКОЙ кадровый голод?
Когда работодатели в Тюмени доверяют администрирование Супермага кому либо, то они думают, что в этом нет ничего особенного. Ничего, рано или поздно научится. Либо сдуется
19.08.2013 22:09
mARqpey
 
Цитата:
konst ну хоть с юмором все ок!
может быть вы чужой хлеб едите?
ну реально - я не пойму как с такими знаниями вам доверили администрировать СуперМаг??
неужели в Тюмени ТАКОЙ кадровый голод?
ну вот так вышло, просто хочется сразу все сделать как надо и без ошибок вот и все ,а с кадрами. ну если фирма которая это ставила в 2010 году ничего не сделала. и до сих пор ничего не работает , вот так и получается. сейчас у всех политика продать да и ладно...
19.08.2013 22:19
konst
 
одна из первых заповедей: "Не навреди!"
19.08.2013 22:19
mARqpey
 
Цитата:
konvik Сервисы нашел?
службы нашел в данный момент работают
Oracle WebDb Listener
OracleMTSRecoveryService
OracleORA_SM2000Agent
OracleORA_SM2000HTTPServer
OracleORA_SM2000TNSListener
OracleServiceASSORTI
все их тормозить?
19.08.2013 22:19
konvik
 
Цитата:
mARqpey не работают очтеты , не рассчитана себестоимость , из-за этого не возможно сделать выгрузку , не делаются бэкапы , алкогольная диклорация не работает , нужны еще приходные документы с розничными ценами , вот это из основоного
1. Что говорят отчеты, когда "не работают"? Ошибки? Или просто не формируются?
2. Что говорит себестоимость, когда "не расчитывается"? И что значит невозможно сделать выгрузку? Выгрузку куда? В 1С?
3. В 2010 году алкогольной декларации не было в супермаге, она и не будет работать в принципе
4. Молчу пока про приходные документы с розничной ценой...
19.08.2013 22:20
konvik
 
Цитата:
mARqpey службы нашел в данный момент работают
Oracle WebDb Listener
OracleMTSRecoveryService
OracleORA_SM2000Agent
OracleORA_SM2000HTTPServer
OracleORA_SM2000TNSListener
OracleServiceASSORTI
все их тормозить?
Все запущенные. А также сервисы Супермага - кассовый, почтовый и так далее. Какая у тебя версия Супермага?
19.08.2013 22:22
mARqpey
 
Цитата:
konvik Все запущенные. А также сервисы Супермага - кассовый, почтовый и так далее. Какая у тебя версия Супермага?
версия Супермага 1.027.2
19.08.2013 22:23
konst
 
Цитата:
mARqpey ну если фирма которая это ставила в 2010 году ничего не сделала. и до сих пор ничего не работает
если в 2010 году все запустили... и до сих пор СуперМаг работает, хоть и с некоторыми оговорками, то по моему результат - не такой уж и плохой...
19.08.2013 22:24
Vlad_German
 
Ключевая фраза: читаете про резервное копирование. Вдумчиво. Не торопитесь. Первая ночь - резервное копирование и восстановление (пробное). Вы же не хотите остановить все (ночью вам никто не не поможет - все привыкли спать по ночам по москве - увы такая реальность)Вторая, если все пройдет хорошо остальные эксперименты.
19.08.2013 22:26
konvik
 
Цитата:
mARqpey версия Супермага 1.027.2
Что то с моей памятью. Сдается мне, в той версии назывались службы Сервер Супермага, Кассовый сервер, Почтовый сервер, Модуль контроля цен
19.08.2013 22:30
mARqpey
 
Цитата:
konvik 1. Что говорят отчеты, когда "не работают"? Ошибки? Или просто не формируются?
2. Что говорит себестоимость, когда "не расчитывается"? И что значит невозможно сделать выгрузку? Выгрузку куда? В 1С?
3. В 2010 году алкогольной декларации не было в супермаге, она и не будет работать в принципе
4. Молчу пока про приходные документы с розничной ценой...
при формировании говорит что данные могут быть неверные так как себестоимость рассчитана на 19.10.2012. выгрузка тоже говорит что данные в аналитической базе старые.


Опции темы


Часовой пояс GMT +3, время: 09:29.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.