Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.24;
Скачать: [xml.tar.bz2];




Вниз

Password for Oracle-7 


cpu   (2001-12-18 23:25) [0]

Люди! Я просто хочу немного попробовать поработать в Oracle-7.
Установил его. Установил SQL_Plus и TOAD. Хочу выполнить пару простеньких операторов SELECT или CREATE на стандартных таблицах от Oracle. Запускаю программу, и тут Oracle спрашивает мой логин и пароль... А я и не знаю их. Что ввести.
И как создать свою БД без паролей - чисто для тренировки.



Suntechnic   (2001-12-19 02:12) [1]

для sys насколько я помню change_on_install
а для system manager что ли. Попробуй вообщем, а то у меня всё уже премешалось в голове :)

...и в Oracle понятие "базы" не существует. Есть понятие schema(схема), которая аналогична понятию пользователь. Т.е. для тренировки создаешь пользователя и тренируешься на этой схеме.



panov   (2001-12-19 06:59) [2]

>Suntechnic © (19.12.01 02:12)
Есть такое понятие.
Схемы используются внутри одной БД.



panov   (2001-12-19 07:00) [3]

А для смены пароля воспользуйся утитлитой из комплекта ORACLE orapwd



Suntechnic   (2001-12-19 07:31) [4]

panov © (19.12.01 06:59)
>Есть такое понятие.
>Схемы используются внутри одной БД.

Мы сейчас будем "умничать" до потери пульса. Если ты обратил внимание слово "база" взято в кавычки, а знаешь почему? Потому что и ты и я прекрасно понимаем в каком контексте имел ввиду это слово вопрошающий. А если ты думаешь, что я буду с тобой спорить по поводу того, что Oracle является системой управления базой данных, то ты глубоко ошибаешься.



panov   (2001-12-19 07:49) [5]

>Suntechnic © (19.12.01 07:31)

>Потому что и ты и я прекрасно понимаем в каком контексте имел ввиду это слово вопрошающий.

- а это из вопроса:
"...Хочу выполнить пару простеньких операторов SELECT или CREATE на стандартных таблицах от Oracle..."
"...И как создать свою БД без паролей - чисто для тренировки..."

таблицах и БД - я думаю синтаксис отличается

>Мы сейчас будем "умничать" до потери пульса.
Нет, мы "умничать" не будем.
Мы не будем путать человека...
И будем стараться точнее отвечать на вопросы.
Прошу не разводить флейм, или перейти в "потрепаться"



Suntechnic   (2001-12-19 08:05) [6]

> panov © (19.12.01 07:49)

Весёлый ты человек. Устроил флейм на 4 постинга со словами "не будем путать человека", хотя именно это ты сейчас и делашь, а других в "Потрепаться" отправляешь... Впрочем умолкаю. На эту тему я больше не дискитирую.

P.S. Хочешь верь, а хочешь нет, но когда я писал первый ответ на вопрос я знал что придёт господин Панов и начнётся...



Владислав   (2001-12-19 08:14) [7]

> cpu (18.12.01 23:25)

Вообще, если собрался поработать с Oracle, попробуй найти документацию (если ее конечно нет). Есть такая конструкция SQL: CREATE USER ... С помощью него можно создать нового пользователя, задать пароль и т.п.
Есть еще пользователь internal. Для него пароль oracle.

> Suntechnic © (19.12.01 02:12)

...и в Oracle понятие "базы" не существует.

> Suntechnic © (19.12.01 07:31)

прекрасно понимаем в каком контексте имел ввиду это слово вопрошающий

Как Вам нравиться эта конструкция: CREATE DATABASE?
База данных в Oracle существует независимо от контекста вопрошающего.
Рекомендую: Oracle Server Concepts Manual.



Suntechnic   (2001-12-19 08:26) [8]

> Владислав © (19.12.01 08:14)
IB -> Create Database
MS SQL -> Create Database
Oracle -> Create Database
Что здесь общего?
Одно название....
Так что начать с Oracle Server Concepts Manual рекомендую Вам самому...
Вы сможете на одной машине одновременно запустить 2 экземпляра Оракла?



panov   (2001-12-19 08:28) [9]

>Suntechnic © (19.12.01 08:26)
Да



Suntechnic   (2001-12-19 08:37) [10]

> panov © (19.12.01 08:28)
Поздравляю. А теперь научите это делать господина cpu и заодно расскажите ему про организацию этих БД.

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

Каюсь, я такой же умник, из прошлого абзаца. Думал подсказать начинающему человеку(а это понятно из запроса), что организация Оракла, немного отличается от организации других СУБД. А тут пошло поехало... создание экземпляров... запуск одновременно нескольких... только вопросик остался: господину cpu оно надо? Оооочень сомневаюсь...



lel   (2001-12-19 09:14) [11]

Suntechnic
Вообще я с тобой полностью согласен, как ты ответил...
А Александр с Владиславом, что то палку перегнули...
В интерпретации вопроса, самым разумным был ответ Suntechnic , и нечего тут спорить...
Желаю удачи в темных делах.
С уважением Алексей.



Владислав   (2001-12-19 10:27) [12]

> Suntechnic © (19.12.01 08:26)

Так что начать с Oracle Server Concepts Manual рекомендую Вам самому...

Спасибо, начитился уже. Она у меня всегда "под рукой". Кстати, рекомендовал почитать не Вам, а cpu. Просто не правильно сообщение отформатировал. Не принимайте все на свой счет. Вопрос-то не Вы задавали.
:)))

...неужели каждый считает себя настолько умным...

Да где уж, нам уж...
:)))

> lel © (19.12.01 09:14)

Представьте себе, Вы начинаете изучать новую (для Вас) систему управления базами данных, а Вам заявляют, что в этой системе и баз-то не существует. Ну как?

В интерпретации вопроса, самым разумным был ответ Suntechnic...

В чьей интерпретации?
:)))



petr_v_a   (2001-12-19 11:57) [13]

Так вот :)
Если Oracle инсталлировали не Вы и база не Ваша личная, пароль надо спрость у админа, он заведет для Вас пользователя CPU, и разрешит создавать Ваши таблицы.
Если инсталлируете сами, он предлагает создать т.н starter database, в ней пароль пользователя SYS ( самого крутого администратора :) change_on_install.
Базы данных без пароля не бывает.
Пароль меняется SQL-командой alter user ( см. Oracle SQL Reference )
Oracle concepts книжка чрезвычайно полезная, интересная, и прочитать ее надо раз 10 всем, я, например, читаю регулярно.
Первые строчки описания create database звучат примерно так: "не используйте эту команду, если Вы четко не понимаете каждую ее кляузу...



Suntechnic   (2001-12-19 16:36) [14]

Удалено модератором



Владислав   (2001-12-19 16:46) [15]

Удалено модератором



cpu   (2001-12-19 23:48) [16]

Спасибо за внимание, за дюжину ответов.

БД Oracle моя. Установил ей на домашний комп.
Как вы и подсказали, ввожу:

Database: BEQ-LOCAL (это я выбрал из выпадающего списка)
User: sys
Password: change_on_install

И получаю сообщение:

[ The following error has occurred: ]
[ ORA-01017: invalid username/password; logon denied ]

;-<




Владислав   (2001-12-20 09:11) [17]

Если это у тебя персональный оракл (Personal Edition), то вместо DataBase=BEQ-LOCAL вводи то, что в кавычках: ":2" (помоему так, или если ошибаюсь, то "2:" :).



Владислав   (2001-12-20 09:13) [18]

А вообще, найди какую-нибудь книгу по oracle или документацию. Система не простая (во всяком случае, уж точно не табличка парадокса :), просто так с ней не разберешься.

Удачи.



Владислав   (2001-12-20 09:15) [19]

Кстати, с персональным ораклом поставляется файлик, в котором пользователи и пароли по умолчанию прописаны. По моему, это инструкция по установке (не помню точно :).



cpu   (2001-12-20 20:29) [20]

Спасибо, но ":2" не прокатывает:
< ORA-12154: TNS:could not resolve service name >

P.S. У меня Personal Edition.



cpu   (2001-12-20 20:37) [21]

Цитата с этого сайта: "Рекомендуем заглянуться на сайт mcsa.ru, посвященный созданию web-приложений в Delphi, а главное связке Delphi + Oracle". Спасибо тому, кто это написал! Уже копошусь там. Класс!!!



Bachin   (2001-12-21 12:51) [22]

2cpu : есть вероятность, что для PE не устанавливается лисенер.
просто не указывай, куда подключаться :) plus80 system/manager или еще проще plus80 internal. правда в 9ке обещали второе прикрыть :)

2Suntechnic : полностью солидарен с тобой. (насчет базы, пользователя, схемы....) сам в свое время переходил с MS и ломал (переосознавал) эти понятия.



petr_v_a   (2001-12-21 14:41) [23]

Удалено модератором




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.24;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.77 MB
Время: 0.022 c
1-75571           Light Elf             2002-01-04 20:28  2002.01.24  
Добавление элемента в PopUP-меню в run-time.


3-75509           Dim                   2001-12-21 09:32  2002.01.24  
Подключение к удаленной БД.


3-75520           NewComer              2001-12-19 16:46  2002.01.24  
Ничего не понимю...


3-75522           step                  2001-12-20 18:03  2002.01.24  
DBGrid, строка #номер по порядку#


1-75620           EViruS                2002-01-01 11:26  2002.01.24  
Ищу компонент Delphi 6