Русский English Тэги View Sergey Zolotaryov's profile on LinkedIn Вход
Установка/удаление Oracle под WindowsXP для чайников
Постоянная ссылка 17-04-2007 anydoby java

Так как с Oracle у меня опыта немного, на первую инсталляцию его я потратил вагон времени. После множества попыток, я наконец сдался и пригласил местного oracle девелопера на помощь. Он довольно быстро все настроил, но как-то по-своему - через консоль и правил какие-то хитрые файлы. Через пару недель я что-то сделал и Oracle отвалился без видимых причин, после чего я все-таки решил разобраться во всем самому, желательно используя GUI. Но перед тем как установить новую базу, сначала нужно было снести старую, да еще так, чтобы инсталлятор не ругался о предыдущих oracle homes.

Наиболее простым и быстрым способом удалить Oracle 10g под Windows XP - это не пользоваться его деинсталлятором, который у меня виснет на 99%. Итак, начнем:

1. Закройте все коннекты к базе

2. Удалите папку %ORACLE_HOME% со всем содержимым (возможно, вам не удастся удалить файл %ORACLE_HOME%/product/10.2.0/.../BIN/oci.dll, поэтому придется перегрузиться и удалить файл после перезагрузки)

3. Удалите папку "C:/Program Files/Oracle"

4. Удалите ключ из реестра HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE

5. Зайдите в свойства системы и удалите переменную среды ORACLE_HOME, если она у вас есть. Также удалите строку из переменной Path, она имеет вид примерно такой: %ORACLE_HOME%/product/10.2.0/.../BIN.

Вот и все. Теперь можно приступать, собственно, к установке.

Перед установкой Oracle на машине с DHCP сеткой делаем установку адаптера обратной связи.

А теперь начинаем установку:

1. Закачайте Oracle 10g и запустите инсталляцию.

2. Выберите корневую папку для установки и тип инсталляции.

3. На этапе установки я не создавал базу, потому что это приводило к ошибке.

4. Зайдите в реестр и измените в ключе HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/YOUR_ORACLE_HOME свойство NLS_LANG на AMERICAN_CIS.CL8MSWIN1251, если хотите получать сообщения об ошибках на английском - с русским в консоли будут проблемы.

5. Найдите файл sqlnet.ora в %ORACLE_HOME%/<ваша база>/NETWORK/ADMIN и поменяйте значение SQLNET.AUTHENTICATION_SERVICES на (none). Не спрашивайте, зачем это надо, я, например, не спрашивал :)

6. После этого можно либо пойти в Start/Programs/Oracle/Configuration/Database Configuration Assistant, либо набрать в консоли dbca. В запустившемся визарде нужно создать Listener.

7. Перезагрузка.

8. Теперь можно запускать sqlplus и создавать юзеров/схемы, выделять квоты и тд.

Добавить комментарий

Предыдущая статья Проблема с popup окнами в JSF при использовании t:saveState Следующая статья Ubuntu на ноутбуке HP nx7400