Введение.
Удаленный Debian Lenny и Oracle 11g EE/SE/SEOne.
I. Как не надо делать продукты.
Я знаю слова «интерпрайс», деньги и крутой оракл. Но уже с _графического_ инсталлятора на Java стало ясно, что это полное УГ.
Явовский инсталлер умеет чекить gcc и прочие утилиты только на «интерпрайс» системах. Сделать вроде такого «whereis gcc; gcc --version | grep 'тра-ля-ля'» не учили. Но тут возникает вопрос зачем чекить какие-то gcc и прочую фигню, когда половина юникс-системы это и есть, что называется Oracle.
Интересен вывод ошибок уже при инсталяции:
ORA-00922: missing or invalid option
Cause: An invalid option was specified in defining a column or storage clause. The valid option in specifying a column is NOT NULL to specify that the column cannot contain any NULL values. Only constraints may follow the datatype. Specifying a maximum length on a DATE or LONG datatype also causes this error.
Action: Correct the syntax. Remove the erroneous option or length specification from the column or storage specification.
ORA-28000: the account is locked
Cause: The user has entered wrong password consequently for maximum number of times specified by the user's profile parameter FAILED_LOGIN_ATTEMPTS, or the DBA has locked the account
Action: Wait for PASSWORD_LOCK_TIME or contact DBA
Особо радует первая ошибка, которая в двух словах говорит, что строчка на создание таблицы/базы введена некорректно. Видимо, в Оракле не существует трезвых программистов и тестировщиков, раз не обкатывают свои продукты на наличие таких вот косяков.
Графический инсталлер безусловно «радует» <информативными> окошками висячими по получасу и более:
Кросс-платформенность Си канула в лето. Щас модно написать один инсталлер завязанный на всем пропиетарном, на пропиетарной яве. Мы не поддерживаем OpenJDK! А я послал лицензию Sun Java куда подальше и якобы хочу купить ваш продукт. Что делать?
Надеюсь Oracle закроет нафиг яву, все исходники и т.п., начнет брать денежные исчисления за использование явы в коммерческих продуктах. И это положит конец эре ява-быдло-везде-пременению.
Аминь.