Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Oracle  (Прочитано 3435 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн saidmir

  • Автор темы
  • Участник
  • *
  • Сообщений: 117
  • Ubuntu 10.04 Mac OS X style
    • Просмотр профиля
Oracle
« : 18 Октября 2009, 10:43:10 »
Доброго времени суток
Вчера только установил оракл  ;)
все просто класс
но есть не большие две проблемы
1 я привык в вине когда нажав кнопку stop database бд тормозиться тут же нет она мне дает вот что
Operation failed. hr is not a member of 'dba' group.
что бы это значило? ;)
2 поставил нет бин 6,7,1
как подключить его к ораклу 6,5 приконективался просто как по по маслу
Помогите кто чем может без оракла на работе не работается
аксесс не справляется с числом пользователей
а Windows ставить не хочу и не буду
Спасибо  :)



Да будет Свет
Да будет Linux

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Oracle
« Ответ #1 : 19 Октября 2009, 07:26:51 »
1 проблема в том что пользователь hr не входит в группу dba
советы:
- Оракл останавливается и запускается из под пользователя oracle (он как раз входит в группу dba) (запускается командой dbstart, останавливается dbshut)
- debian'овский пакет имеет полезный скрипт oracle-xe в /etc/init.d используй его для запуска останова оракла. иначе непременно где-нибудь накасячишь и будет очень неприятно разгребать ошибки (sudo /etc/init.d/oracle-xe start/stop/status вместо start/stop/status ставь что-то одно)

2 не уверен но по моему нетбинсу надо добавить нужные jdbc дрова для оракла, сам он может их не найти

Оффлайн saidmir

  • Автор темы
  • Участник
  • *
  • Сообщений: 117
  • Ubuntu 10.04 Mac OS X style
    • Просмотр профиля
Re: Oracle
« Ответ #2 : 31 Октября 2009, 21:50:09 »
1 проблема в том что пользователь hr не входит в группу dba
советы:
- Оракл останавливается и запускается из под пользователя oracle (он как раз входит в группу dba) (запускается командой dbstart, останавливается dbshut)
- debian'овский пакет имеет полезный скрипт oracle-xe в /etc/init.d используй его для запуска останова оракла. иначе непременно где-нибудь накасячишь и будет очень неприятно разгребать ошибки (sudo /etc/init.d/oracle-xe start/stop/status вместо start/stop/status ставь что-то одно)

2 не уверен но по моему нетбинсу надо добавить нужные jdbc дрова для оракла, сам он может их не найти
Доброго времени суток  :)
Уведомить меня о новых ответах в этой теме.    Заблокировать тему.
Вернуться в тему после ответа.    
Не использовать смайлы.    

огромное спасибо за подсказку, но sudo /etc/init.d/oracle-xe start/stop/stop
к сожелению не тормозит базу он выдает вот что
Usage: /etc/init.d/oracle-xe {start|stop|restart|force-reload|configure|status|enable|disable}
вы конечно простите меня я всего не чего в Linuxе но мне не понятно что это значит
 :coolsmiley:
и мне кажется, что Ubuntu сама тормозит базу при выключении
Спасибо всем  :)
Да будет Свет
Да будет Linux

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Oracle
« Ответ #3 : 01 Ноября 2009, 20:11:07 »
Мдя... клинический случай

Ну воспользуйся любым учебником по UNIX системам, чтобы понять что к чему.

И тебе не кажется. Ubuntu останавливает Oracle при завершении работы и запускает когда включается компьютер.
Для этого вызывается именно тот самый скрипт /etc/init.d/oracle-xe с параметрами stop и start соответственно.

Оффлайн saidmir

  • Автор темы
  • Участник
  • *
  • Сообщений: 117
  • Ubuntu 10.04 Mac OS X style
    • Просмотр профиля
Re: Oracle
« Ответ #4 : 03 Ноября 2009, 20:41:37 »
доброго времени сток :)
объясните пожалуйста принцип работы
primary key и  foriegn key
Да будет Свет
Да будет Linux

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Oracle
« Ответ #5 : 05 Ноября 2009, 09:08:53 »
Честное слово, купи уже книжку.

primary key - основной ключ в таблице. значения первичного ключа не повторяются.

foriegn key - поле, помеченное как "foriegn key" может принимать только те значения, которые присутствуют в заданном поле заданной таблицы.

Оффлайн saidmir

  • Автор темы
  • Участник
  • *
  • Сообщений: 117
  • Ubuntu 10.04 Mac OS X style
    • Просмотр профиля
Re: Oracle
« Ответ #6 : 05 Ноября 2009, 18:42:51 »
доброго времени суток :)
вы конечно простите меня но у меня будет еще один такой вопрос
я скачал sqldeveloper  и решил его поставить
поставил  :)
для приконнективания к оракл прописал вот что
AddVMOption  -Duser.region=US
в /home/hr/install/sqldeveloper/sqldeveloper/bin/sqldeveloper.conf
и вот что я получил
connect  появилося, но при вводе пароля дает следующие ошибки
java.lang.NullPointerException
at java.util.TimeZone.parseCustomTimeZone(TimeZone.java:780)
at java.util.TimeZone.getTimeZone(TimeZone.java:484)
at java.util.TimeZone.getTimeZone(TimeZone.java:478)
at oracle.jdbc.driver.PhysicalConnection.setDbTzCalendar(PhysicalConnection.java:7339)
at oracle.jdbc.driver.PhysicalConnection.setSessionTimeZone(PhysicalConnection.java:7275)
at oracle.javatools.db.ora.Oracle8i.initOC(Oracle8i.java:171)
at oracle.javatools.db.ora.Oracle8i.<init>(Oracle8i.java:41)
at oracle.javatools.db.ora.Oracle9i.<init>(Oracle9i.java:181)
at oracle.javatools.db.ora.Oracle9iR2.<init>(Oracle9iR2.java:41)
at oracle.javatools.db.ora.Oracle10g.<init>(Oracle10g.java:26)
at oracle.javatools.db.ora.Oracle10gR2.<init>(Oracle10gR2.java:18)
at oracle.javatools.db.ora.Oracle10gR2XE.<init>(Oracle10gR2XE.java:17)
at oracle.javatools.db.ora.OracleDatabaseFactory.createDatabaseImpl(OracleDatabaseFactory.java:115)
at oracle.javatools.db.DatabaseFactory.createDatabaseImpl(DatabaseFactory.java:147)
at oracle.javatools.db.DatabaseFactory.createDatabase(DatabaseFactory.java:130)
at oracle.jdeveloper.db.DatabaseConnections.getDatabase(DatabaseConnections.java:637)
at oracle.jdeveloper.db.DatabaseConnections.getDatabase(DatabaseConnections.java:564)
at oracle.dbtools.raptor.utils.Connections$ConnectionInfo$ConnectRunnable.doWork(Connections.java:1144)
at oracle.ide.dialogs.ProgressRunnable.run(ProgressRunnable.java:161)
at oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:615)
at java.lang.Thread.run(Thread.java:595)
как их исправить
хотел при помощи сети интернет но нет не вышло ни чего
помогите кто может 
ПОЖАЛУЙСТА
 А ПО ПОВОДУ КНИГИ Я УЖЕ ЗАКАЗАЛ ОНА БУДЕТ ЧЕРЕЗ МЕСЯЦ
СПАСИБО
Да будет Свет
Да будет Linux

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Oracle
« Ответ #7 : 06 Ноября 2009, 09:34:10 »
ни каких конфигов не правил. сделал себе ярлычёк на панельку. команда запуска
bash -c "unset LANG GDM_LANG NLS_LANG; /opt/sqldeveloper/sqldeveloper.sh"

Оффлайн hinotf

  • Участник
  • *
  • Сообщений: 208
  • хрюмзолорд
    • Просмотр профиля
Re: Oracle
« Ответ #8 : 06 Ноября 2009, 12:40:08 »
1. Можно останавливать и запускать базу через sqlplus. Разберётесь как - получите полезные знания.
2. Что касается SQL Developer, попробуйте добавить в конфигурационный файл строку AddVMOption -Duser.language=en
3. Используйте, пожалуйста, знаки препинания.
Aiya, Earendil, elenion ancalima!

Оффлайн saidmir

  • Автор темы
  • Участник
  • *
  • Сообщений: 117
  • Ubuntu 10.04 Mac OS X style
    • Просмотр профиля
Re: Oracle
« Ответ #9 : 06 Ноября 2009, 18:22:59 »
1. Можно останавливать и запускать базу через sqlplus. Разберётесь как - получите полезные знания.
2. Что касается SQL Developer, попробуйте добавить в конфигурационный файл строку AddVMOption -Duser.language=en
3. Используйте, пожалуйста, знаки препинания.
привет всем
спасибо за подсказку
добавил строку
AddVMOption -Duser.language=en
все равно тоже самое выдает
 :-\
Да будет Свет
Да будет Linux

Оффлайн hinotf

  • Участник
  • *
  • Сообщений: 208
  • хрюмзолорд
    • Просмотр профиля
Re: Oracle
« Ответ #10 : 09 Ноября 2009, 15:12:37 »
До утсановки соединения зайдите в настройки Tools - Preferences - Database - NLS Parameters и выставите всё, что можно, на american или usa. Oracle XE очень капризен.
Aiya, Earendil, elenion ancalima!

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Oracle
« Ответ #11 : 10 Ноября 2009, 18:27:38 »
Проблема не в Oracle XE и не в SQL Developer. Проблема в java. просто надо все запускать в локале C и все будет пучком.

Оффлайн saidmir

  • Автор темы
  • Участник
  • *
  • Сообщений: 117
  • Ubuntu 10.04 Mac OS X style
    • Просмотр профиля
Re: Oracle
« Ответ #12 : 10 Ноября 2009, 19:09:52 »
До утсановки соединения зайдите в настройки Tools - Preferences - Database - NLS Parameters и выставите всё, что можно, на american или usa. Oracle XE очень капризен.
Доброго времени суток
вы простите меня конечно но я не могу найти в системе
Tools - Preferences - Database - NLS Parametersможет я чего не доганяю
покажите пожалуйста поподробнее
Да будет Свет
Да будет Linux

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Oracle
« Ответ #13 : 11 Ноября 2009, 06:07:56 »
Гы.. копец, уже пункт меню в программе найти не могут, докатились. идем на рекорд =) какой вам нафиг оракл с таким подходом? я один вижу несовместимость?

1) Запускаешь SQL Developer
2) Смотришь на его главное меню
3) Внимательно смотришь на его главное меню
4) Очень внимательно смотришь на его главное меню
5) Наконец-то находишь нужную менюшку и все последующие пункты.


Было так сложно?

Когда начинаешь тупить и задавать подобные идиотские вопросы желание общаться и помогать исчезает. Так что если ты расчитываешь на помощь тогда шевели мозгами активнее и больше исследовательской деятельности. "Я вчера сел за Linux, а оракл вообще час назад установил" - не оправдание, иди читай ресурсы и вводные курсы посвященные первым шагам с Linuxом и ораклом. Заказанная книжка тоже не оправдание. Читай электронные издания.

Оффлайн hinotf

  • Участник
  • *
  • Сообщений: 208
  • хрюмзолорд
    • Просмотр профиля
Re: Oracle
« Ответ #14 : 11 Ноября 2009, 10:32:29 »
АААА! У вас - 20!!!
Aiya, Earendil, elenion ancalima!

 

Страница сгенерирована за 0.042 секунд. Запросов: 25.