[ОТВЕТИТЬ]
22.05.2010 20:36
Propil
 
Итак, созрел..
Еще пару недель назад линукс видел только на ноутах, на витрине в магазине.
Получил добро на эксперимент у начальства, приобрел системник:
Core2Duo E6750, 2 Gb памяти, 2х500Gb SATA
Для магазинного сервера вполне достаточно
Установил с дистрибутива SLES-11-DVD-x86_64-GM-DVD1
Причина - сертификация его Oracle, стабильная, перепроверенная версия, без новинок. (нету поддержки ext4)
Бесплатное обновление SLES 2 месяца. За это время можно скачать обновления необходимые (и потом использовать их для следующих инсталляций).
Для установки Оракла необходимо провести подготовку системы.
Информацию почерпнул здесь:
Installing Oracle Database 10g Release 2 on Linux x86

Установил обновление p8202632_10205_Linux-x86-64
Пришлось повозиться, пока разобрался с особенностями файловой системы, назначением прав и командами консоли..
Создание базы почти не отличается от того, что мы делаем в Windows. Правда не нашел в меню установленных программ ярлычков оракловских. Смотрел нужные ярлыки в винде и набирал в линуксе в консоли правильные буквы ))
В качестве донора базы взял дамп одного из магазинов (Windows 2003, Oracle 10.2.04, 32 бит)
Импорт прошел успешно, но не с первого раза. (не дал нужных прав сразу)
Последующая компиляция инвалидов и прогон оптимайзером показал работоспособность базы.
Крутить параметры и прочую настройку пока не делал. Это следующий этап.
Напрягает пока незнание многих линуксовых команд.
О последующих шагах, трудностях надеюсь добавить попозже.
23.05.2010 13:24
OlegON
 
Ждем, для начала рекомендую обратить внимание на htop и iostat
24.05.2010 10:05
leonid
 
А при установке SLES-11 проблем с пакетами (rpm) не возникло? А то там инсталятор под SLES-9 сделан.

Необходимые rpm все были в дистрибутиве, или с инета качал?
Я когда ставил RHEL 5 + Oracle 10.2.0.1, часть пакетов пришлось искать в инете, причему пару пакетов я так установить и не смог (gnome-libs такой вроде).

Обновление p8202632_10205_Linux-x86-64 ставил сразу на Oracle 10.2.0.1, 10.2.0.4 не ставил вообще?
24.05.2010 10:44
Propil
 
leonid, с интернета (с новелловского фтп) скачал orarun-1.9-172.20.21.4.x86_64.rpm
Дистрибутив SLES я скачал в виде образов двух ДВД, второй кстати еще даже не смотрел
Остальные пакеты скачивал просто как обновления
На Oracle поставил сначала патч 10.2.0.4, более свежего еще не было
Но вторую установку буду делать уже сразу обновление 10.2.0.5

А переустанавливать видимо придется, так как изначально не установил при форматировании диска нужный размер кластера (на авто)
P.S. правда оно в ext3 по-другому называется )) Сижу, разбираюсь
24.05.2010 11:24
leonid
 
Цитата:
Propil Остальные пакеты скачивал просто как обновления
приведи, , командную строку, а то я просто в инете гуглом находил и скачивал.

И почему размер кластера по умолчанию не устраивает?
24.05.2010 12:29
Propil
 
Цитата:
Файловая система содержащая файлы базы данных Oracle должна иметь размер блока равный или меньше размера блока Oracle.
Установка Oracle 8.1.7 for Linux AS 2.1 / Oracle : Форум на SQL.RU
по поводу обновлений я зарегистрировался на novell, ну и захожу туда и скачиваю rpm для моего продукта
24.05.2010 15:18
leonid
 
Цитата:
Автоматически все вышеуказанные утилиты для разделов > 2Gb форматируют файловые системы с размером блока 4К.
А в Оракле по умолчанию блок 8К и как раз все нормально, или я не прав?
(Пока что в предидущих установках я оставлял размер блока по умолчанию, одна из них работает много лет, не Супермаг)

А на новеле я тоже зарегистрировался, мне просто не понятен процесс обновления линуксов через репозитарии. Предидущая установка работает без обновлений. Ладно, буду разбираться.

А еще есть Oracle Enterprize Linux на основе Red Hat, репозитарий у него свой, а вот какие ограничения на этот репозитарий по подписке, не понятно. Если подписка бесплатная - то тоже вариант!
08.10.2010 11:03
Kryukov
 
Пишу тет что бы тем не плодить...
Вопрос какая сборка стабильней где не нужно плясать с бубном...
т.е сочитание ОС и Oracle(9,10 или 11).
Не хочется идти тернистым путем проб и ошибок.
08.10.2010 18:24
Pyatak
 
Из личного опыта, как перенес в апреле этого года базу на Gentoo x86_64 + Oracle 10.2.0.4, поставил оптимайзера, так ни разу туда не лазил, что бы чего-то "подкрутить". тьфу-тьфу-тьфу:) Да и при установке не помню, что бы бубен брать приходилось.
з.ы. на форуме где-то предлагались и olegon'ом и мной готовые образы с установленным софтом.
10.10.2010 15:49
Kryukov
 
Цитата:
Pyatak Из личного опыта, как перенес в апреле этого года базу на Gentoo x86_64 + Oracle 10.2.0.4, поставил оптимайзера, так ни разу туда не лазил, что бы чего-то "подкрутить". тьфу-тьфу-тьфу:) Да и при установке не помню, что бы бубен брать приходилось.
з.ы. на форуме где-то предлагались и olegon'ом и мной готовые образы с установленным софтом.
Не смог найти поиском ... оживи тему ...
10.10.2010 16:35
Pyatak
 
Темы по установке Gentoo и Oracle я не создавал, всё как-то поставилось без особых трудностей, а все затыки разрешились при помощи Гугла.

Тема по переходу с Оракла 9 на Оракл 10 тут.

Тема, где я предлагал образ с 9-ым Ораклом. Но в бою он так и не опробован. Если будет нужно, напиши в личку, поищу у себя образ Gentoo с 10-кой, снятый с текущей боевой системы до того, как я создал базу.

Где предлагал образ с 10-кой olegon, я так и не нашел, но в теме выше он об этом упомянул, наверное можно спросить у него через личку
10.10.2010 18:44
OlegON
 
Про мой образ с 10кой можно забыть :( Теперь я и сам его не найду.
При установке пришлось взять бубен для dbconsole, поскольку у нее в скриптах различались параметры tail или вроде того. Впрочем, dbconsole я вскорости прибил целиком.
10.10.2010 22:01
Kryukov
 
Я думаю наличие такого образа на ftp будет интересно не только мне
20.10.2010 17:28
Kryukov
 
Цитата:
Propil Создание базы почти не отличается от того, что мы делаем в Windows. Правда не нашел в меню установленных программ ярлычков оракловских. Смотрел нужные ярлыки в винде и набирал в линуксе в консоли правильные буквы ))
В качестве донора базы взял дамп одного из магазинов (Windows 2003, Oracle 10.2.04, 32 бит)
Импорт прошел успешно, но не с первого раза. (не дал нужных прав сразу)
.
можно по подробней ... а то меня тоже неприятно удивило отсутствие таковых
20.10.2010 19:44
OlegON
 
На самом деле dbca, но проще воспользоваться универсальным способом: База на коленке -
27.10.2010 13:37
Kryukov
 
Цитата:
Propil В качестве донора базы взял дамп одного из магазинов (Windows 2003, Oracle 10.2.04, 32 бит)
Импорт прошел успешно, но не с первого раза. (не дал нужных прав сразу)
Последующая компиляция инвалидов и прогон оптимайзером показал работоспособность базы.
Вопрос у меня в базе были пользователи и должности на русском после импорта все стали ????? сделать с ними ничего через модуль администратора С+ не получается... а к ним понимаете много привязано ... при создании базы выставлял все как в инструкции по созданию в win...
27.10.2010 13:49
John Doe
 
Заливал с виндовой машины?
27.10.2010 14:55
Kryukov
 
Цитата:
John Doe Заливал с виндовой машины?
да win2003 oracle 10
27.10.2010 15:11
John Doe
 
Уточню, imp запускал на ней?
27.10.2010 15:48
Kryukov
 
Цитата:
John Doe Уточню, imp запускал на ней?
imp full=y feedback=10000 ignore=y commit=y file=demo.dmp log=log_i
27.10.2010 15:55
John Doe
 
А базу с 1251 делал или UTF-8?
29.10.2010 07:13
OlegON
 
В самом начале log_i есть строка про кодировку. Посмотри, может на ее основании можно сделать выводы
31.10.2010 11:44
Kryukov
 
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

Export file created by EXPORT:V10.02.01 via conventional path
import done in US7ASCII character set and AL16UTF16 NCHAR character set
import server uses CL8MSWIN1251 character set (possible charset conversion)
export client uses CL8MSWIN1251 character set (possible charset conversion)
. importing SYSTEM's objects into SYSTEM
IMP-00017: following statement failed with ORACLE error 1919:
"REVOKE "????????" FROM SYSTEM"
IMP-00003: ORACLE error 1919 encountered
31.10.2010 13:52
OlegON
 
Цитата:
Kryukov import done in US7ASCII character set and AL16UTF16 NCHAR character set
import server uses CL8MSWIN1251 character set (possible charset conversion)
export client uses CL8MSWIN1251 character set (possible charset conversion)
Ну вот и ответ.
31.10.2010 16:38
Kryukov
 
Цитата:
OlegON Ну вот и ответ.
простите за тупость но как это исправить ...
31.10.2010 20:00
OlegON
 
Я не помню, на что именно оно ругается, судя по всему ты базу создал не ту.
Цитата:
select * from nls_database_parameters
что говорит?
заранее, если говорит не про винду, то
Цитата:
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER DATABASE OPEN;
ALTER DATABASE CHARACTER SET INTERNAL_USE CL8MSWIN1251;
SHUTDOWN;
STARTUP;
QUIT
не рекомендую к использованию при путанице в однобайтовых и двубайтных кодировках (UTF-8 или нет)
31.10.2010 22:52
Kryukov
 
SQL> select * from nls_database_parameters;

PARAMETER VALUE
------------------------------ ----------------------------------------
NLS_LANGUAGE RUSSIAN
NLS_TERRITORY RUSSIA
NLS_CURRENCY ?.
NLS_ISO_CURRENCY RUSSIA
NLS_NUMERIC_CHARACTERS ,
NLS_CHARACTERSET CL8MSWIN1251
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD.MM.RR
NLS_DATE_LANGUAGE RUSSIAN
NLS_SORT RUSSIAN
NLS_TIME_FORMAT HH24:MI:SSXFF

PARAMETER VALUE
------------------------------ ----------------------------------------
NLS_TIMESTAMP_FORMAT DD.MM.RR HH24:MI:SSXFF
NLS_TIME_TZ_FORMAT HH24:MI:SSXFF TZR
NLS_TIMESTAMP_TZ_FORMAT DD.MM.RR HH24:MI:SSXFF TZR
NLS_DUAL_CURRENCY ?.
NLS_COMP BINARY
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP FALSE
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_RDBMS_VERSION 10.2.0.5.0

20 ????? ???????.

SQL>
31.10.2010 23:11
OlegON
 
Что-то уже я начинаю тупить... С базой все нормально.
Вот этот запрос ты где запускал, что у тебя ????? в конце?
31.10.2010 23:22
Kryukov
 
Цитата:
OlegON Что-то уже я начинаю тупить... С базой все нормально.
Вот этот запрос ты где запускал, что у тебя ????? в конце?
запускал на сервере в sql

так и есть в конце
20 ????? ???????.
SQL>

и тут вопросики

oracle@linuxO:~> sqlplus /nolog

SQL*Plus: Release 10.2.0.5.0 - Production on Mon Nov 1 09:28:11 2010

Copyright (c) 1982, 2010, Oracle. All Rights Reserved.

SQL> connect / as sysdba
Connected to an idle instance.
SQL> startup
ORACLE instance started.

Total System Global Area 1610612736 bytes
Fixed Size 2096632 bytes
Variable Size 520094216 bytes
Database Buffers 1073741824 bytes
Redo Buffers 14680064 bytes
???? ?????? ????????????.
???? ?????? ???????.
SQL>

в архиве лог экспорта
Вложения
Тип файла: zip log_i.txt.zip (170.6 Кб, 91 просмотров)


Опции темы


Часовой пояс GMT +3, время: 03:29.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.