Установка і рішення проблем з Oracle Primavera P6 Version 8.2 (ред. 3)
Primavera P6 версії 8.2 поставляється разом з Oracle 10g Express Edition і, при установці в Standalone-режимі (через Setup.exe), вона встановлюється автоматично. При установці можуть виникнути деякі проблеми, які ми сьогодні і спробуємо уникнути.
Відразу попереджаю, що установка на контролер домену неможлива! Пробував сам, шукав в інтернеті - ні у кого не вийшло це зробити. Можливо, це політика Oracle, які не дають ставити безкоштовну СУБД в явно корпоративних середовищах.
Також ходять чутки, що Oracle 10g XE відмовляється встановлюватися під доменним користувачем. навіть якщо він складається в групі Адміністратори. Так що ставимо під локальним адміністратором від гріха подалі.
Змініть ім'я комп'ютера, щоб там не було російських символів. І краще взагалі не використовувати відмінні від англійського алфавіту символи. Інакше можуть бути проблеми з запуском служби-слухача OracleXETNSListener за замовчуванням і ви не зможете підключитися до БД. Взагалі, в списку сервісів повинні бути присутніми і бути запущені дві служби: OracleServiceXE - власне БД і слухач OracleXETNSListener. Решта нас не цікавлять.
Oracle Database вимагає ряд системних змінних середовища при роботі у встановленні, але установник їх не буде створювати (проте Path поправить), тому їх треба попередньо додати вручну (Комп'ютер - Властивості - Додаткові параметри системи - Додатково - Змінні середовища ... - Системні змінні - Створити ... ):
І мя змінної: ORACLE_HOME
Значення змінної (порівняйте вашу версію і шлях установки!): C: \ oraclexe \ app \ oracle \ product \ 10.2.0 \ server
Ім'я змінної: JAVA_HOME
Значення змінної (порівняйте вашу версію і шлях установки!): C: \ Program Files (x86) \ Java \ jre6
Якщо веб-ка відкривається і запитує пароль - то півсправи зроблено. Логін - SYS. пароль - ви вказали при установці.
Далі найцікавіше - запуск під доменним користувачем. Спочатку додамо поточного користувача в локальну групу ORA_DBA. Далі коли Ви створюєте з'єднання використовуємо наступні настройки:
База даних - PMDB
Driver type - Oracle
Oracle Connection String - XE
Database Alias - PMDB
Username - PUBPRM $ PM
Password - той же, що і для SYS (вказали при установці)
При появі помилки при друку "Printer Selected is Invalid" слід у властивостях принтера за замовчуванням у вкладці безпеку дозволити групі "Все" повний доступ (поставити все галочки, як на малюнку нижче)
При появі помилки "ORA-12154: TNS: could not resolve the connect identifier specified" рекомендую подивитися ще ось це: Configure Oracle Instantclient for Primavera P6 Version 7
Додаткова інформація, розширені системні змінні середовища можете подивитися тут.