вторник, 30 октября 2012 г.

Где ты tnsnames.ora?

У администратора на машине как правило устанавливается несколько клиентов Oracle. В каждом из них надо прописать tnsnames.ora. Если происходят какие-то изменения, например поменяли порт базы), то надо менять tnsnames.ora во всех клиентах Но если вы запишете в переменной среды переменную TNS_ADMIN и дадите ей путь (например, С:\oracle), и там разместите ваш tnsnames.ora, то все продукты будут брать только его.

суббота, 13 октября 2012 г.

Копируем файл с одной машины на другую-2

Имеем два сервера: 2003 и 2008 R2.
На 2003 работает MS SQL 2005. Ежедневно выполняется BACK UP MS SQL. Файл бэкапа вырос до 100 гигабайт.
Два раза в неделю файл с бэкапом копировался на другой сервер по сети. Этот сервер работает под Windows 2008 R2. Так вот файл размером в 100 гиг не копируется: в сообщении говорится, что не хватает памяти на сервере. Что интересно, с сервера под управлением Windows 2008 R2 копирование проходит, а с Windows 2003 нет.
Просто кошмар! А в Интернете стон по поводу копирования больших файлов на Windows. Интересно, а зачем сервера, если у вас маленькие файлы?    

История битвы:
1.
Поставил в реестре сервера, на который копирую вот это значение:

Поставил на Windows 2008 R2 сервис пак SP1 - не помогло.

HKEY_LOCAL_MACHINE
 \SYSTEM
  \CurrentControlSet
   \Services
    \LanmanServer
     \Parameters
IRPStackSize DWORD 0x000000014 (20)

УВЫ.
2. На уме выполнять копию MSSQL на два файла. Тогда будет два файла по 50 гиг, ну а 50 гиг Windows копирует. 

Стихи

Мне нравится Блок - Когда ты загнан и забит

среда, 10 октября 2012 г.

Ораклоид будь бдительным!

При установке клиента 11G ставиться новая ссылка на dll библиотеки 11 версии. А 11 версия не работает с 8i.
Будьте бдительны: Oracle говорит о совместимости версий через одну. Например, 11 версия совместима с 10 и 9, 10 совместима с 9 и 8.
На компьютере могут быть несколько клиентов. Каждый ставиться в свой Oracle Home. Программное обеспечение должно уметь настраиваться на них. Плохо с OLEDB, под него в реестре есть синоним, и в нем ссылка на нужную dll. Замените путь и программа будет работать с OLEDB другого клиента. Копаться в реестре не сахар, но на не боевом компьютере можно.  
Ораклоид бди!
Жила-была база, на Oracle 8.1.7. Потом пришло светлое будущее и все переехало на 10.2. На старой базе остались "старые договора", они "долгоиграющие". Все хорошо, старая база есть не просит, но аудит в ней НЕ отключили. Настал день, табличное пространство закончилось(кстати в восьмерке только 2Гб на файл) и база сказала стоп, прежде увеличьте табличное пространство под аудит. И даже через sqlplus не пускает.

Пришлось из операционки валить базу утилитой. В init.ora ставить параметр аудита в false. Тогда база пустила администратора и он уж порубил аудит в ноль.
Ораклоид бди!
В Oracle есть два системных пользователя SYS и SYSTEM. Об этом знает каждый! Преклонение перед ими затмевает тот факт, что SYS главнее чем SYSTEM. И вот создали роль под SYS, а при создании пользователя под SYSTEM, грантовать ему эту роль не получилось - прав не хватило.
!
 

воскресенье, 7 октября 2012 г.

Как продать автомобиль?

Как сейчас продать автомобиль?
Просто.
Снимаете авто с учета для продажи. Вам выдают временный номер.
Составляете договор, примерно вот такой (Бланк) в двух экземплярах.
Подписываете его с покупателем и все. Не лишне в тех паспорте расписаться на месте старого владельца.
Передаете авто и документы покупателю и все.

X-Plane 11, 12 - любитель, Фото любитель со стажем

Постоянные читатели

Архив блога