Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / не запускается listner при загрузке / 25 сообщений из 28, страница 1 из 2
20.09.2016, 11:46
    #39311818
puvv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается listner при загрузке
Добрый день!

При перезапуске сервера не запускается листнер.
Вручную lsnrctl start отрабатывает.

Вот содержимое скрипта /etc/init.d/dbora :

ORA_HOME=/opt/oracle/app/oracle/product/11.2.0/db
ORA_OWNER=oracle

if [ ! -f $ORA_HOME/bin/dbstart ]
then
echo "Oracle startup: $ORA_HOME\/bin\/dbstart not found"
exit
fi

case "$1" in
'start')
# Start the Oracle databases:
# The following command assumes that the oracle login
# will not prompt the user for any values
# Remove "&" if you don't want startup as a background process.
su $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start" &
su $ORA_OWNER -c $ORA_HOME/bin/dbstart $ORA_HOME &
touch /var/lock/subsys/dbora
;;
'stop')
# Stop the Oracle databases:
# The following command assumes that the oracle login
# will not prompt the user for any values
su $ORA_OWNER -c $ORA_HOME/bin/dbshut $ORA_HOME
su $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop"
rm -f /var/lock/subsys/dbora
;;
esac

Права на нем 750.

Подскажите, куда копать?
...
Рейтинг: 0 / 0
20.09.2016, 11:48
    #39311823
CrazyCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается listner при загрузке
puvvВот содержимое скрипта /etc/init.d/dbora :
ни о чем.
в зависимости от оси - он в автозагрузке есть?
insserv или что там еще бывает...
...
Рейтинг: 0 / 0
20.09.2016, 11:53
    #39311829
puvv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается listner при загрузке
CrazyCat,

Ось Oracle Linux Server 7.2.
Ну, как я понимаю вот из этого скрипта он и должен стартовать, нет?
...
Рейтинг: 0 / 0
20.09.2016, 12:28
    #39311874
dmdmdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается listner при загрузке
В поиск - "linux автозагрузка".
...
Рейтинг: 0 / 0
20.09.2016, 12:29
    #39311875
CrazyCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается listner при загрузке
puvvCrazyCat,

Ось Oracle Linux Server 7.2.
Ну, как я понимаю вот из этого скрипта он и должен стартовать, нет?
нет.
почитай как его добавить в автозагрузку...
...
Рейтинг: 0 / 0
20.09.2016, 14:34
    #39311981
puvv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается listner при загрузке
CrazyCat,

Перечитал весь поиск и вообще - ничего не нашел толком.
По дефолту он должен стартовать вместе с бд (которая стартует).
...
Рейтинг: 0 / 0
20.09.2016, 14:44
    #39311993
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается listner при загрузке
В твоем скрипте после su нужен - ("минус"), чтоб выполнялись login-скрипты пользователя $ORA_OWNER (.profile, .bash_profile и т.д.)
И & ("амперсанд") там совсем не нужен

Можно (нужно) листенер отдельно вообще не запускать, раз ты передаешь ORACLE_HOME как параметр для dbstart

PS. В OL7 вроде как по умолчанию используется systemd, поэтому не факт, что твой скрипт вообще подхватывется
...
Рейтинг: 0 / 0
20.09.2016, 14:46
    #39311995
CrazyCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается listner при загрузке
Вячеслав ЛюбомудровPS. В OL7 вроде как по умолчанию используется systemd, поэтому не факт, что твой скрипт вообще подхватывется
ну он говорит что БД у него стартует.

рестартануть сервак и глянуть что на консоли он валит во время старта...
...
Рейтинг: 0 / 0
20.09.2016, 15:11
    #39312008
puvv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается listner при загрузке
Вячеслав Любомудров, пробовал уже - не помогает

Должен подхватываться - смотрел пример настройки такой же системы, там использовали подобный скрипт.
...
Рейтинг: 0 / 0
20.09.2016, 15:12
    #39312010
puvv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается listner при загрузке
На всякий случай - пробовал делать скрипт и добавлять его в rc.local - тоже не работает, вообще не понимаю почему.
...
Рейтинг: 0 / 0
20.09.2016, 15:23
    #39312021
CrazyCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается listner при загрузке
puvvНа всякий случай - пробовал делать скрипт и добавлять его в rc.local - тоже не работает, вообще не понимаю почему.
chkconfig что говорит? он там вообще присутствует?
...
Рейтинг: 0 / 0
20.09.2016, 15:30
    #39312026
puvv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается listner при загрузке
Вячеслав Любомудров,

Снял со скрипта исполняемость и перезагрузился - база не стартует.
...
Рейтинг: 0 / 0
20.09.2016, 15:36
    #39312027
puvv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается listner при загрузке
CrazyCat,

[root@db ~]# chkconfig

Note: This output shows SysV services only and does not include native
systemd services. SysV configuration data might be overridden by native
systemd configuration.

If you want to list systemd services use 'systemctl list-unit-files'.
To see services enabled on particular target use
'systemctl list-dependencies [target]'.

dbora 0:off 1:off 2:off 3:on 4:on 5:on 6:off
jexec 0:on 1:on 2:on 3:on 4:on 5:on 6:on
mysql 0:off 1:off 2:off 3:off 4:off 5:off 6:off
netconsole 0:off 1:off 2:off 3:off 4:off 5:off 6:off
network 0:off 1:off 2:on 3:on 4:on 5:on 6:off
rhnsd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
tmsflux 0:off 1:off 2:on 3:on 4:on 5:on 6:off
...
Рейтинг: 0 / 0
20.09.2016, 15:48
    #39312033
CrazyCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается listner при загрузке
puvvdbora 0:off 1:off 2:off 3:on 4:on 5:on 6:off
ну есть. все же смотрите ошибки на консоле... во время старта
...
Рейтинг: 0 / 0
20.09.2016, 15:59
    #39312040
puvv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается listner при загрузке
CrazyCat,

Sep 20 15:34:37 db dbora: LSNRCTL for Linux: Version 11.2.0.2.0 - Production on 20-SEP-2016 15:34:37
Sep 20 15:34:37 db dbora: Copyright (c) 1991, 2010, Oracle. All rights reserved.
Sep 20 15:34:37 db dbora: Message 850 not found; No message file for product=network, facility=NL
Sep 20 15:34:37 db dbora: LSNRCTL> ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net Listener
Sep 20 15:34:37 db dbora: Usage: /opt/oracle/app/oracle/product/11.2.0/db/bin/dbstart ORACLE_HOME
Sep 20 15:34:37 db dbora: Processing Database instance "m9": log file /opt/oracle/app/oracle/product/11.2.0/db/startup.log
Sep 20 15:44:30 db dbora: su: user /opt/oracle/app/oracle/product/11.2.0/db/bin/lsnrctl start does not exist
Sep 20 15:44:30 db dbora: ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net Listener
Sep 20 15:44:30 db dbora: Usage: /opt/oracle/app/oracle/product/11.2.0/db/bin/dbstart ORACLE_HOME
Sep 20 15:44:30 db dbora: Processing Database instance "m9": log file /opt/oracle/app/oracle/product/11.2.0/db/startup.log
...
Рейтинг: 0 / 0
20.09.2016, 16:07
    #39312052
puvv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается listner при загрузке
Вот скритп старта dbstart из $orahome/bin

ORACLE_HOME_LISTNER=$1 менял на ORACLE_HOME_LISTNER=$ORACLE_HOME, не помогло.



ORACLE_HOME_LISTNER=$ORACLE_HOME
LOGMSG="logger -puser.alert -s "

trap 'exit' 1 2 3

# for script tracing
case $ORACLE_TRACE in
T) set -x ;;
esac

# Set path if path not set (if called from /etc/rc)
SAVE_PATH=/bin:/usr/bin:/etc:${PATH} ; export PATH
SAVE_LLP=$LD_LIBRARY_PATH

# First argument is used to bring up Oracle Net Listener
ORACLE_HOME_LISTNER=$1
if [ ! $ORACLE_HOME_LISTNER ] ; then
echo "ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net Listener"
echo "Usage: $0 ORACLE_HOME"
else
LOG=$ORACLE_HOME_LISTNER/listener.log

# Set the ORACLE_HOME for the Oracle Net Listener, it gets reset to
# a different ORACLE_HOME for each entry in the oratab.
export ORACLE_HOME=$ORACLE_HOME_LISTNER

# Start Oracle Net Listener
if [ -x $ORACLE_HOME_LISTNER/bin/tnslsnr ] ; then
echo "$0: Starting Oracle Net Listener" >> $LOG 2>&1
$ORACLE_HOME_LISTNER/bin/lsnrctl start >> $LOG 2>&1 &
VER10LIST=`$ORACLE_HOME_LISTNER/bin/lsnrctl version | grep "LSNRCTL for " | cut -d' ' -f5 | cut -d'.' -f1`
export VER10LIST
else
echo "Failed to auto-start Oracle Net Listener using $ORACLE_HOME_LISTNER/bin/tnslsnr"
fi
fi

# Set this in accordance with the platform
ORATAB=/etc/oratab
if [ ! $ORATAB ] ; then
echo "$ORATAB not found"
exit 1;
fi

# Checks Version Mismatch between Listener and Database Instance.
# A version 10 listener is required for an Oracle Database 10g database.
# Previous versions of the listener are not supported for use with an Oracle
# Database 10g database. However, it is possible to use a version 10 listener
# with previous versions of the Oracle database.
checkversionmismatch() {
if [ $VER10LIST ] ; then
VER10INST=`sqlplus -V | grep "Release " | cut -d' ' -f3 | cut -d'.' -f1`
if [ $VER10LIST -lt $VER10INST ] ; then
$LOGMSG "Listener version $VER10LIST NOT supported with Database version $VER10INST"
$LOGMSG "Restart Oracle Net Listener using an alternate ORACLE_HOME_LISTNER:"
$LOGMSG "lsnrctl start"
fi
fi
}

# Starts a Database Instance
startinst() {
# Called programs use same database ID
export ORACLE_SID

# Put $ORACLE_HOME/bin into PATH and export.
PATH=$ORACLE_HOME/bin:${SAVE_PATH} ; export PATH
# add for bug # 652997
LD_LIBRARY_PATH=${ORACLE_HOME}/lib:${SAVE_LLP} ; export LD_LIBRARY_PATH
PFILE=${ORACLE_HOME}/dbs/init${ORACLE_SID}.ora
SPFILE=${ORACLE_HOME}/dbs/spfile${ORACLE_SID}.ora
SPFILE1=${ORACLE_HOME}/dbs/spfile.ora

echo ""
echo "$0: Starting up database \"$ORACLE_SID\""
date
echo ""

checkversionmismatch

# See if it is a V6 or V7 database
VERSION=undef
if [ -f $ORACLE_HOME/bin/sqldba ] ; then
SQLDBA=sqldba
VERSION=`$ORACLE_HOME/bin/sqldba command=exit | awk '
/SQL\*DBA: (Release|Version)/ {split($3, V, ".") ;
print V[1]}'`
case $VERSION in
"6") ;;
*) VERSION="internal" ;;
esac
else
if [ -f $ORACLE_HOME/bin/svrmgrl ] ; then
SQLDBA=svrmgrl
VERSION="internal"
else
SQLDBA="sqlplus /nolog"
fi
fi

STATUS=1
if [ -f $ORACLE_HOME/dbs/sgadef${ORACLE_SID}.dbf ] ; then
STATUS="-1"
fi
if [ -f $ORACLE_HOME/dbs/sgadef${ORACLE_SID}.ora ] ; then
STATUS="-1"
fi
pmon=`ps -ef | grep -w "ora_pmon_$ORACLE_SID" | grep -v grep`
if [ "$pmon" != "" ] ; then
STATUS="-1"
$LOGMSG "Warning: ${INST} \"${ORACLE_SID}\" already started."
fi

if [ $STATUS -eq -1 ] ; then
$LOGMSG "Warning: ${INST} \"${ORACLE_SID}\" possibly left running when system went down (system crash?)."
$LOGMSG "Action: Notify Database Administrator."
case $VERSION in
"6") sqldba "command=shutdown abort" ;;
"internal") $SQLDBA $args <<EOF
connect internal
shutdown abort
EOF
;;
*) $SQLDBA $args <<EOF
connect / as sysdba
shutdown abort
quit
EOF
;;
esac

if [ $? -eq 0 ] ; then
STATUS=1
else
$LOGMSG "Error: ${INST} \"${ORACLE_SID}\" NOT started."
fi
fi

if [ $STATUS -eq 1 ] ; then
if [ -e $SPFILE -o -e $SPFILE1 -o -e $PFILE ] ; then
case $VERSION in
"6") sqldba command=startup ;;
"internal") $SQLDBA <<EOF
connect internal
startup
EOF
;;
*) $SQLDBA <<EOF
connect / as sysdba
startup
quit
EOF
;;
esac

if [ $? -eq 0 ] ; then
echo ""
echo "$0: ${INST} \"${ORACLE_SID}\" warm started."
else
$LOGMSG ""
$LOGMSG "Error: ${INST} \"${ORACLE_SID}\" NOT started."
fi
else
$LOGMSG ""
$LOGMSG "No init file found for ${INST} \"${ORACLE_SID}\"."
$LOGMSG "Error: ${INST} \"${ORACLE_SID}\" NOT started."
fi
fi
}

# Starts an ASM Instance
startasminst() {
# Called programs use same database ID
export ORACLE_SID
ORACLE_HOME=`echo $LINE | awk -F: '{print $2}' -`
# Called scripts use same home directory
export ORACLE_HOME

# For ASM instances, we have a dependency on the CSS service.
# Wait here for it to become available before instance startup.

# Is the 10g install intact? Are all necessary binaries present?
if [ ! -x $ORACLE_HOME/bin/crsctl ]; then
$LOGMSG "$ORACLE_HOME/bin/crsctl not found when attempting to start"
$LOGMSG " ASM instance $ORACLE_SID."

else
COUNT=0
$ORACLE_HOME/bin/crsctl check css
RC=$?
while [ "$RC" != "0" ];
do
COUNT=`expr $COUNT + 1`
if [ $COUNT = 15 ] ; then
# 15 tries with 20 sec interval => 5 minutes timeout
$LOGMSG "Timed out waiting to start ASM instance $ORACLE_SID"
$LOGMSG " CSS service is NOT available."
exit $COUNT
fi
$LOGMSG "Waiting for Oracle CSS service to be available before starting "
$LOGMSG " ASM instance $ORACLE_SID. Wait $COUNT."
sleep 20
$ORACLE_HOME/bin/crsctl check css
RC=$?
done
fi
startinst
}

# Start of dbstartup script
#
# Loop for every entry in oratab file and and try to start
# that ORACLE.
#
# ASM instances need to be started before 'Database instances'
# ASM instance is identified with '+' prefix in ORACLE_SID
# Following loop brings up ASM instance[s]

cat $ORATAB | while read LINE
do
case $LINE in
\#*) ;; #comment-line in oratab
*)
ORACLE_SID=`echo $LINE | awk -F: '{print $1}' -`
if [ "$ORACLE_SID" = '*' ] ; then
# same as NULL SID - ignore this entry
ORACLE_SID=""
continue
fi
# Proceed only if last field is 'Y'.
if [ "`echo $LINE | awk -F: '{print $NF}' -`" = "Y" ] ; then
# If ASM instances
if [ `echo $ORACLE_SID | cut -b 1` = '+' ]; then
INST="ASM instance"
ORACLE_HOME=`echo $LINE | awk -F: '{print $2}' -`
# Called scripts use same home directory
export ORACLE_HOME
# file for logging script's output
LOG=$ORACLE_HOME/startup.log
touch $LOG
chmod a+r $LOG
echo "Processing $INST \"$ORACLE_SID\": log file $ORACLE_HOME/startup.log"
startasminst >> $LOG 2>&1
fi
fi
;;
esac
done

# exit if there was any trouble bringing up ASM instance[s]
if [ "$?" != "0" ] ; then
exit 2
fi

#
# Following loop brings up 'Database instances'
#
cat $ORATAB | while read LINE
do
case $LINE in
\#*) ;; #comment-line in oratab
*)
ORACLE_SID=`echo $LINE | awk -F: '{print $1}' -`
if [ "$ORACLE_SID" = '*' ] ; then
# same as NULL SID - ignore this entry
ORACLE_SID=""
continue
fi
# Proceed only if last field is 'Y'.
if [ "`echo $LINE | awk -F: '{print $NF}' -`" = "Y" ] ; then
# If non-ASM instances
if [ `echo $ORACLE_SID | cut -b 1` != '+' ]; then
INST="Database instance"
ORACLE_HOME=`echo $LINE | awk -F: '{print $2}' -`
# Called scripts use same home directory
export ORACLE_HOME
# file for logging script's output
LOG=$ORACLE_HOME/startup.log
touch $LOG
chmod a+r $LOG
echo "Processing $INST \"$ORACLE_SID\": log file $ORACLE_HOME/startup.log"
startinst >> $LOG 2>&1
fi
fi
;;
esac
done

#
# Following loop brings up 'Database instances' that have wait state 'W'
#
cat $ORATAB | while read LINE
do
case $LINE in
\#*) ;; #comment-line in oratab
*)
ORACLE_SID=`echo $LINE | awk -F: '{print $1}' -`
if [ "$ORACLE_SID" = '*' ] ; then
# same as NULL SID - ignore this entry
ORACLE_SID=""
continue
fi
# Proceed only if last field is 'W'.
if [ "`echo $LINE | awk -F: '{print $NF}' -`" = "W" ] ; then
W_ORACLE_SID=`echo $LINE | awk -F: '{print $1}' -`
# DB instances with 'W' (wait state) have a dependency on ASM instances via CRS.
# Wait here for 'all' ASM instances to become available.
cat $ORATAB | while read LINE
do
case $LINE in
\#*) ;; #comment-line in oratab
*)
ORACLE_SID=`echo $LINE | awk -F: '{print $1}' -`
if [ "$ORACLE_SID" = '*' ] ; then
# same as NULL SID - ignore this entry
ORACLE_SID=""
continue
fi
if [ `echo $ORACLE_SID | cut -b 1` = '+' ]; then
INST="ASM instance"
ORACLE_HOME=`echo $LINE | awk -F: '{print $2}' -`
if [ -x $ORACLE_HOME/bin/srvctl ] ; then
COUNT=0
NODE=`olsnodes -l`
RNODE=`srvctl status asm -n $NODE | grep "$ORACLE_SID is running"`
RC=$?
while [ "$RC" != "0" ]; # wait until this comes up!
do
COUNT=$((COUNT+1))
if [ $COUNT = 5 ] ; then
# 5 tries with 60 sec interval => 5 minutes timeout
$LOGMSG "Error: Timed out waiting on CRS to start ASM instance $ORACLE_SID"
exit $COUNT
fi
$LOGMSG "Waiting for Oracle CRS service to start ASM instance $ORACLE_SID"
$LOGMSG "Wait $COUNT."
sleep 60
RNODE=`srvctl status asm -n $NODE | grep "$ORACLE_SID is running"`
RC=$?
done
else
$LOGMSG "Error: \"${W_ORACLE_SID}\" has dependency on ASM instance \"${ORACLE_SID}\""
$LOGMSG "Error: Need $ORACLE_HOME/bin/srvctl to check this dependency"
fi
fi # asm instance
;;
esac
done # innner while
fi
;;
esac
done # outer while

# by now all the ASM instances have come up and we can proceed to bring up
# DB instance with 'W' wait status

cat $ORATAB | while read LINE
do
case $LINE in
\#*) ;; #comment-line in oratab
*)
ORACLE_SID=`echo $LINE | awk -F: '{print $1}' -`
if [ "$ORACLE_SID" = '*' ] ; then
# same as NULL SID - ignore this entry
ORACLE_SID=""
continue
fi
# Proceed only if last field is 'W'.
if [ "`echo $LINE | awk -F: '{print $NF}' -`" = "W" ] ; then
INST="Database instance"
if [ `echo $ORACLE_SID | cut -b 1` = '+' ]; then
$LOGMSG "Error: ${INST} \"${ORACLE_SID}\" NOT started"
$LOGMSG "Error: incorrect usage: 'W' not allowed for ASM instances"
continue
fi
ORACLE_HOME=`echo $LINE | awk -F: '{print $2}' -`
# Called scripts use same home directory
export ORACLE_HOME
# file for logging script's output
LOG=$ORACLE_HOME/startup.log
touch $LOG
chmod a+r $LOG
echo "Processing $INST \"$ORACLE_SID\": log file $ORACLE_HOME/startup.log"
startinst >> $LOG 2>&1
fi
;;
esac
done
...
Рейтинг: 0 / 0
20.09.2016, 16:12
    #39312059
CrazyCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается listner при загрузке
puvv,

Как и писал Слава, поправь все же:
su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart $ORA_HOME"
...
Рейтинг: 0 / 0
20.09.2016, 16:24
    #39312068
puvv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается listner при загрузке
CrazyCat, не помогло :)
...
Рейтинг: 0 / 0
20.09.2016, 16:27
    #39312073
CrazyCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается listner при загрузке
puvvCrazyCat, не помогло :)
читай
авторSep 20 15:44:30 db dbora: ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net Listener
погугли
...
Рейтинг: 0 / 0
20.09.2016, 16:31
    #39312079
puvv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается listner при загрузке
CrazyCat, смотри выше!
Специально же скрипт тот выложил.
...
Рейтинг: 0 / 0
20.09.2016, 16:38
    #39312085
CrazyCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается listner при загрузке
puvvORACLE_HOME_LISTNER=$1
if [ ! $ORACLE_HOME_LISTNER ] ; then
echo "ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net Listener"
puvvCrazyCat, смотри выше!

вот и смотри! и внимательней!
ты где-то просто протупил и просмотрел.
все явно прописано.
...
Рейтинг: 0 / 0
21.09.2016, 02:28
    #39312338
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается listner при загрузке
puvvCrazyCat, не помогло :)Ну не устанавливаются у тебя переменные окружения
Делаешь (побуквенно, копи-пастом)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
grep oracle /etc/passwd
su - oracle
pwd
env|grep ORA
cat ~/.bash_profile
cat ~/.bash_login
cat ~/.profile

Если шеллом у тебя bash (обычно), то из трех возможных файлов выполнится только первый встреченный. Это надо не забывать, когда пихают все настройки в .profile, а .bash_profile содержит только запуск .bashrc (по умолчанию). Соответственно до обработки .profile дело и не доходит.

Впрочем, Oracle здесь непричем, это основы работы с Unix/Linux
...
Рейтинг: 0 / 0
21.09.2016, 09:17
    #39312406
puvv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается listner при загрузке
Вячеслав Любомудров, у меня с линуксом как раз не очень(

объясни подробнее, я не понял смысла этих команд.
...
Рейтинг: 0 / 0
21.09.2016, 09:30
    #39312424
CrazyCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается listner при загрузке
puvvу меня с линуксом как раз не очень(
тогда покажи админу этот топик, пусть поможет.
...
Рейтинг: 0 / 0
21.09.2016, 09:31
    #39312425
puvv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не запускается listner при загрузке
Мы на пути к успеху! прописал вручную пути до базы - ошибка исчезла, теперь скорее всего вопрос в правах.

Sep 21 09:27:21 db dbora: LSNRCTL for Linux: Version 11.2.0.2.0 - Production on 21-SEP-2016 09:27:21
Sep 21 09:27:21 db dbora: Copyright (c) 1991, 2010, Oracle. All rights reserved.
Sep 21 09:27:23 db dbora: Starting /opt/oracle/app/oracle/product/11.2.0/db/bin/tnslsnr: please wait...
Sep 21 09:27:23 db dbora: TNSLSNR for Linux: Version 11.2.0.2.0 - Production
Sep 21 09:27:23 db dbora: System parameter file is /opt/oracle/app/oracle/product/11.2.0/db/network/admin/listener.ora
Sep 21 09:27:23 db dbora: Log messages written to /opt/oracle/app/oracle/diag/tnslsnr/db/listener/alert/log.xml
Sep 21 09:27:23 db dbora: Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
Sep 21 09:27:23 db dbora: TNS-12555: TNS:permission denied
Sep 21 09:27:23 db dbora: TNS-12560: TNS:protocol adapter error
Sep 21 09:27:23 db dbora: TNS-00525: Insufficient privilege for operation
Sep 21 09:27:23 db dbora: Linux Error: 1: Operation not permitted
Sep 21 09:27:23 db dbora: Listener failed to start. See the error message(s) above...
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / не запускается listner при загрузке / 25 сообщений из 28, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]