powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Ошибка при выполнении или при включении DB2.
23 сообщений из 23, страница 1 из 1
Ошибка при выполнении или при включении DB2.
    #35531588
Antoin1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Я ставлю DB2 в ОС Linux.Ставил с помощью команды db2_install,затем создал администратора,экземпляр,прописал TCP/IP вроде,теперь пробую использовать команду ./db2 и получаю следующюю ошибку:
[root@lis bin]# ./db2
SQL10007N Message "-1390" could not be retrieved. Reason code: "6".

Вроде в некоторых форумах говорится про переменные окружения,как это сделать?Или может проблема не в этом....

Буду рад любой помощи,спасибо.
...
Рейтинг: 0 / 0
Ошибка при выполнении или при включении DB2.
    #35531686
Antoin1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и команда ./db2start тоже не выполняется.....
...
Рейтинг: 0 / 0
Ошибка при выполнении или при включении DB2.
    #35531753
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Пробуйте команды из-под владельца инстанса, а не из-под root.
...
Рейтинг: 0 / 0
Ошибка при выполнении или при включении DB2.
    #35531925
Antoin1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cпасибо,но нет не пашет
...
Рейтинг: 0 / 0
Ошибка при выполнении или при включении DB2.
    #35532106
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"Не пашет" и "не выполняется" - это как?
Коды и сообщения ошибок?
Что в ~/sqllib/db2dump/db2diag.log у владельца инстанса?
...
Рейтинг: 0 / 0
Ошибка при выполнении или при включении DB2.
    #35534173
Antoin1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein"Не пашет" и "не выполняется" - это как?
Коды и сообщения ошибок?
Что в ~/sqllib/db2dump/db2diag.log у владельца инстанса?

Вот:
cat db2diag.log

2008-09-11-06.51.33.026075+240 I1G1037 LEVEL: Event
PID : 1279 TID : 3066820288 PROC : db2flacc
INSTANCE: db2inst1 NODE : 000
FUNCTION: DB2 UDB, RAS/PD component, _pdlogInt, probe:120
START : New db2diag.log file
DATA #1 : Build Level, 124 bytes
Instance "db2inst1" uses "32" bits and DB2 code release "SQL08020"
with level identifier "03010106".
Informational tokens are "DB2 v8.1.0.64", "s040812", "MI00086", FixPak "7".
DATA #2 : System Info, 364 bytes
System: Linux lis.informika 6 2 i686
CPU: total:1 online:1
Physical Memory: total:3806 free:1030
Virtual Memory: total:7807 free:5031
Swap Memory: total:4001 free:4001
Kernel Params: msgMaxMessageSize:8192 msgMsgMap:16384 msgMaxQueueIDs:1024
msgNumberOfHeaders:16384 msgMaxQueueSize:16384
msgMaxSegmentSize:16 shmMax:268435456 shmMin:1 shmIDs:4096
shmSegments:4096
Information in this record is only valid at the time when this file was
created (see this record's time stamp)

2008-09-11-06.51.33.025201+240 I1039G295 LEVEL: Event
PID : 1279 TID : 3066820288 PROC : db2flacc
INSTANCE: db2inst1 NODE : 000
FUNCTION: DB2 UDB, config/install, sqlfLogUpdateCfgParam, probe:30
CHANGE : CFG DBM: "Sysadm_group" From: "" To: "db2grp1"

2008-09-11-06.51.47.824889+240 I1335G292 LEVEL: Event
PID : 9466 TID : 3066820288 PROC : db2flacc
INSTANCE: db2inst1 NODE : 000
FUNCTION: DB2 UDB, config/install, sqlfLogUpdateCfgParam, probe:30
CHANGE : CFG DBM: "Authentication" From: "0" To: "0"

2008-09-11-06.51.55.217532+240 I1628G300 LEVEL: Event
PID : 9699 TID : 3066820288 PROC : db2flacc
INSTANCE: db2inst1 NODE : 000
FUNCTION: DB2 UDB, config/install, sqlfLogUpdateCfgParam, probe:30
CHANGE : CFG DBM: "Cpuspeed" From: "0.000040" To: "0.000000"

2008-09-11-06.52.02.355378+240 I1929G307 LEVEL: Event
PID : 9982 TID : 3066820288 PROC : db2flacc
INSTANCE: db2inst1 NODE : 000
FUNCTION: DB2 UDB, config/install, sqlfLogUpdateCfgParam, probe:30
CHANGE : CFG DBM: "Comm_bandwidth" From: "1.250000" To: "-1.000000"

2008-09-11-06.55.24.914823+240 I2237G318 LEVEL: Event
PID : 10248 TID : 3066820288 PROC : db2flacc
INSTANCE: db2inst1 NODE : 000
FUNCTION: DB2 UDB, config/install, sqlfLogUpdateCfgParam, probe:30
CHANGE : CFG DBM: "JDK_path" From: "/opt/IBMJava2-141" To: "/opt/IBMJava2-141"

2008-09-11-06.55.32.619490+240 I2556G316 LEVEL: Event
PID : 18175 TID : 3066820288 PROC : db2flacc
INSTANCE: db2inst1 NODE : 000
FUNCTION: DB2 UDB, config/install, sqlfLogUpdateCfgParam, probe:30
CHANGE : CFG DBM: "Diagpath" From: "" To: "/db2home/db2inst1/sqllib/db2dump"

2008-09-11-06.55.40.343568+240 I2873G294 LEVEL: Event
PID : 18451 TID : 3066820288 PROC : db2flacc
INSTANCE: db2inst1 NODE : 000
FUNCTION: DB2 UDB, config/install, sqlfLogUpdateCfgParam, probe:30
CHANGE : CFG DBM: "Discover_comm" From: "" To: "TCPIP"


2008-09-11-06.55.48.792438+240 I3168G295 LEVEL: Event
PID : 18717 TID : 3066820288 PROC : db2flacc
INSTANCE: db2inst1 NODE : 000
FUNCTION: DB2 UDB, config/install, sqlfLogUpdateCfgParam, probe:30
CHANGE : CFG DBM: "Java_heap_sz" From: "512" To: "2048"
...
Рейтинг: 0 / 0
Ошибка при выполнении или при включении DB2.
    #35534284
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Какой у вас дистрибутив линукса?
2. Что выдает uname -a?
3. Какие ошибки возникают, когда вы пытаетесь из-под db2inst1 вызвать db2 или db2start?
...
Рейтинг: 0 / 0
Ошибка при выполнении или при включении DB2.
    #35534338
Antoin1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1.дистрибутив Red Hat Enterprise Linux AS release 4 (Nahant Update 3)
2.это не имеет отношения к делу:но если че то 2.6.9-34.EL,i686 i686 i386 GNU/Linux
-часть инфы
3.bash-3.00$ ./db2start
bash: ./db2start: Permission denied
bash-3.00$ ./db2
SQL10007N Message "-1390" could not be retrieved. Reason code: "6".
то есть теже ошибки,что и из под рута
...
Рейтинг: 0 / 0
Ошибка при выполнении или при включении DB2.
    #35534611
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Такое впечатление, что у db2inst1 не выполнился ~/sqllib/db2profile.
Что выдают под db2inst1 команды
echo $DB2INSTANCE
echo $DB2DIR
?
...
Рейтинг: 0 / 0
Ошибка при выполнении или при включении DB2.
    #35534897
Antoin1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я выполнил команды(я так понимаю не важно из какой директории их выполнять?) из под пользователя экземпляра,выход пустая строка,..........подскажитете тогда пож-та, что и где(в каком файле и где расположенном) надо прописать?
...
Рейтинг: 0 / 0
Ошибка при выполнении или при включении DB2.
    #35535035
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У владельца инстанса должен создаться файл
~/sqllib/db2profile
Он у вас есть?
Что в нем?
...
Рейтинг: 0 / 0
Ошибка при выполнении или при включении DB2.
    #35536030
Antoin1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот его содержимое:

# Default DB2 product directory
DB2DIR="/opt/IBM/db2/V8.1"

# Remember the current DB2INSTANCE environment variable
CUR_INSTNAME=${DB2INSTANCE:=""}

#-----------------------------------------------------------------------
# DB2INSTANCE [Default null, values: Any valid instance name]
# Specifies the instance that is active by default.
#-----------------------------------------------------------------------
DB2INSTANCE=db2inst1
export DB2INSTANCE
INSTHOME=/db2home/db2inst1

# Function to add or remove certain path to or from the specified
# environment variable.
AddRemoveString()
{
if [ $# -ne 3 ]; then
return 0
fi
var=$1 #The enviornment variable to be processed
addrm_str=$2 #The new path to be used
action=$3 #Action: a -> add, r -> remove
if [ "X${action?}" != "Xa" -a "X${action?}" != "Xr" ]; then
return 0 # return without doing anything
fi
awkval='$1 != "'${addrm_str?}'"{print $0}'
newval=`eval echo \\${$var} | awk '{for (i=1; i<= NF; ++i) \
if( $i != VAR ) print $i":"}' FS=":" VAR=${addrm_str?}`
newval=`echo ${newval?} | sed 's/\: /\:/g'`
if [ "X${action?}" = "Xa" ]; then
newval=${newval?}"${addrm_str?}"
else
newval=`echo ${newval?} | sed 's/:$//'`
fi
eval $var=\"${newval?}\"
unset var addrm_str awkval newval
}
#----------------------------------------------------------------------------
# If DB2 instance environment is being switched from one instances to another,
# the entries for old DB2 instance in the original instance enviornment
# are cleaned up.
#----------------------------------------------------------------------------
if [ -n "${CUR_INSTNAME?}" ]; then
CUR_INSTHOME=`${INSTHOME?}/sqllib/bin/db2usrinf -d ${CUR_INSTNAME?}`
path_list="bin adm misc"
class_list="java/db2java.zip java/db2jcc.jar java/sqlj.zip function \
java/db2jcc_license_cisuz.jar java/db2jcc_license_cu.jar \
java/runtime.zip"

for tmp_entry in ${path_list?}; do
AddRemoveString PATH ${CUR_INSTHOME?}/sqllib/${tmp_entry?} r
done
for tmp_entry in ${class_list?}; do
AddRemoveString CLASSPATH ${CUR_INSTHOME?}/sqllib/${tmp_entry?} r
done
AddRemoveString LD_LIBRARY_PATH ${CUR_INSTHOME?}/sqllib/lib r
AddRemoveString LIBPATH ${CUR_INSTHOME?}/sqllib/lib r
AddRemoveString LD_LIBRARYN32_PATH ${CUR_INSTHOME?}/sqllib/lib32 r
AddRemoveString SHLIB_PATH ${CUR_INSTHOME?}/sqllib/lib r
fi

AddRemoveString PATH ${INSTHOME?}/sqllib/bin a
AddRemoveString PATH ${INSTHOME?}/sqllib/adm a
AddRemoveString PATH ${INSTHOME?}/sqllib/misc a
export PATH
#-----------------------------------------------------------------------
# UDB Extender initialization
#-----------------------------------------------------------------------
if [ -f ${INSTHOME}/dmb/dmbprofile ]; then
. ${INSTHOME}/dmb/dmbprofile
fi

#-----------------------------------------------------------------------
# The following variables are used for JDBC support
#-----------------------------------------------------------------------
CLASSPATH=${CLASSPATH:-""}

if [ -f ${INSTHOME?}/sqllib/java/db2java.zip ]; then
AddRemoveString CLASSPATH ${INSTHOME?}/sqllib/java/db2java.zip a
fi
if [ -f ${INSTHOME?}/sqllib/java/db2jcc.jar ]; then
AddRemoveString CLASSPATH ${INSTHOME?}/sqllib/java/db2jcc.jar a
fi
if [ -f ${INSTHOME?}/sqllib/java/sqlj.zip ]; then
AddRemoveString CLASSPATH ${INSTHOME?}/sqllib/java/sqlj.zip a
fi
if [ -d ${INSTHOME?}/sqllib/function ]; then
AddRemoveString CLASSPATH ${INSTHOME?}/sqllib/function a
fi

if [ -f ${INSTHOME?}/sqllib/java/db2jcc_license_cisuz.jar ]; then
AddRemoveString CLASSPATH ${INSTHOME?}/sqllib/java/db2jcc_license_cisuz.jar
a
fi
AddRemoveString CLASSPATH . a
export CLASSPATH

#-----------------------------------------------------------------------
# The following variables are used for Data Warehouse support
#-----------------------------------------------------------------------
if [ -d ${INSTHOME?}/sqllib/templates ]; then
VWS_TEMPLATES=${INSTHOME?}/sqllib/templates
export VWS_TEMPLATES
fi
if [ -d ${INSTHOME?}/sqllib/logging ]; then
VWS_LOGGING=${INSTHOME?}/sqllib/logging
export VWS_LOGGING
fi
VWSPATH=${INSTHOME?}/sqllib
export VWSPATH

LD_LIBRARY_PATH=${LD_LIBRARY_PATH:-""}
AddRemoveString LD_LIBRARY_PATH ${INSTHOME}/sqllib/lib a
export LD_LIBRARY_PATH
LIBPATH=${LIBPATH:-""}
AddRemoveString LIBPATH ${INSTHOME}/sqllib/lib a
export LIBPATH

#--------------------------------------------------------------------------
# Any user changes to the environment goes into userprofile. Modifications
# to db2profile may be overwritten in fixpaks.
#--------------------------------------------------------------------------
if [ -f ${INSTHOME?}/sqllib/userprofile ]; then
. ${INSTHOME?}/sqllib/userprofile
fi

Если что-то надо поменять,то напишите пожалуйста,что и где! Ну и вообщем спасибо,что помогаете))
...
Рейтинг: 0 / 0
Ошибка при выполнении или при включении DB2.
    #35536139
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Перед тем, как выполнять db2-шные команды, надо убедиться в том, что этот скрипт предварительно был запущен.
Удобно сделать так, чтоб он запускался при логоне пользователя в системе.
Выполните:
. ~/sqllib/db2profile
(не забудьте пробел между . и ~)
Что получится теперь, если вызвать db2?
...
Рейтинг: 0 / 0
Ошибка при выполнении или при включении DB2.
    #35536283
Antoin1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to Mark Barinstein СПАСИБО ВАМ БОЛЬШОЕ команда db2 работает как из под insta так и из под root'a(хотя не знаю должно ли быть второе),
но
./db2start
-bash: ./db2start: Permission denied -- вроде не работал! дал права заработал!
ну вроде бы я установил с вашей помощью db2))))0000_o
...
Рейтинг: 0 / 0
Ошибка при выполнении или при включении DB2.
    #35536357
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antoin1111ну вроде бы я установил с вашей помощью db2))))0000_oВы теперь лучше Regular FixPak for V8 FixPak 17 поставьте, а то после вашей v8.2.0 (которая весьма глючная была) вышло уже 10 фиксов...
...
Рейтинг: 0 / 0
Ошибка при выполнении или при включении DB2.
    #35536458
Antoin1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein Antoin1111ну вроде бы я установил с вашей помощью db2))))0000_oВы теперь лучше Regular FixPak for V8 FixPak 17 поставьте, а то после вашей v8.2.0 (которая весьма глючная была) вышло уже 10 фиксов...
а если я на русском fixpak поставлю работать будет или нет?у меня db2 на инглише.
...
Рейтинг: 0 / 0
Ошибка при выполнении или при включении DB2.
    #35536492
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antoin1111а если я на русском fixpak поставлю работать будет или нет?у меня db2 на инглише.Фикс не зависит от языка.
...
Рейтинг: 0 / 0
Ошибка при выполнении или при включении DB2.
    #35536494
Antoin1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и еще я хочу на WebSphere Portale БД менять я ведь потом смогу проапдейтить db?
...
Рейтинг: 0 / 0
Ошибка при выполнении или при включении DB2.
    #35536497
Antoin1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
с Cloudscape на db2
...
Рейтинг: 0 / 0
Ошибка при выполнении или при включении DB2.
    #35539688
Antoin1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark BarinsteinПеред тем, как выполнять db2-шные команды, надо убедиться в том, что этот скрипт предварительно был запущен.
Удобно сделать так, чтоб он запускался при логоне пользователя в системе.
Выполните:
. ~/sqllib/db2profile
(не забудьте пробел между . и ~)
Что получится теперь, если вызвать db2?
А как сделать чтобы этот скрипт не надо было каждый раз исполнять заново,в каждой новой сессии(автоматизировать его)?????????
...
Рейтинг: 0 / 0
Ошибка при выполнении или при включении DB2.
    #35539789
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antoin1111А как сделать чтобы этот скрипт не надо было каждый раз исполнять заново,в каждой новой сессии(автоматизировать его)?????????Вставить в ~/.profile что-то типа
Код: plaintext
1.
2.
if [ -f /home/db2inst1/sqllib/db2profile ]; then
. /home/db2inst1/sqllib/db2profile
fi
...
Рейтинг: 0 / 0
Ошибка при выполнении или при включении DB2.
    #35540048
Antoin1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у меня нет файла .profile есть только userprofile
...
Рейтинг: 0 / 0
Ошибка при выполнении или при включении DB2.
    #35540561
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antoin1111у меня нет файла .profile есть только userprofileЕсли у вас bash, то вставьте то, что я написал в ~/.bashrc
Если ~/.bashrc нет - создайте его.
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Ошибка при выполнении или при включении DB2.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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