Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Ubuntu Oracle 10.2.0  [new]
Serg555
Member

Откуда:
Сообщений: 63
[url=]http://forum.ubuntu.ru/index.php?topic=34027.0[/url] ставил так. Все прошло более-менее успешно.
Oracle 10g XE в меню появился + плюс запускается нормально
автор
usr/lib/oracle/xe/app/oracle/product/10.2.0/server/config/scripts/runsqlplus.sh

Enterprise Edition не где не появился в меню + не знаю как запускать.
автор
dbstart - стартует оракл
dbshut - его корректно "уложит".

Это как я понял аналог statup\shutdown
Теперь вопрос как запустить Enterprise Edition Sql*Plus? И как сделать чтобы меню было у меня, как сделать\переустановить?
20 дек 08, 02:51    [6597981]     Ответить | Цитировать Сообщить модератору
 Re: Ubuntu Oracle 10.2.0  [new]
Serg555
Member

Откуда:
Сообщений: 63
ubuntu 8.10
/usr/lib/oracle/xe/oracle/product/10.2.0/db_1/bin sqlplus
в винде его же аналог запускается ? значит и здесь его же надо запускать ?
20 дек 08, 02:55    [6597984]     Ответить | Цитировать Сообщить модератору
 Re: Ubuntu Oracle 10.2.0  [new]
I00N
Member

Откуда:
Сообщений: 454
Serg555,

ORACLE_HOME=/usr/lib/oracle/xe/oracle/product/10.2.0/db_1/
export ORACLE_HOME
export PATH=$PATH:$ORACLE_HOME/bin
После этого просто запускаете команду sqlplus, dbca, ...

Для удобства можно в /etc/profile.bash этот фрагмент прописать.
20 дек 08, 13:56    [6598277]     Ответить | Цитировать Сообщить модератору
 Re: Ubuntu Oracle 10.2.0  [new]
I00N
Member

Откуда:
Сообщений: 454
На счет запуска инстанса есть 2 варианта:
1) запускаете листенер, например так:
lsnrctl start
после чего
sqlplus "/as sysdba"
    startup

2) В инете есть скрипт запуска oracle для linux. Скрипт запускает листенер и стартует инстанс через dbstart
20 дек 08, 14:00    [6598279]     Ответить | Цитировать Сообщить модератору
 Re: Ubuntu Oracle 10.2.0  [new]
Serg555
Member

Откуда:
Сообщений: 63
Спасибо I00N, теперь такая проблема:
ORACLE_HOME=/usr/lib/oracle/xe/oracle/product/10.2.0/db_1/
export ORACLE_HOME
export PATH=$PATH:$ORACLE_HOME/bin
--ORACLE_SID=orcl;
--export ORACLE_SID
--ORACLE_DBA=orclsrv;
--export ORACLE_DBA
sqlplus "/as sysdba"

SQL*Plus: Release 10.2.0.1.0 - Production on Sat Dec 20 15:17:03 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Connected to an idle instance.

SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/usr/lib/oracle/xe/oracle/product/10.2.0/db_1/dbs/initorcl.ora'
initorcl.ora нету в этой деректории, там только init.ora
20 дек 08, 15:33    [6598355]     Ответить | Цитировать Сообщить модератору
 Re: Ubuntu Oracle 10.2.0  [new]
Serg555
Member

Откуда:
Сообщений: 63
SQL> create pfile from spfile;
create pfile from spfile
*
ERROR at line 1:
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3
20 дек 08, 15:48    [6598368]     Ответить | Цитировать Сообщить модератору
 Re: Ubuntu Oracle 10.2.0  [new]
Serg555
Member

Откуда:
Сообщений: 63
SQL> create pfile from spfile='/usr/lib/oracle/xe/oracle/product/10.2.0/db_1/dbs/spfileorclsrv.ora' ;

File created.

SQL> startup pfile='/usr/lib/oracle/xe/oracle/product/10.2.0/db_1/dbs/initorcl.ora' 
ORACLE instance started.

Total System Global Area  922746880 bytes
Fixed Size		    1222624 bytes
Variable Size		  230688800 bytes
Database Buffers	  683671552 bytes
Redo Buffers		    7163904 bytes
Database mounted.
Database opened.
SQL> 
20 дек 08, 15:53    [6598372]     Ответить | Цитировать Сообщить модератору
 Re: Ubuntu Oracle 10.2.0  [new]
I00N
Member

Откуда:
Сообщений: 454
Возм.
https://www.sql.ru/forum/actualthread.aspx?tid=621283&pg=-1&hl=lrm+00109#6542675
https://www.sql.ru/forum/actualthread.aspx?tid=600710&pg=-1&hl=lrm+00109#6283936
20 дек 08, 15:53    [6598373]     Ответить | Цитировать Сообщить модератору
 Re: Ubuntu Oracle 10.2.0  [new]
Serg555
Member

Откуда:
Сообщений: 63
Спасибо еще раз I00N !
20 дек 08, 15:55    [6598377]     Ответить | Цитировать Сообщить модератору
 Re: Ubuntu Oracle 10.2.0  [new]
I00N
Member

Откуда:
Сообщений: 454
Serg555,

Пожалуйста :)
Вдогонку, может пригодится:
https://www.sql.ru/forum/actualthread.aspx?bid=3&tid=99316#1243235
В убунте rlwrap есть в стандартных репозитариях
20 дек 08, 16:02    [6598382]     Ответить | Цитировать Сообщить модератору
 Re: Ubuntu Oracle 10.2.0  [new]
Serg555
Member

Откуда:
Сообщений: 63
Если вхожу не как пользователь oracle а как sr:
sr@sub:~$ su -l oracle
Пароль: 
oracle@sub:~$ ORACLE_HOME=/usr/lib/oracle/xe/oracle/product/10.2.0/db_1/
oracle@sub:~$ export ORACLE_HOME
oracle@sub:~$ export PATH=$PATH:$ORACLE_HOME/bin
oracle@sub:~$ ORACLE_SID=orcl;
oracle@sub:~$ export ORACLE_SID
oracle@sub:~$ lsnrctl start

LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 20-DEC-2008 21:04:30

Copyright (c) 1991, 2005, Oracle.  All rights reserved.

Starting /usr/lib/oracle/xe/oracle/product/10.2.0/db_1//bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 10.2.0.1.0 - Production
System parameter file is /usr/lib/oracle/xe/oracle/product/10.2.0/db_1/network/admin/listener.ora
Log messages written to /usr/lib/oracle/xe/oracle/product/10.2.0/db_1/network/log/listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=sub)(PORT=1522)))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 10.2.0.1.0 - Production
Start Date                20-DEC-2008 21:04:30
Uptime                    0 days 0 hr. 0 min. 0 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /usr/lib/oracle/xe/oracle/product/10.2.0/db_1/network/admin/listener.ora
Listener Log File         /usr/lib/oracle/xe/oracle/product/10.2.0/db_1/network/log/listener.log
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=sub)(PORT=1522)))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
  Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
oracle@sub:~$ dbca
DISPLAY not set.
Set DISPLAY environment variable, then re-run.
oracle@sub:~$ netca
****DISPLAY environment variable not set!
    Oracle Net Configuration Assistant is a GUI tool
    which requires that DISPLAY specify a location
    where GUI tools can display.
    Set and export DISPLAY, then re-run.
oracle@sub:~$ 
Если вхожу как пользователь oracle то все нормально: запускается и dbca и netca.
20 дек 08, 21:08    [6598742]     Ответить | Цитировать Сообщить модератору
 Re: Ubuntu Oracle 10.2.0  [new]
Sharpei
Member

Откуда: дровишки?
Сообщений: 765
Serg555

DISPLAY not set.
Set DISPLAY environment variable, then re-run.
oracle@sub:~$ netca
****DISPLAY environment variable not set!
    Oracle Net Configuration Assistant is a GUI tool
    which requires that DISPLAY specify a location
    where GUI tools can display.
    Set and export DISPLAY, then re-run.
oracle@sub:~$ 

Из текста ошибки видно, что у вас не установлена правильно переменная DISPLAY, либо нет правов на текущий дисплей - хотя там другая ошибка по идее должна быть.
сделайте перед запуском dbca
export DISPLAY=:0.0
и должно вам быть счастье
20 дек 08, 21:20    [6598758]     Ответить | Цитировать Сообщить модератору
 Re: Ubuntu Oracle 10.2.0  [new]
Serg555
Member

Откуда:
Сообщений: 63
oracle@sub:~$ export DISPLAY=:0.0
oracle@sub:~$ dbca
No protocol specified
Exception in thread "main" oracle@sub:~$
20 дек 08, 21:28    [6598765]     Ответить | Цитировать Сообщить модератору
 Re: Ubuntu Oracle 10.2.0  [new]
Sharpei
Member

Откуда: дровишки?
Сообщений: 765
ну тогда могу посоветовать еще сделать
xhost + localhost
это на тот случай, если у вас Х-server настроен на прием.
Еще как вариант, запустить VNC server, в нем правильно настроить дисплей и запускать dbca отттуда.
Еще вариант - сделать
ssh -X oracle@localhost
и после этого запустить dbca
20 дек 08, 21:34    [6598778]     Ответить | Цитировать Сообщить модератору
 Re: Ubuntu Oracle 10.2.0  [new]
Serg555
Member

Откуда:
Сообщений: 63
VNC делать имхо излишне, так как компьютер один.
oracle@sub:~$ ORACLE_HOME=/usr/lib/oracle/xe/oracle/product/10.2.0/db_1/
oracle@sub:~$ export ORACLE_HOME
oracle@sub:~$ export PATH=$PATH:$ORACLE_HOME/bin
oracle@sub:~$ ORACLE_SID=orcl;
oracle@sub:~$ export ORACLE_SID
oracle@sub:~$ xhost + localhost
xhost:  unable to open display ""
oracle@sub:~$ export DISPLAY=:0.0
oracle@sub:~$ xhost + localhost
No protocol specified
xhost:  unable to open display ":0.0"
oracle@sub:~$ ssh -X oracle@localhost
ssh: connect to host localhost port 22: Connection refused
oracle@sub:~$ 
20 дек 08, 21:47    [6598800]     Ответить | Цитировать Сообщить модератору
 Re: Ubuntu Oracle 10.2.0  [new]
Sharpei
Member

Откуда: дровишки?
Сообщений: 765
как вариант - прописать
export DISPLAY=127.0.0.1:0.0
или ваш реальный адрес
а по поводу ssh - у вас просто демон ssh не поднят,
/etc/init.d/sshd start
должно помочь
20 дек 08, 21:56    [6598812]     Ответить | Цитировать Сообщить модератору
 Re: Ubuntu Oracle 10.2.0  [new]
Serg555
Member

Откуда:
Сообщений: 63
oracle@sub:~$ export DISPLAY=127.0.0.1:0.0
oracle@sub:~$ echo $DISPLAY
127.0.0.1:0.0
oracle@sub:~$ dbca
Exception in thread "main" oracle@sub:~$ 
sr@sub:~$ sudo  /etc/init.d/ssh start
 * Starting OpenBSD Secure Shell server sshd                                                                                                          [ OK ] 
sr@sub:~$ 
oracle@sub:~$ ssh -X oracle@localhost
oracle@localhost's password: 
Warning: No xauth data; using fake authentication data for X11 forwarding.
Linux sub 2.6.27-7-generic #1 SMP Tue Nov 4 19:33:20 UTC 2008 i686

The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.

To access official Ubuntu documentation, please visit:
http://help.ubuntu.com/
Last login: Sat Dec 20 22:10:49 2008 from localhost
oracle@sub:~$ dbca
-bash: dbca: команда не найдена
oracle@sub:~$ ORACLE_HOME=/usr/lib/oracle/xe/oracle/product/10.2.0/db_1/
oracle@sub:~$ export ORACLE_HOME
oracle@sub:~$ export PATH=$PATH:$ORACLE_HOME/bin
oracle@sub:~$ ORACLE_SID=orcl;
oracle@sub:~$ export ORACLE_SID
oracle@sub:~$ dbca
connect 127.0.0.1 port 6000: Connection refused
Exception in thread "main" oracle@sub:~$ 
20 дек 08, 22:21    [6598854]     Ответить | Цитировать Сообщить модератору
 Re: Ubuntu Oracle 10.2.0  [new]
Sharpei
Member

Откуда: дровишки?
Сообщений: 765
по ходу, ежели вам не охота связываться с настройками X-server, то у вас остается только VNC server
20 дек 08, 22:30    [6598863]     Ответить | Цитировать Сообщить модератору
 Re: Ubuntu Oracle 10.2.0  [new]
I00N
Member

Откуда:
Сообщений: 454
Serg555
Если вхожу не как пользователь oracle а как sr:
sr@sub:~$ su -l oracle
Если вхожу как пользователь oracle то все нормально: запускается и dbca и netca.

Используйте sux вместо su
20 дек 08, 22:35    [6598868]     Ответить | Цитировать Сообщить модератору
 Re: Ubuntu Oracle 10.2.0  [new]
Sharpei
Member

Откуда: дровишки?
Сообщений: 765
I00N

Используйте sux вместо su

Интересно, у меня под ОпенСусе такой програмки нету
20 дек 08, 22:40    [6598875]     Ответить | Цитировать Сообщить модератору
 Re: Ubuntu Oracle 10.2.0  [new]
Serg555
Member

Откуда:
Сообщений: 63
sr@sub:~$ su -l oracle
Пароль: 
oracle@sub:~$ exit
logout
sr@sub:~$ sux -l oracle
Пароль: 
su: Ошибка аутентификации
sr@sub:~$ 
вроде sux это то что мне нужно... только ошибку выводит, хотя пароль на 100% правильный
20 дек 08, 22:47    [6598893]     Ответить | Цитировать Сообщить модератору
 Re: Ubuntu Oracle 10.2.0  [new]
Serg555
Member

Откуда:
Сообщений: 63
sr@sub:~$ sux oracle
sux oracle
Пароль: 
oracle@sub:/home/sr$ ORACLE_HOME=/usr/lib/oracle/xe/oracle/product/10.2.0/db_1/
oracle@sub:/home/sr$ export ORACLE_HOME
oracle@sub:/home/sr$ export PATH=$PATH:$ORACLE_HOME/bin
oracle@sub:/home/sr$ ORACLE_SID=orcl;
oracle@sub:/home/sr$ export ORACLE_SID
oracle@sub:/home/sr$ dbca
Заработало !
20 дек 08, 22:52    [6598899]     Ответить | Цитировать Сообщить модератору
 Re: Ubuntu Oracle 10.2.0  [new]
Serg555
Member

Откуда:
Сообщений: 63
I00N огромное вам спасибо еще и еще раз, а также Sharpei вам тоже спасибо !
20 дек 08, 22:53    [6598903]     Ответить | Цитировать Сообщить модератору
 Re: Ubuntu Oracle 10.2.0  [new]
I00N
Member

Откуда:
Сообщений: 454
Рад помочь)
20 дек 08, 22:58    [6598918]     Ответить | Цитировать Сообщить модератору
 Re: Ubuntu Oracle 10.2.0  [new]
Maxim Demenko
Member

Откуда: Munich, Germany
Сообщений: 940
Serg555
sr@sub:~$ su -l oracle
Пароль: 
oracle@sub:~$ exit
logout
sr@sub:~$ sux -l oracle
Пароль: 
su: Ошибка аутентификации
sr@sub:~$ 
вроде sux это то что мне нужно... только ошибку выводит, хотя пароль на 100% правильный


Посмотрите, установлен ли пакет xauth
Немного непонятно, что там у вас творится - установлен Oracle XE, потом Oracle EE ?
Тогда зачем вы пытаетесь создать EE базу с pfile от XE ? И как вы EE устанавливали, через графику? Если да, то почему бы оттуда и не запустить dbca и netca?
Если графика вам вообще не обязательна, то и netca и dbca в 10ке отрабатывают и без неё прекрасно.

Best regards

Maxim
20 дек 08, 23:06    [6598932]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Oracle Ответить