[ОТВЕТИТЬ]
24.05.2012 13:15
OlegON
 
Договоримся, что речь про свежепоставленный Линукс. Проверяем, что не идем на грабли: https://olegon.ru/showthread.php?t=12501
от рута:
Код:
su -i

yum install libXp gcc make setarch libaio glibc-devel glibc.i686 libXp.so.6 libXt.so.6 libXtst.so.6 compat-libstdc++-33.x86_64 binutils elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel glibc-headers gcc gcc-c++ libaio-devel libaio libgcc libstdc++ make sysstat unixODBC unixODBC-devel unzip glibc-devel.i686 libgcc.i686 binutils compat-db libstdc++ gdbm make ksh libaio-devel libXtst xorg-x11-utils openmotif openmotif.i686 libaio.i686 libaio-devel.i686 compat-glibc.x86_64 compat-libcap1

или вариант:
yum install libXp make setarch libaio glibc.i686 libXp.so.6 libXt.so.6 libXtst.so.6 compat-libstdc++-33.x86_64 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel glibc-headers gcc gcc-c++ libaio-devel libgcc libstdc++ sysstat unixODBC unixODBC-devel unzip glibc-devel.i686 libgcc.i686 binutils compat-db libstdc++ gdbm ksh libXtst xorg-x11-utils openmotif openmotif.i686 libaio.i686 libaio-devel.i686 compat-glibc.x86_64 compat-libcap1 compat-libcap1 compat-libstdc++ libstdc++-devel gcc gcc-c++ ksh glibc-devel libaio-devel xauth

groupadd oinstall
groupadd dba
useradd -d /opt/oracle -g oinstall -G dba -s /bin/bash -m oracle
passwd oracle
useradd nobody

echo "kernel.sem = 250 32000 100 128" >>/etc/sysctl.conf
echo "fs.file-max = 6815744" >>/etc/sysctl.conf
echo "fs.aio-max-nr = 1048576" >>/etc/sysctl.conf
echo "net.ipv4.ip_local_port_range = 9000 65500" >>/etc/sysctl.conf
echo "net.core.rmem_default = 262144" >>/etc/sysctl.conf
echo "net.core.rmem_max = 4194304" >>/etc/sysctl.conf
echo "net.core.wmem_default = 262144" >>/etc/sysctl.conf
echo "net.core.wmem_max = 1048576" >>/etc/sysctl.conf
echo "kernel.shmmni = 4096" >>/etc/sysctl.conf
sysctl -p
echo "oracle soft nproc 2047">>/etc/security/limits.conf
echo "oracle hard nproc 16384">>/etc/security/limits.conf
echo "oracle soft nofile 1024">>/etc/security/limits.conf
echo "oracle hard nofile 65536">>/etc/security/limits.conf
как галочки расставлять писать не буду, там все интуитивно... Настоятельно рекомендую не пользоваться всякой дрянью вроде Xming.

До кучи отключаем SELinux
Цитата:
vi /etc/sysconfig/selinux
SELINUX=disabled
и останавливаем столы
Цитата:
service iptables stop
chkconfig iptables off
На всякий приведу типовой конфиг статики /etc/sysconfig/network-scripts/ifcfg-eth0
Цитата:
DEVICE=eth0
NM_CONTROLLED=yes
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03
HWADDR=52:54:00:91:6a:b3
PEERROUTES=yes
IPADDR=192.168.122.89
NETMASK=255.255.255.0
GATEWAY=192.168.122.1
DNS1=192.168.122.1
USERCTL=no
ну и типовой профиль
Код:
export ORACLE_BASE=/opt/oracle/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_HOME_LISTNER=$ORACLE_HOME
export ORACLE_HOME_LISTENER=$ORACLE_HOME
export PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_SID=BASENAME
export TNS_ADMIN=/opt/oracle
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export NLS_LANG=AMERICAN_AMERICA.UTF8
export NLS_DATE_FORMAT="HH24:MI:SS DD.MM.YYYY"
31.05.2012 16:55
omorozov
 
Цитата:
OlegON ... Настоятельно рекомендую не пользоваться всякой дрянью вроде Xming.
А что не так с Xming ?
31.05.2012 17:21
OlegON
 
Да все так... Только на Солярке вылез баг, что я в миграторе, вроде, не мог нажать Next. А тут оно посреди процесса инсталляции "Ошибка 32, бла-бла-бла, прощай, дорогой друг"... В общем, второй раз я уже через vnc ставил.
31.05.2012 18:03
omorozov
 
Лечится вроде, в строке ярлыка запуска один параметр надо поправить..
Тоже сталкивался, постараюсь найти запощу сюда.
31.05.2012 19:59
OlegON
 
Думается, просто нестабильность винды и приложения складываются... Лучше перестраховаться через VNC. Там только если Х грохнется, что на моей памяти вообще было один раз.
01.06.2012 14:56
omorozov
 
c Xming вроде вообще не обязательно, чтобы графическая среда на линуксе была установлена.
01.06.2012 17:53
omorozov
 
Вот вроде такой строкой надо запускаться
Xming.exe :0 -multiwindow -clipboard -ac
01.06.2012 18:01
OlegON
 
это хорошо, что сказал так осторожно, потому, что для запуска в Xming действительно не надо, чтобы Х были запущены на Линуксе, но, как правило, увесистая пачка библиотечек от них должна быть и на Линуксе.
За строчку спасибо, только она никак не решает проблему нестабильности приложения под Windows
27.06.2012 11:10
akonev
 
в списке пакетов yum install
make - 3 штуки
binutils gcc glibc-devel libaio libaio-devel libstdc++ - по 2 штуки

правильно понимаю, что тайного смысла в этом нет?
27.06.2012 11:28
OlegON
 
Ничего не понял, если честно. Если там дубли, то забей, пусть будут. Он дважды ставиться не будет - скажет, что версия последняя уже установлена. Просто вбей, как выше. Я копипастил из консоли, мог и лишнего зацепить.
04.07.2012 20:11
OlegON
 
Мат-перемат... Сам Oracle Linux не я ставил, но iptables там за каким-то воткнут... Чуть не родил, пока допер, почему клиенты не подключаются.
26.07.2013 12:30
SMak
 
ssh
Код:
[oracle@abco database]$ ./runInstaller
Starting Oracle Universal Installer...

Checking Temp space: must be greater than 120 MB.   Actual 81428 MB    Passed
Checking swap space: must be greater than 150 MB.   Actual 16087 MB    Passed
Checking monitor: must be configured to display at least 256 colors
    >>> Could not execute auto check for display colors using command /usr/bin/xdpyinfo. Check if the DISPLAY variable is set.    Failed <<<<

Some requirement checks failed. You must fulfill these requirements before

continuing with the installation,

Continue? (y/n) [n] y


>>> Ignoring required pre-requisite failures. Continuing...
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2013-07-26_12-19-58PM. Please wait ...
DISPLAY not set. Please set the DISPLAY and try again.
Depending on the Unix Shell, you can use one of the following commands as examples to set the DISPLAY environment variable:
- For csh:                      % setenv DISPLAY 192.168.1.128:0.0
- For sh, ksh and bash:         $ DISPLAY=192.168.1.128:0.0; export DISPLAY
Use the following command to see what shell is being used:
        echo $SHELL
Use the following command to view the current DISPLAY environment variable setting:
        echo $DISPLAY
- Make sure that client users are authorized to connect to the X Server.
To enable client users to access the X Server, open an xterm, dtterm or xconsole as the user that started the session and type the following command:
% xhost +
To test that the DISPLAY environment variable is set correctly, run a X11 based program that comes with the native operating system such as 'xclock':
        % <full path to xclock.. see below>
If you are not able to run xclock successfully, please refer to your PC-X Server or OS vendor for further assistance.
Typical path for xclock: /usr/X11R6/bin/xclock
что делать то? о_0
26.07.2013 12:32
SMak
 
через rmm4 аналогично :(
26.07.2013 12:38
OlegON
 
при чем тут rmm? в графику зашел? там KDE же... вот в графике пускай, либо запусти у себя на недовинде XMing и пробрось себе DISPLAY. Лучше первое.
26.07.2013 13:17
SMak
 
это ж сервер, откуда кде? minimal!
26.07.2013 13:19
OlegON
 
у тебя точно Oracle Linux? Если minimal, то кинь через xming.
26.07.2013 13:29
SMak
 
у меня CentOS :)
xming ругается на шрифты, мучаю...
23.12.2015 10:35
Kryukov
 
На чистый Oracle Linux 6.7 ставлю Oracle 11
устанавливаю ... ./runInstaller -ignoreInternalDriverError
во время установки всплываю т ошибки (пример на скринах)... я их пропускаю...
после завершения установки выполняю два скрипта ...
[root@oralinux oraInventory]# ./orainstRoot.sh
Changing permissions of /home/oracle/app/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.

Changing groupname of /home/oracle/app/oraInventory to oinstall.
The execution of the script is complete.
[root@oralinux oraInventory]# mc

[root@oralinux dbhome_1]# ./root.sh
Performing root user operation for Oracle 11g

The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /home/oracle/app/oracle/product/11.2.0/dbhome_1

Enter the full pathname of the local bin directory: [/usr/local/bin]:
Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...


Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root script.
Now product-specific root actions will be performed.
Finished product-specific root actions.
./root.sh: line 14: /home/oracle/app/oracle/product/11.2.0/dbhome_1/rdbms/install/rootadd_rdbms.sh: Нет такого файла или каталога
./root.sh: line 16: /home/oracle/app/oracle/product/11.2.0/dbhome_1/rdbms/install/rootadd_filemap.sh: Нет такого файла или каталога
[root@oralinux dbhome_1]#
Миниатюры
Нажмите на изображение для увеличения
Название: o1.jpg
Просмотров: 189
Размер:	153.9 Кб
ID:	6741   Нажмите на изображение для увеличения
Название: o2.jpg
Просмотров: 183
Размер:	176.1 Кб
ID:	6742   Нажмите на изображение для увеличения
Название: o3.jpg
Просмотров: 161
Размер:	156.7 Кб
ID:	6743  
23.12.2015 10:37
Kryukov
 
первые ошибки из за битости дистрибутива ? или можно забить ...
23.12.2015 10:42
OlegON
 
Нет там ошибок никаких. Либо криво скачал, либо криво распаковал. Я бы этим пользоваться не стал. Дистр проверенный.
23.12.2015 10:50
Kryukov
 
Цитата:
OlegON Нет там ошибок никаких. Либо криво скачал, либо криво распаковал. Я бы этим пользоваться не стал. Дистр проверенный.
качаю заново... потом поверх можно ставить или как то снести можно ?
23.12.2015 11:05
Kryukov
 
Мой косяк я думал архивы связанны ... ну и распаковал только один..
14.01.2016 09:51
Kryukov
 
tnsnames.ora в ручную создавать ?
а то у меня ORA-12162: TNS:net service name is incorrectly specified при попытки соединиться с базой
в bashrc:
ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1
export ORACLE_HOME
PATH=$PATH:$ORACLE_HOME/bin
export PATH
ORACLE_SID=demo
export ORACLE_SID
#ORACLE_UNQNAME=orcl
#export ORACLE_UNQNAME
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export LD_LIBRARY_PATH
ORACLE_HOME_LISTNER=/home/oracle/app/oracle/product/11.2.0/dbhome_1
export ORACLE_HOME_LISTNER
NLS_LANG=AMERICAN_RUSSIA.AL32UTF8
export NLS_LANG

в listener.ora
# listener.ora Network Configuration File: /home/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = demo)
(ORACLE_HOME = /home/oracle/app/oracle/product/11.2.0/dbhome_1)
(SID_NAME = demo)
)
(SID_DESC =
(GLOBAL_DBNAME = Oracle8)
(ORACLE_HOME = /home/oracle/app/oracle/product/11.2.0/dbhome_1)
(SID_NAME = ORCL)
)
)

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = OBLinux)(PORT = 1521))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)

ADR_BASE_LISTENER = /home/oracle/app/oracle
14.01.2016 09:53
OlegON
 
Откуда коннектишься? Кем? Зачем?
14.01.2016 10:27
Kryukov
 
с сервера ...
bash: export: `NLS_LANG#': неправильный идентификатор
bash: export: `.bashrc': неправильный идентификатор
[oracle@OBLinux ~]$ sqlplus sys/qqq@demo as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Thu Jan 14 10:26:02 2016

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

ERROR:
ORA-12154: TNS:could not resolve the connect identifier specified


Enter user-name:
14.01.2016 11:14
OlegON
 
Я тут пример конфига баша выкладывал, а то у тебя там ошибки.
А на серваке достаточно коннектиться
Код:
sqlplus / as sysdba
14.01.2016 11:46
Kryukov
 
Пример bashrc поиском не нашел...
30.06.2017 07:36
qwrty40
 
Подниму ветку...
Доброго времени суток всем!
Рекомендованные вверху настройки как-то зависят от объема ОЗУ? У меня 48 гигов планируется...
Опции темы


Часовой пояс GMT +3, время: 06:07.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.