• 10797
  • 112
  • 10
Нравится блог?
Подписывайтесь!

ARM Депонента новая версия

Приложение обновляется и начинает работать в связке с БД Oracle.

Как говорил один умный человек "если они переезжают - значит это кому нибудь нужно..." Не понятно другое для чего приложение рассчитанное на 1-2 пользователя перевозить на oracle (если найдутся люди кто это сможет как то мотивировать - добро пожаловать) в общем не важно.

Что мы имеем:

  • CD/DVD:
  • Бумажка с уведомлением

на диске содержатся:
1. ключ
2. клиентская часть
3. серверная часть
4. дистрибутив OracleXE 
5. инструкции*(Установка OracleXE, Серверная часть, Клиентская часть)

Ставить OracleXE на сервак где уже есть 10-ка было бы глупо. Поднимать рабочую станцию с нуля изза одной базенки которая будет занимать 2-4 гб тоже не по феншую.

  • Поднимаем на 10-ке базу с настройкам по умолчанию.
  • Прогоняем скрипты.
  • Рисуем запись в tnsnames на клиентской машине
  • Подключаемся к базе PL/SQL Developer-ом

Все пучком. Приступаем к установке клиентской части. Приложение устанавливается просит перезагрузку. Перезагружаемся, прописываем "IP сервера", "имя базы" и "Порт" пытаемся подключиться (уже как бы предвкушая завершение) как тут при подключении выдает:


ковыряюсь в настройках tnsnames и listener все как нада.
в директории с клиентским приложением нахожу файл sqlnet.log

Звоню в поддержку. Оказывается OracleXE при установке создает базу с параметром NLS_CHARACTERSET AL32UTF8 и именно его нужно прописывать при создании базы (на текущей этот параметр = CL8MSWIN1251). Посоветовали все сделать по новой... Вроде данных в этой базе нет - теоретически параметры можно поменять "на лету". захожу не сервер

  • windows+R: cmd
  • set oracle_sid=csd
  • sqlplus /nolog
  • connect /as sysdba
  • select * from v$instance; --(убедимся что сидим в той базе в которой нужно, должно быть написано csd)

  • shutdown immediate;
  • startup mount
  • alter system enable restricted session;
  • alter system set job_queue_processes=0;
  • alter database character set

забил (временно потом потренируюсь на этой базе, придется послушать Поддержку)

По новой:

первые 9 пунктов на выбор в 10 пункте во вкладке Character Sets выбираем

далее... далее... готово
(новую базу назвал csd)

гоним скрипты.

1. первый: install.bat "syspass"

  • просит tablespace для пользователя csd - вводим users
  • просит temporary tablespace для пользователя csd - вводим temp
  • просит пароль для пользователя sys - "пароль"
  • смотрим isntall.log там все нормально - идем дальше

2. второй:  All_schema.bat

  • что то делает изо всех сил (для верности все же поправил батничег в sqlplus "/ as sysdba" добавил название базы @csd (кто его знает куда он загонит все эти изменения?)
  • проверил install_all_schemas.log там все ок (разве что предупреждения об инвалидах)

3. третий: data.bat

  • что то делает изо всех сил (для верности все же поправил батничег в sqlplus "/ as sysdba" добавил название базы @csd (кто его знает куда он загонит все эти изменения?)
  • проверил inserrt_data.log там все ок

Заходим в базу PL/SQL Developer-ом компилим инвалиды.
Как то все просто :)

Ставлю клиентскую часть на машину.

Замечаю какие то удивительные вещи (в процессе работы) windows+r "cmd"
прописываю ping ... ipconfig... винда пишет что команды не являются внутренними... что то не так. В процессе установки installer затирает параметр Path в Переменных средах (так что желательно перед установкой сохранить строчку) добавил пути которые вспомнил (уверен что их было больше - обойдусь, если что добавлю)
Возникает вопрос: Не легче было не трогать этот параметр и в инструкции написать чтобы добавили путь в эту строку (если не можете сделать нормально)?!

Перезагрузка... Запускаю приложение:

  • прописываем "IP сервера", "имя базы" и "Порт" пытаемся подключиться (уже как бы предвкушая завершение) как тут при подключении выдает:



в лог файлах программы все та же ошибка...

Захожу в listener.ora на сервера - там нет записи об этой базе - добавляю. Рестартую listener
пытаюсь подключиться - опять не получается... звонить в поддержку?

В общем это кривой софт. Скачать версию можно только зарегистрировавшись. Прислали с водителем обновление (один exe файл и несколько скриптов по обновлению базы) - все чудесным образом заработало...

Ануар Дулат JIGGY
Не любитель поговорить о себе.
5 апреля 2011, 11:17
1272

Loading...

Комментарии

Оставьте свой комментарий

Спасибо за открытие блога в Yvision.kz! Чтобы убедиться в отсутствии спама, все комментарии новых пользователей проходят премодерацию. Соблюдение правил нашей блог-платформы ускорит ваш переход в категорию надежных пользователей, не нуждающихся в премодерации. Обязательно прочтите наши правила по указанной ссылке: Правила

Также можно нажать Ctrl+Enter

Популярные посты

Исламская ипотека в Казахстане: в этом году выйдет на розничный рынок

Исламская ипотека в Казахстане: в этом году выйдет на розничный рынок

Многие клиенты, вздыхая о харамном ссудном проценте местных банков, сокрушались по поводу отсутствия у нас халяльного кредитования. Поддержка исламского банкинга на уровне МФЦА есть...
DanaJarlygapova
24 марта 2017 / 18:28
  • 21246
  • 60
Рианна за $2 млн. Очередные понты от «ЭКСПО-2017»

Рианна за $2 млн. Очередные понты от «ЭКСПО-2017»

Концерт Рианны всё-таки состоится летом в рамках культурно-зрелищных и спортивных мероприятий ЭКСПО-2017. Рианна крута, с этим никто не спорит. Но соберёт ли «Астана Арена» 30 тысяч зрителей при...
openqazaqstan
вчера / 14:29
  • 13081
  • 15
Компания LG Electronics открыла предзаказ на новый флагман LG G6

Компания LG Electronics открыла предзаказ на новый флагман LG G6

LG Electronics объявляет о начале предварительного заказа онлайн на новый смартфон LG G6. Оформить предзаказ можно на сайтах магазинов электроники до 16 апреля 2017 года.
LG Electronics
24 марта 2017 / 14:20
  • 5214
  • 0
Беременность по-американски. Никто не ждет до 40 дней, с малышом гуляют с первого дня

Беременность по-американски. Никто не ждет до 40 дней, с малышом гуляют с первого дня

Мои волшебные 9 месяцев протекали в новой среде и далеко от всех родственников и подружек. Никто из моих знакомых в США на тот момент не успел обзавестись малышом, поэтому мне не с кем было...
Zarema_
23 марта 2017 / 9:25
  • 5282
  • 20
Страну, где так строят дороги, победить невозможно!

Страну, где так строят дороги, победить невозможно!

Шестиминутный ролик про строительство автомобильной дороги в США - это как острый нож в пузо нашим чиновникам. Они же подавятся бешбармаком, увидев его! Похлеще любого пропагандистского фильма...
Timur_Tregulov
24 марта 2017 / 11:26
  • 4808
  • 39
Это вам не Дисней. Реальный прототип «Красавицы и Чудовища»

Это вам не Дисней. Реальный прототип «Красавицы и Чудовища»

Многие уверенны на 100%, что сказка «Красавица и Чудовище» - это интересная выдумка ее создателей. Однако, действия, происходящие в мультфильме и фильме, имели место в истории, и у главных героев...
Naomi_K
24 марта 2017 / 18:42
  • 4921
  • 34
Семь причин почему вам надо перестать откладывать переезд за границу

Семь причин почему вам надо перестать откладывать переезд за границу

Вы думаете о переезде за границу, но постоянно откладываете дату, потому что вас беспокоит тысяча мелочей, которые могут пойти не так? У меня есть семь причин, почему пора перестать мотать нервы...
Lesch
24 марта 2017 / 17:50
  • 3877
  • 14
Гонения на «Свидетелей Иеговы». Кому это выгодно?

Гонения на «Свидетелей Иеговы». Кому это выгодно?

Я не "Свидетель Иеговы". Мне приходилось защищать в судах и кришнаитов и коммунистов, хотя я и не разделяю их убеждений. Я защищаю свободу совести. Сегодня "Свидетели Иеговы", завтра,- каждый из вас.
nasreddin
25 марта 2017 / 17:18
  • 4061
  • 49
Страна обыденной роскоши: Ташкент-Самарканд-Бухара

Страна обыденной роскоши: Ташкент-Самарканд-Бухара

Узбекистан - это страна, где роскошь стала обыденностью. Это и повсеместный зелёный крупнолистовой чай. И вкусная натуральная еда с минимумом специй. И то, что дети играют среди исторических памятников.
MadinaR
25 марта 2017 / 10:37
  • 3291
  • 59