Страница 1 из 1
oracle sql! Я туплю....:((
Добавлено: 02 мар 2006, 12:35
klmntmp
блин как поменять тип колонки в смысле например в таблице klmn колонка tmp и типом varchar(60) а мне надо varchar(100)?
(знаю что глупый вопрос:))...
Добавлено: 02 мар 2006, 13:06
klmntmp
ALTER TABLE supplier
MODIFY supplier_name varchar2(100) not null;
я понял одно если что-то надо google рулит! НЕ ищите на русских сайтах...
Добавлено: 02 мар 2006, 16:34
klmntmp
и ещё вопрос select... for update чё делает???
Добавлено: 03 мар 2006, 11:13
Lioxa
klmntmp писал(а):и ещё вопрос select... for update чё делает???
результат выборки открывается для редактирования, требует commit.
Например в клиенте в поле вывода результата селекты ты можешь править данные и закоммитить их.
Очень важный момент: после for update база ждёт commit. А значит пока ты не сделашь коммит или рол бэк эти записи больше никому не доступны для изменения.
Добавлено: 16 мар 2006, 11:16
klmntmp
блин хочу запустить под unix slqplus
>стартанл базу банных dbstart
>запустил lsnrctl
>переменные окружения прописанны...
запускаю sqlplus
пишет типа логин пароль ввожу.. выдаёт:
oracle do not available
shared memory realm does not exist
и чё делать???
Добавлено: 16 мар 2006, 11:19
Llama
klmntmp, гм, а dbstart точно поднял базу-то? ИМХО нет. Покажи-ка что там dbstart пишет...
Добавлено: 16 мар 2006, 11:25
klmntmp
Да ни чего не пишет... просто ентер и выполнилось типа всё... вот думаю как посмотреть что он её запустил...:/
Добавлено: 16 мар 2006, 11:26
Llama
он должен много чего писать

Что-то у вас явно криво с ораклом... Вы хотя БД создали-то?
Добавлено: 16 мар 2006, 11:29
klmntmp
конечно там всё есть.. дело в том что я на работе захожу на сервак через телнет... и там пытаюсь запусть базу а сервак на unix
а как посмотреть статул базы?
Добавлено: 16 мар 2006, 11:31
Llama
Каким пользователем заходите на сервер, как запусаете базу? Какая ОС и версия оракла?
Добавлено: 16 мар 2006, 11:34
klmntmp
пользователь oracle... блин базу запускаю
>dbstart
>lsnrctl start(он уж точно нормально запускается)...
дальше не знаю чё делать)...
Oracle10g скорее всего ОС не знаю:(
Добавлено: 06 апр 2006, 13:09
Larry
Если есть права админа пробуй:
sqlplus /nolog
> connect / as sysdba;
> startup;
Если не получится - лог в студию