Имя: Пароль:
1C
1С v8
Бэкапы баз 1с на Oracle
, ,
0 Адимр
 
24.05.12
16:50
Кто как бэкапит базы 1С на оракле? Можно ли так же как в ms sql на лету делать бэкап дата бэйс ресторе датабэйс?
1 ДенисЧ
 
24.05.12
16:51
А позвать админа оракла - никак?
А то оракель - вещь немного более сложная, чем мсскл...
2 Золушка
 
24.05.12
16:53
export.... и далее по тексту
3 Fragster
 
гуру
24.05.12
16:53
бэкап - можно. а вот как автор себе представляет рестор на лету (т.е. когда в базе люди работают), в т.ч. на mssql - интересно
4 Адимр
 
24.05.12
16:58
рестор естественно в пустую базу а не в рабочую. Интересует сама возможность делать оперативный бэкап рабочей базы не выгоняя пользователей. Есть такая утилита или нет и что бы попроще хотя бы как в мс скл.
5 Адимр
 
24.05.12
16:58
В ентерпрайз менеджере оракловом есть такое меню?
6 Золушка
 
24.05.12
17:12
Сравнительный анализ утилит экспорта Оракла:
http://www.oranet.ru/OraDoc10gXE/admin.102/b25107/impexp.htm#BCEJBFDF

Описание утилиты exp с примерами:
http://www.firststeps.ru/sql/oracle/r.php?129
7 Адимр
 
24.05.12
17:16
Ок спасибо.

вот еще фак нашел он правда на буржуйском языке

http://www.orafaq.com/wiki/Oracle_database_Backup_and_Recovery_FAQ
8 Адимр
 
24.05.12
17:31
(6) Блин что только через батнички можно бэкапить?
9 Magistr001
 
24.05.12
17:35
скачай книжку 1с: предприятие 7.7/8.0 системное программирование там в 6 главе много чего понаписано и с примером автор андрей Михайлов
10 Magistr001
 
24.05.12
17:37
Процедура Connect()
   Состояние("Соединение с SQL Server...");

   SQLServer = СоздатьОбъект("SQLDMO.SQLServer"); // Объект SQL Server
   SQLServer.LoginTimeout = -1; //-1 в ODBC по умолчанию - 60 секунд
   
   SQLServerName = SQLServerList.ПолучитьЗначение(SQLServerList.ТекущаяСтрока());

   Попытка
       Если UseNTAuthentication = 1 Тогда
           SQLServer.LoginSecure = 1; // Использовать авторизацию WinNT
           SQLServer.AutoReConnect = 0; // Автоматически повторно не соединяться
           SQLServer.Connect(SQLServerName); // Подключиться
       Иначе
           SQLServer.LoginSecure = 0; // Использовать SQL Server
           SQLServer.AutoReConnect = 0; // Автоматически повторно не соединяться
           SQLServer.Connect(SQLServerName, СокрЛП(User), СокрЛП(Password)); // Подключиться с использованием SQL Security
       КонецЕсли;
   Исключение
       Сообщить(ОписаниеОшибки(), "!!!");
       СтатусВозврата(0);
       Возврат;
   КонецПопытки;
   
   ДоступностьАворизации(0);

   ВывестиБазыДанных();
   
   Форма.Закладки.ДобавитьЗначение("TableDetail", "Databases and Tables operation");
   Форма.Закладки.ДобавитьЗначение("Scripts", "Scripts operation");
   Форма.Закладки.ДобавитьЗначение("Query", "SQL Query");
КонецПроцедуры //Connect
11 Magistr001
 
24.05.12
17:38
Процедура ВывестиБазыДанных(sDatabaseName = "")
   Перем СтрокаТаблицы;
   
   Database = СоздатьОбъект("SQLDMO.Database"); // Объект базы данных
   СписокБД = СоздатьОбъект("СписокЗначений");
   
   ТЗ_Database.УдалитьСтроки();
   
   Для iCount = 1 По SQLServer.Databases.Count Цикл
       Если SQLServer.Databases.Item(iCount).SystemObject = 0 Тогда // Выводим только НЕ системные БД
           ТЗ_Database.НоваяСтрока();
           ТЗ_Database.Пиктограмма = 1;
           ТЗ_Database.Database = SQLServer.Databases.Item(iCount).Name;
       КонецЕсли;
   КонецЦикла;
   
   Если ТЗ_Database.КоличествоСтрок() > 0 Тогда
       Если sDatabaseName = "" Тогда
           sDatabaseName = ТЗ_Database.ПолучитьЗначение(1,"Database");
       Иначе
           ТЗ_Database.НайтиЗначение(sDatabaseName,СтрокаТаблицы,"Database");
           ТЗ_Database.ТекущаяСтрока(СтрокаТаблицы);
       КонецЕсли;
       
       ВывестиТаблицы(sDatabaseName);
       ВывестиПредставления(sDatabaseName);
       ВывестиПроцедуры(sDatabaseName);
   Иначе
       ТЗ_Table.УдалитьСтроки();
   КонецЕсли;
КонецПроцедуры //ВывестиБазыДанных
12 Адимр
 
24.05.12
17:41
книга есть посмотрю, спасибо.
13 Адимр
 
24.05.12
17:45
14 Максиум
 
29.05.12
11:14
есть же специальный софт для бэкапов на оракле. и 1с тоже
http://www.handybackup.ru/oracle-backup-features.shtml
15 Никола_
Питерский
 
29.05.12
11:16
(0) Какая у Вас конфа на Оракле ?