Сайт Игоря Гаршина Главная страница
Письмо автору сайта garchine@mail.ru
Опыт орадмина: 1. Инсталляция 2. Генерация 3. Миграция 4. ODBC 5. Администрация 6. Утилиты 7. Netware 8. RedHat 9. NT
Синхронизация: 1. Механизмы 2. Архитектуры 3а. Снапшоты 3б. Мастер-сайт 4. Сравнение ОС 5. RepMan Пр1. Файлы ORA Пр2. CONFIG.ORA Пр3. API Пр4. Словарь данных
Практика работы с Oracle - книга о репликации распределенной базы данных Oracle 8
Вся книга: Практика работы с Oracle: генерация, администрирование, репликация. И.К.Гаршин.
ISBN 5-901314-02-6 (рус.). УДК 004.42Oracle. ББК 32.973.26-018.2. Г21.

В 1999-2000 г. программисты «Нефтегазсистемы» разработали и внедрили в большинство ОАО МН «Транснефти Информационную систему паспортизации магистральных нефтепроводов «СКУТОР». Сначала он был создан на базе MS Access, затем переведен на Oracle 8 с поддкржкой асинхронной репликации с помощью программы Oracle Multimaster. В книге подробно описан авторский опыт перевода и внедрения этой базы данных.

Автор признателен руководителям и сотрудникам ЗАО «Нефтегазсистемы», начальникам и персоналу вычислительных центров региональных управлений ОАО «Транснефть», c чьей помощью был разработан и внедрен данный Oracle-проект.

Часть 1.

Генерация и администрирование БД Oracle

 

 

В этой части…

 

Глава 1. Установка программного обеспечения Oracle

Глава 2. Генерация Базы данных

Глава 3. Перенос данных на сервер Oracle из БД другого формата

Глава 4. Настройка приложения для работы с БД Oracle

Глава 5. Основы администрирования баз данных Oracle

Глава 6. Краткое описание работы с основными утилитами

Глава 7. Необходимые знания по работе в ОС Novell Netware 5.0

Глава 8. Необходимые знания по работе в ОС Linux RedHat 6.0

Глава 9. Необходимые знания по работе в ОС MS Windows NT 4.0

 


 

Ч

асть 1 предназначена для администраторов Oracle, представляя концентрированное изложение необходимых для работы знаний и постигнутые «на горьком опыте» недокументированные особенности Oracle (касающиеся также взаимодействия с Novell Netware 5). Приводимые примеры скриптов перед использованием нуждаются в небольшой корректировке (имена пользователей и сервисов, пароли, пути и т.д.).

 

Глава 1.

Установка программного обеспечения Oracle

 

В этой главе…

 

·        Установка серверной части Oracle

·        Установка клиентской части Oracle

·        Технология переустановки клиентской части Oracle

·        Настройка кодовых страниц

 


Установка серверной части Oracle

Инсталляция Oracle Enterprise Edition 8.0.4. for Novell Netware 5

1.      Установите CD-ROM с версией Oracle Enterprise Edition 8.0.4 for Novell Netware 5 в дисковод сервера.

2.      Введите команду NWCONFIG.

3.      В окне Configuration Options выберите пункт меню Product Options ( рис. 1.1 ).

Утилита NWCONFIG. Окно Configuration Options.

Рис. 1.1. Утилита NWCONFIG. Окно Configuration Options. Выбор опции для последующей инсталляции.

 

4.      В окне Other Installation Actions выберите пункт меню Install a product not listed (рис. 1.2).

Утилита NWCONFIG. Окно Other Installation Actions.

Рис. 1.2. Утилита NWCONFIG. Окно Other Installation Actions.

5.      В новом окне нажмите кл. F3 для выбора устройства/каталога и на просьбу уточнить путь введите строку O8EENW804:\NETWARE\INSTALL (рис. 1.3).

Утилита NWCONFIG. Окно выбора диска и каталога.

Рис. 1.3. Утилита NWCONFIG. Окно выбора диска и каталога, где находится дистрибутив.

 

6.      На вопрос ввести CUSTOMER NAME введите наименование Вашей организации.

7.      Из списка предлагаемых языков выберите RUSSIAN.

8.      Укажите том из приведенного списка. Имейте ввиду, что в этом списке может быть неверно указано свободное пространство: если его больше 4 Гбайт, будет показано 4096 М free.

9.      Подтвердите директорий (ORANW804). Рекомендуется генерить серверную часть Oracle не в томе SYS: (где находится программное обеспечение Novell, занимающее около 1 Гбайт дискового пространства), а в отдельном томе VOL1 (с возможным последующем расположении некоторых файлов БД на томе VOL2). После инсталляции файлы каталога ORANW804 будут иметь общий объем 86,5 Мбайт.

10.  Подтвердите изменение файла AUTOEXEC.NCF (Yes).

11.  Нажмите INSTALL (переход кл.Tab).

12.  Из приведенного списка выберите пункты Network Product и Oracle8 Enterprise Edition.

13.  Ждите завершения анализа зависимостей.

14.  Введите пароль DBA для закрытия/запуска БД (т.е. пароль пользователя INTERNAL).

15.  На вопрос, инсталлировать ли БД с программным обеспечением или только ПО, выберите только ПО (пункт ONLY SOFTWARE).

16.  Из списка предложенных протоколов выберите TCP/IP и SPX.

17.  На просьбу Choose TCP/IP Hostname введите TCP/IP адрес сервера.

18.  JDBC можно не выбирать.

19.  Cartridge можно не выбирать.

20.  Если будут появляться сообщения с ошибками, нажимайте IGNORE (ошибки несущественные – в основном, отсутствие файлов сообщений *.MSG).

21.  После окончания инсталляции перезагрузите компьютер.

22.  Перезапишите в каталог %ORACLE_HOME%\NET80\ADMIN\ файл TNSNAMES.ORA. В этом файле описаны сервисы и протоколы для доступа к базам данных Oracle. Файл выдается разработчиком, но при необходимости может корректироваться администратором Oracle с помощью программы Oracle Net8 Easy Config из программной группы Oracle for Windows 95 (глава 6.2.2).

23.  Перезапишите в каталог %ORACLE_HOME%\NET80\ADMIN\ также файл LISTENER.ORA, в котором описаны сервисы, «прослушиваемые» на сервере (с указанием протоколов). Файл выдается разработчиками.

24.  Исправьте в файлах STARTDB.SQL и STOPDB.SQL в каталоге ORANW804\NLM пароль INTERNAL и имя сервиса для команды CONNECT (в обоих файлах) и имя конфигурационного файла (в STARTDB.SQL). Эти скрипты необходимы для запуска и останова БД командами ORASTART.NCF и ORASTOP.NCF, соответственно.

25.  Добавьте в конец файла AUTOEXEC.NCF в каталоге SYS:SYSTEM команды:

 

ORALOAD

#ORASTART

 

После того как Вы создадите БД и проверите ее успешную загрузку, можете раскомментировать команду ORASTART.

 

ПРИМЕЧАНИЕ 1.

Наиболее частая проблема при загрузке БД Oracle – нехватка памяти, но иногда возникают и критические ошибки Oracle, связанные с неудачной установкой Novell. Если нехватает памяти, то введите команду MONITOR и выберите пункт меню System resources. В верхней части окна появятся следующие строки (примеры для различных этапов загрузки и выгрузки БД):

 

Server memory ststistics

После загрузки сервера (SERVER)

После загрузки кода Oracle (ORALOAD) или после останова БД Oracle (ORASTOP)

После запуска БД Oracle (ORASTART)

После выгрузки кода Oracle (ORAUNLD)

Allocated memory pool, in bytes:

9,953,280   8%

11,014,144   8%

85,209,088  65%

9,449,472   7%

Cache buffer memory,

in bytes:

100,691,968  76%

13,082,624  10%

14,761,984  11%

26,570,752  20%

Cache movable memory,

in bytes:

0   0%

0   0%

0   0%

0   0%

Cache non-movable mem.,

in bytes:

118,784   0%

126,976   0%

126,976   0%

126,976   0%

Code and data memory,

in bytes:

21,200,896  16%

107,741,184  82%

31,866,880  24%

95,817,728  73%

Total server work memory, in bytes:

131,964,928 100%

131,964,928 100%

131,964,928 100%

131,964,928 100%

 

Параметр Cache buffer memory после загрузки Oracle должен желательно иметь не менее 20%. При нехватке памяти выгрузите прежде всего графическую JAVA-оболочку Novell и попытайтесь оптимизировать распределение памяти в Novell.

 

ПРИМЕЧАНИЕ 2.

Файлы TNSNAMES.ORA и LISTENER.ORA можно откорректировать на самом сервере с помощью команды EDIT (см. Часть 1, Глава 7: Утилиты, Утилита EDIT).

 

ПРИМЕЧАНИЕ 3.

Инсталляция серверной части Oracle может осуществляться из сети, но при обязательном выполнении следующего:

·         каталог с дистрибутивом должен быть на томе корневым

·         если каталог находится на другом сервере, то его имя должно быть не более 8 символов и он должен быть замапирован

·         если каталог находится на том же сервере, куда будет ставиться серверная часть Oracle (что займет определенное время для копирования, но более удобно для последующей доинсталляции), то имя каталога может иметь любую длину, но при указании местонахождения дистрибутива необходимо имя каталога сократить по-досовски, т.е. ввести строку O8EENW~1:\NETWARE\INSTALL.

 

ПРИМЕЧАНИЕ 4.

Инсталляция серверной части Oracle может осуществляться также следующей командой (оператор LOAD можно не указывать для Novell Netware 5.0,  расширение NLM также необязательно):

 

LOAD O8EENW804:\NETWARE\INSTALL\PINSTALL.NLM

 

Далее действуйте по вышеприведенной инструкции с пункта, где требуется ввести CUSTOMER NAME (шаг 6). Такой способ инсталляции удобен, чтобы определить, находит ли ОС Novell Netware файл PINSTALL.NLM в указанном каталоге.

Инсталляция Oracle Enterprise Edition 8.0.5. for MS Windows NT 4.0

1.      Вставить компакт-диск. После запуска AUTORAN выбрать пункт Begin Installation (или запустить утиолиту SETUP).

2.      Oracle Installer (Setup).

3.      В окне Параметры установки Oracle указать следующее (затем OK):

·         Имя компании

·         Корневая директория Oracle:

·         Имя: DEFAULT_HOME

·         Расположение: C:\ORANT

·         Язык: Russian.

4.      В окне Select Installation Option указать 1-й пункт из следующего списка (установить Oracle-сервер):

·         Oracle8 Enterprise Edition

·         Oracle8 Client

·         Custom Installation.

5.      Появляется окно с сообщением Analysing dependencies (анализируются зависимости).

6.      В окне Select Catriges and Options элементы не выбирать, OK.

7.      В окне Select a Starter Database Configuration выбрать 3-й пункт из списка (не создавать БД):

·         Typical Configuration (Installs a pre-configured database)

·         Custom Configuration (allows you create a customized database)

·         None.

8.      В окне Installing Legato Storage Manager на вопрос: Do you want to install the provided media management layer (LSM) now? - ответить Да (по умолчанию).

9.      В окне Installing Oracle Documentation укажите, устанавливать ли документацию OracleHTM-формате), ответив на вопросы (если сервер отвозится на Предприятие для репликации – лучше установить):

·         CD-ROM

·         Hard Drive (requires 76.9 MB hard disk space).

10.  Появляется окно с сообщением, что происходит установка Oracle. Ждите.

11.  Появляется окно с сообщением Installation Completed (установка завершена) и вопросом, хотите ли посмотреть документацию по Oracle. Даже если не хотите, лучше ответьте Да и затем закройте окно броузера с первой страницей документации, иначе впоследствии может появится сообщение, что Oracle до конца не установлен (в одной из версий было так).

12.  Появляется окно с рекомендацией, что для того, чтобы параметры вступили в силу, требуется перезагрузка. Нажмите OK.

13.  Закройте все окна с программными группами Oracle и перезагрузите компьютер.

Инсталляция Oracle Enterprise Edition 8.0.5. for Linux RedHat 6.0

            Инсталляция серверной части Oracle для Linux аналогична вышеописанным инсталляциям под Novell Netware и MS Windows NT, но имеет ряд существенных особенностей:

·         Файл orainst на CD необходимо править, для чего можно использовать разные известные «фокусы».

·         Linux чувствителен к регистру и точному соответствию подстрок, поэтому в файлах TNSNAMES.ORA и LISTENER.ORA необходимо все прописывать маленькими буквами и не забывать указывать имя домена (.world).

·         Соответственно на клиентском рабочем месте в указанных файлах SID также должен быть прописан маленькими буквами!

·         Пароли везде тоже указывайте маленькими буквами, чтобы потом не запутаться.

·         При дальнейшем создании dblink и пр. в имени сервиса также обязательно указывайте домен.

·         При инсталляции не указывайте создание БД, иначе инсталляция закончится неудачно.

·         В Linux используются утилиты с несколько иными именами, например, lsnrctl и svrmgrl.

Установка клиентской части Oracle

Инсталляция Oracle Client 8.0.4. for Novell Netware 5

1.      Протестируйте связь с сервером по TCP/IP протоколу командой PING сетевой_адрес_сервера. Ответ выглядит примерно следующим образом (в разных версиях по-разному):

 

Обмен пакетами с system.print [213.87.23.10] по 32 байт:

 

Ответ от 213.87.23.10: число байт=32 время<10мс TTL=128

Ответ от 213.87.23.10: число байт=32 время<10мс TTL=128

Ответ от 213.87.23.10: число байт=32 время<10мс TTL=128

Ответ от 213.87.23.10: число байт=32 время<10мс TTL=128

 

2.      При отсутствии связи (сообщение: Заданный узел недоступен) обратитесь к системному администратору. Если же все 4 пакета не проходят (100% потерь), то не исключено, что обращаться придется уже к электроникам.

 

3.      Установите CD-ROM с версией Oracle Client 8.0.4 for Novell Netware 5 (клиентская часть Oracle обычно находилась на отдельном диске, но в версии 8.0.4 присутствует также на диске с серверной частью). Запустите SETUP.EXE или дождитесь автозапуска и щелкните по пункту Begin Installation (начало инсталляции).

4.      В открывшемся окне Oracle Installation Settings:

·         в поле Company Name введите имя своей организации;

·         в поле Name замените переменную среды DEFAULT_HOME на ORACLE_HOME;

·         в поле Location укажите путь для инсталляции Oracle (рекомендуется выбрать диск D:, а название каталога не менять (для MS Windows 95 - ORAWIN95, а для MS Windows NT - ORANT));

·         в поле Language выберите русский язык (Russian);

·         нажмите кнопку OK.

5.      В открывшемся окне Oracle8 Client отметьте пункт Oracle8 Client (в окне имеются также пункты Programmer/2000, SQL* Plus, Custom Installation) и нажмите OK.

6.      В открывшемся окне Select Oracle8 Client Configuration отметьте пункт Database Administrator (при этом инсталлируются утилиты пакета Oracle Enterprise Manager для администрирования). Нажмите OK. (В окне имеется также пункт Application User – его можно устанавливать для пользователей Предприятия. Если появится необходимость в пакете Oracle Enterprise Manager, выполните повторную установку с диска, отметив пункт Database Administrator).

7.      В открывшемся окне Oracle Documentation отметьте пункт CD-ROM (это экономит место на диске). Нажмите OK.

8.      Если откроется окно Oracle Snap-In for NetWare Admin Net8 (просьба запуска Novell NetWare Administrator), нажмите кнопку Yes. Ждите окончания инсталляции.

9.      После успешной инсталляции появится окно Installation Completed с сообщением All selected Oracle components were installed successfully. Нажмите OK.

10.  В открывшемся окне Reboot Needed на предложение изменить файл AUTOEXEC.BAT нажмите OK (если инсталляция проводится первый раз). При этом в начало параметра %PATH% добавится путь к подкаталогу BIN каталога Oracle.

11.  Перезагрузите компьютер.

12.  Скопируйте в каталог %ORACLE_HOME%\NET80\ADMIN\ на клиенте файл TNSNAMES.ORA (там уже есть такой файл, но учебный) из соответствующего каталога сервера. В этом файле описаны сервисы и протоколы для доступа к базам данных Oracle. Файл выдается разработчиком, но при необходимости может корректироваться администратором Oracle с помощью программы Oracle Net8 Easy Config из программной группы Oracle for Windows 95 (Часть 1, Глава 6: Утилиты программной группы Oracle for Windows 95 и других групп, Oracle Net8 Easy Config (N8sw.exe)) или вручную (Часть 1, Глава 2: Создание инстанса Oracle, Создание строки соединения TNS  (корректировка TNSNAMES.ORA)).

 

ПРИМЕЧАНИЕ 1.

Для запуска инсталляции клиентской части Oracle можно сразу запускать SETUP.EXE из подкаталога WIN32\INSTALL.

 

ПРИМЕЧАНИЕ 2.

Можно запускать инсталляцию клиентской части Oracle также с сетевого диска (предварительно «замапировавшись», т.е. подключив каталог как сетевой диск), но при этом не всегда грамотно удается выделить необходимые каталоги из дистрибутива (как правило, выделяется каталог WIN32, занимающий 211 Мбайт). Даже отсутствие некоторых PDF-файлов может привести к неудачному завершению инсталляции. Поэтому рекомендуется иметь в сети весь дистрибутив Oracle.

 

ПРИМЕЧАНИЕ 3.

Следует иметь ввиду, что после инсталляции каталог ORAWIN95 будет «весить» около 50 Мбайт для конфигурации «Application User» и около 100 Мбайт для «Administrator». Еще около 80 Мбайт займет PDF-документация (если при инсталляции была выбрана соответствующая опция).

Технология переустановки клиентской части Oracle

Переинсталляция клиентской части Oracle – процесс несложный, но требует дополнительной ручной работы. В первую очередь выполняется деинсталляция клиента, затем другие работы. Удаление файлов из каталога Oracle (а проще – всего каталога) и правка системного реестра – обязательные действия. Программные группы следует удалять, если затем будет устанавливаться новая версия клиента, либо с другим составом функций. После этих действий перед новой инсталляцией обязательно выполняется перезагрузка. А если Вы не хотите затем тратить время на поиск файла TNSNAMES.ORA на сервере для копирования его в %ORACLE_HOME%\NET80\ADMIN, то перед началом переинсталляции следует сделать его копию (для замены в этом каталоге после переинсталляции).

Деинсталляция

В программной группе Oracle for Windows 95 щелкните по ярлыку Oracle Installer. После загрузки появится окно, в левой части которго указаны продукты Oracle, доступные для инсталляции, а в правой – инсталлированные продукты. Например, если до этого выполнялась полная инсталляция клиента 8.0.4.2.0 как администратора, то в правом списке будут следующие продукты:

·         Assistant Common Files 1.0.1.0.0

·         Java(™) Runtime Environment 1.1.1.0.0

·         Net8 Assistant 8.0.4.0.3

·        Net8 Client 8.0.4.0.6

·        Oracle Administrator Toolbar 1.5.0.0.0

·        Oracle Call Interface 8.0.4.0.0

·        Oracle Documentation 8.0.4.0.0

·         Oracle Enterprise Manager 1.5.0.0.0

·         Oracle Enterprise Manager SDK 1.5.0.0.0

·         Oracle File Packager 1.0.0.1.0

·         Oracle Installer 3.3.0.1.3

·         Oracle Object Type Translator 8.0.4.0.0

·         Oracle Objects for OLE 2.2.2.2.0

·         Oracle Patch Assistant 1.0.0.0.0

·         Oracle Replication Manager 1.4.1.0.0

·         Oracle Snap-In for NetWare Admin (Net8)

·         Oracle SPX Protocol Adapter 8.0.4.0.0

·         Oracle TCP/IP Protocol Adapter 8.0.4.0

·         Oracle Trace Collection Services 8.0.4.0

·         Oracle8 Client Release Notes 8.0.4.0.0

·         Oracle8 JDBC Drivers 8.0.4.0.0

·         Oracle8 ODBC Driver 8.0.4.0.0

·         Oracle8 Utilities 8.0.4.0.0

·         Required Support Files 8.0.4.0.0

·         SQL*Plus 8.0.4.0.0

Удерживая кнопку Ctrl, отметьте все файлы в правой части окна. Щелкните по кнопке Remove, зытем нажмите Yes в появившемся окне Confirmation и ждите окончания деинсталляции. Если будет появляться окно Dependencies с сообщением, что данный продукт связан с другими и его удаление приведет к их неработоспособности, нажимайте на кнопку Yes (это окно появляется при деинсталляции продуктов Required Support Files, Net8 Client, Net8 Assistant и Oracle8 Utilities).

После окончания деинсталляции появится окно с сообщением, что продукт Oracle Installer остался, но это нормально – в дальнейшем можно поверх инсталлировать новую версию. Нажмите OK. Вернувшись в основное окно деинсталляции, нажмите кнопку Exit, и на просьбу подтверждения – Yes.

Удаление каталога %ORACLE_HOME%

Каталог Oracle 8 в MS Windows NT называется ORANT, в MS Windows 95ORAWIN95. Удалите все оставшиеся подкаталоги (BIN, DBS, NET80, ORAINST, SYSMAN) со всеми файлами в каталоге Oracle (можете удалить весь каталог).

Правка системного реестра

Теперь удалите раздел ORACLE из Системного реестра Windows. Делается это так:

·         Нажмите кн. Пуск, затем кн. Выполнить, введите REGEDIT и нажмите кн. OK (можно это сделать в режиме командной строки в любом файловом мониторе – FAR, Disco Commander, Windows Commander, Norton Commander и т.д.);

·         В открывшемся окне Редактор реестра откройте раздел Мой компьютер (если не открыт), затем раздел HKEY_LOCAL_MACHINE, затем раздел SOFTWARE;

·         Установите курсор на разделе ORACLE, нажмите правую кнопку мыши, щелкните по пункту Удалить и подтвердите удаление в появившемся запросе (рис. 1.4.).

 

 

 

Рис. 1.4. Системный реестр Windows. Раздел ORACLE.

 

ВНИМАНИЕ !

Случайное удаление другого раздела приведет к неработоспособности какой-либо программы (при удалении SOFTWARE – всех программ). Если это случится, придется восстанавливать файл реестра (USER.DAT в каталоге WIN95) из одной из его копий (USER.DA0 в каталоге WIN95, либо может также лежать в корневом каталоге C:\). Попросите об этом системного администратора. Описанное относится к ОС MS Windows 95.

 

Удаление программных групп

·         Щелкните по кнопке Пуск (Start), выберите пункт Настройка (Settings), затем пункт Панель задач… (Taskbar & Start Menu);

·         В появившемся окне Свойства: Панель задач выберите вкладку Настройка меню (Start Menu Programs) и щелкните по кнопке Дополнительно… (Advanced…);

·         В появившемся окне проводника откройте раздел Главное меню, затем Программы;

·         Удалите программные группы Oracle for Windows 95, Oracle для Windows 95, Oracle Enterprise Manager, Oracle Replication Manager, Oracle Developers Guide (которые есть), используя правую кнопку мыши и пункт выпадающего меню Удалить (на просьбу подтвердить удаление папки нажимайте кн. Да).

 

ПРИМЕЧАНИЕ.

Для удаления программных групп Oracle в MS Windows NT нужно выбрать пункт контекстного меню Open All Users или Explore All Users и раскрыть каталог Programs (рис 1.5).

 

 

 

Рис. 1.5. Программная группа Oracle в Windows NT

 

Подготовка к повторной инсталляции

·         Очистите корзину;

·         Удалите путь к каталогу Oracle в файле AUTOEXEC.BAT (если при повторной инсталляции Вы его собираетесь изменить);

·         Перезагрузите компьютер

 

Настройка кодовых страниц

На сервере Oracle

            В каталоге %ORACLE_HOME%\NLM сервера найдите файл CONFIG.ORA. Откройте его для редактирования (на сервере можно воспользоваться командой LOAD EDITOR). Найдите параметр NLS_LANG и исправьте его кодовую страницу на AMERICAN_AMERICA.CL8MSWIN1251 (если хотите, чтобы сообщения о работе или ошибках утилит командной строки выводилось не «абракадаброй», а на английском языке) или RUSSIAN_CIS.CL8MSWIN1251 (чтобы сообщения и ошибки «графических» утилит выводились по-русски). Имейте ввиду, что американской страницой можно пользоваться лишь временно, пока идет работа с утилитами командной строки, т.к. при этом не поддерживаются русские буквы в текстовых полях (а также в самих наименованиях полей и таблиц). Если Вы при этом захотите посмотреть содержимое таблицы в Oracle SQL*Plus, то вместо русских букв увидите вопросительные знаки. А если еще и некоторые коды в кодификаторах символьные и кириллические, то не будут работать ни ссылки на них, ни запросы с условием where на эти коды.

На клиенте Oracle

            Для правки кодовой страницы на клиенте, необходимо редактировать системный реестр MS Windows 95:

·         Нажмите кн. Пуск, затем кн. Выполнить, введите REGEDIT и нажмите кн. OK (можно это сделать в режиме командной строки в любом файловом мониторе – FAR, Disco Commander, Windows Commander, Norton Commander и т.д.);

·         В открывшемся окне Редактор реестра откройте раздел Мой компьютер (если не открыт), затем раздел HKEY_LOCAL_MACHINE, затем раздел SOFTWARE;

·         Установите курсор на разделе ORACLE и дождитесь отображения параметров в правой части.

·         Установите курсор мыши на прараметре NLS_LANG и сделайте двойной щелчок. В окне редактирования введите параметр AMERICAN_AMERICA.CL8MSWIN1251 для работы с американской кодовой страницей или RUSSIAN_CIS. CL8MSWIN1251 – с русской (рис. 1.6).

 

 

Рис. 1.6. Системный реестр Windows. Установка национальной страницы в разделе Oracle.

 


Игорь Гаршин, E-mail: garchine@mail.ru, URL: garshin.ru.

Страницы со статьей: Репликация Oracle | Все статьи
Я.Метрика: просмотры, визиты и хиты сегодня
На правах рекламы (см. условия):