|
Бэкапы баз 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) Какая у Вас конфа на Оракле ?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |