oracle sql! Я туплю....:((

Все о программировании под *nix
klmntmp
Интересующийся
Сообщения: 54
Зарегистрирован: 18 янв 2006, 19:18

oracle sql! Я туплю....:((

Сообщение klmntmp »

блин как поменять тип колонки в смысле например в таблице klmn колонка tmp и типом varchar(60) а мне надо varchar(100)?
(знаю что глупый вопрос:))...

klmntmp
Интересующийся
Сообщения: 54
Зарегистрирован: 18 янв 2006, 19:18

Сообщение klmntmp »

ALTER TABLE supplier
MODIFY supplier_name varchar2(100) not null;

я понял одно если что-то надо google рулит! НЕ ищите на русских сайтах...

klmntmp
Интересующийся
Сообщения: 54
Зарегистрирован: 18 янв 2006, 19:18

Сообщение klmntmp »

и ещё вопрос select... for update чё делает???

Lioxa
Неотъемлемая часть форума
Сообщения: 732
Зарегистрирован: 18 янв 2004, 22:29
Откуда: Минск
Контактная информация:

Сообщение Lioxa »

klmntmp писал(а):и ещё вопрос select... for update чё делает???
результат выборки открывается для редактирования, требует commit.
Например в клиенте в поле вывода результата селекты ты можешь править данные и закоммитить их.
Очень важный момент: после for update база ждёт commit. А значит пока ты не сделашь коммит или рол бэк эти записи больше никому не доступны для изменения.

klmntmp
Интересующийся
Сообщения: 54
Зарегистрирован: 18 янв 2006, 19:18

Сообщение klmntmp »

блин хочу запустить под unix slqplus
>стартанл базу банных dbstart
>запустил lsnrctl
>переменные окружения прописанны...
запускаю sqlplus
пишет типа логин пароль ввожу.. выдаёт:
oracle do not available
shared memory realm does not exist
и чё делать???
Последний раз редактировалось klmntmp 16 мар 2006, 11:24, всего редактировалось 1 раз.

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

klmntmp, гм, а dbstart точно поднял базу-то? ИМХО нет. Покажи-ка что там dbstart пишет...
Опыт растет прямо пропорционально выведенному из строя оборудованию

klmntmp
Интересующийся
Сообщения: 54
Зарегистрирован: 18 янв 2006, 19:18

Сообщение klmntmp »

Да ни чего не пишет... просто ентер и выполнилось типа всё... вот думаю как посмотреть что он её запустил...:/

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

он должен много чего писать ;) Что-то у вас явно криво с ораклом... Вы хотя БД создали-то?
Опыт растет прямо пропорционально выведенному из строя оборудованию

klmntmp
Интересующийся
Сообщения: 54
Зарегистрирован: 18 янв 2006, 19:18

Сообщение klmntmp »

конечно там всё есть.. дело в том что я на работе захожу на сервак через телнет... и там пытаюсь запусть базу а сервак на unix
а как посмотреть статул базы?

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Каким пользователем заходите на сервер, как запусаете базу? Какая ОС и версия оракла?
Опыт растет прямо пропорционально выведенному из строя оборудованию

klmntmp
Интересующийся
Сообщения: 54
Зарегистрирован: 18 янв 2006, 19:18

Сообщение klmntmp »

пользователь oracle... блин базу запускаю
>dbstart
>lsnrctl start(он уж точно нормально запускается)...
дальше не знаю чё делать)...
Oracle10g скорее всего ОС не знаю:(

Larry
Фанатеющий
Сообщения: 137
Зарегистрирован: 27 сен 2002, 18:10
Откуда: Minsk
Контактная информация:

Сообщение Larry »

Если есть права админа пробуй:
sqlplus /nolog
> connect / as sysdba;
> startup;
Если не получится - лог в студию

Ответить