powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Материал по установке/настройке IDS 2000 на RH 7.3 + консультации
10 сообщений из 10, страница 1 из 1
Материал по установке/настройке IDS 2000 на RH 7.3 + консультации
    #35979209
ortrix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть сервер Linux version 2.4.18-3 (bhcompile@daffy.perf.redhat.com) (gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-110, Glibc version 2.2.5. Из доп. служб пока стоит только pure-ftpd.
Требуется поднять:
informix_internet_2000_s_o_v9_21_uc3_for_linux.rpm + CSDK
Так же требуется информация по установке и настройке CSDK – какую версию выбрать и как настроить.

Сделано пока:
groupadd informix
useradd -g informix -m informix
passwd Informix
mkdir /opt/informix
chown informix:informix /opt/Informix
...
Рейтинг: 0 / 0
Материал по установке/настройке IDS 2000 на RH 7.3 + консультации
    #35979213
ortrix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыл добавить:
Ip- сервера: 192.168.4.5
Имя сервера: iiup.iiup.local и соответственно желательно поднять подобную службу.

В качестве клиентов будут выступать сам RH7.3 и windows 98 - XP
...
Рейтинг: 0 / 0
Материал по установке/настройке IDS 2000 на RH 7.3 + консультации
    #35979455
zaiets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну и древнюю версию вы нашли.
открываете Install guide + machine notes (IDS.txt вроде тогда называлось) и вперед.

Относительно версии клиента- если ставить все в один каталог, то нужно аккуратно.
Лучше конечно поставить ту, которая была на тот момент.

Если в разные каталоги, то можно в принципе поставить "любую" версию, если нету никаких замечаний от разраборчика прикладухи.
...
Рейтинг: 0 / 0
Материал по установке/настройке IDS 2000 на RH 7.3 + консультации
    #35980759
ortrix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zaietsНу и древнюю версию вы нашли.
открываете Install guide + machine notes (IDS.txt вроде тогда называлось) и вперед.

Относительно версии клиента- если ставить все в один каталог, то нужно аккуратно.
Лучше конечно поставить ту, которая была на тот момент.

Если в разные каталоги, то можно в принципе поставить "любую" версию, если нету никаких замечаний от разраборчика прикладухи.

Install guide + machine notes (IDS.txt...)

Облазил Гугл, комбинируя разные вариации но так нечего и не нашел… Может есть данная документация?
И еще интересуют вариации с конфигурационными файлами для старта сервера ol_iiup.
То есть как самого Informix, так и переменного окружения Linux .bash_profile к примеру, я навоял такой (какие еще конфигурационные файлы требуется править?):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
	. ~/.bashrc
fi

# User specific environment and startup programs

BASH_ENV=$HOME/.bashrc
USERNAME=""

export INFORMIXDIR=/opt/informix
export PATH=${PATH}:${INFORMIXDIR}/bin:/usr/rar
export INFORMIXSERVER=ol_iiup
export CLIENT_LOCALE=ru_RU.CP1251
export DB_LOCALE=ru_RU.CP1251
export SERVER_LOCALE=ru_RU.CP1251
export DBLANG=ru_RU.CP1251
export DBNLS= 2 
export COLLCHAR= 1 
export DBMONEY=.
export DBDATE=DMY4/
export DBTIME='%Y-%m-%d %H:%M:%S.%F2'

export USERNAME BASH_ENV PATH

Так же пока подготовил sqlhosts Распаковав предварительно rpm:
Код: plaintext
1.
2.
3.
4.
5.
#demo_on	onipcshm	on_hostname	on_servername
#demo_se	seipcpip	se_hostname	sqlexec

ol_iiup_sh	onipcshm	iiup	ol_iiup
ol_iiup	onsoctcp	iiup	sqlexec

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
212.
213.
214.
215.
216.
217.
218.
219.
220.
221.
222.
223.
224.
225.
226.
227.
228.
229.
230.
231.
232.
233.
# Root Dbspace Configuration

ROOTNAME        rootdbs         # Root dbspace name
ROOTPATH        /dev/sdc5       # Path for device containing root dbspace
ROOTOFFSET       0                # Offset of root dbspace into device (Kbytes)
ROOTSIZE         100000           # Size of root dbspace (Kbytes)

# Disk Mirroring Configuration Parameters

MIRROR           1                # Mirroring flag (Yes =  1 , No =  0 )
MIRRORPATH      /dev/sdd5       # Path for device containing mirrored root
MIRROROFFSET     0                # Offset into mirrored device (Kbytes)

# Physical Log Configuration

PHYSDBS         rootdbs         # Location (dbspace) of physical log
PHYSFILE         2000             # Physical log file size (Kbytes)

# Logical Log Configuration

LOGFILES         50               # Number of logical log files
LOGSIZE          10000            # Logical log size (Kbytes)

# Diagnostics 

MSGPATH         /opt/informix/online.log # System message log file path
CONSOLE         /opt/informix/console.log # System console message path
ALARMPROGRAM    /opt/informix/etc/log_full.sh # Alarm program path
TBLSPACE_STATS   1                # Maintain tblspace statistics

# System Archive Tape Device

TAPEDEV         /dev/null       # Tape device path	
TAPEBLK          16               # Tape block size (Kbytes)
TAPESIZE         10240            # Maximum amount of data to put on tape (Kbytes)

# Log Archive Tape Device

LTAPEDEV        /dev/null       # Log tape device path
LTAPEBLK         16               # Log tape block size (Kbytes)
LTAPESIZE        10240            # Max amount of data to put on log tape (Kbytes)

# Optical

STAGEBLOB                       # Informix Dynamic Server  2000  staging area 

# System Configuration

SERVERNUM        0                # Unique id corresponding to a OnLine instance
DBSERVERNAME   ol_iiup       # Name of default database server
DBSERVERALIASES ol_iiup_sh   # List of alternate dbservernames
NETTYPE         soctcp, 1 , 200 ,NET # Configure poll thread(s) for nettype
DEADLOCK_TIMEOUT  60               # Max time to wait of lock in distributed env.
RESIDENT         0                # Forced residency flag (Yes =  1 , No =  0 )

MULTIPROCESSOR   1                #  0  for single-processor,  1  for multi-processor
NUMCPUVPS        1                # Number of user (cpu) vps
SINGLE_CPU_VP    0                # If non-zero, limit number of cpu vps to one

NOAGE            0                # Process aging
AFF_SPROC        0                # Affinity start processor
AFF_NPROCS       0                # Affinity number of processors

# Shared Memory Parameters

LOCKS            300000           # Maximum number of locks
BUFFERS          100000           # Maximum number of shared buffers
NUMAIOVPS        1                # Number of IO vps
PHYSBUFF         256              # Physical log buffer size (Kbytes)
LOGBUFF          256              # Logical log buffer size (Kbytes)
LOGSMAX          100              # Maximum number of logical log files
CLEANERS         2                # Number of buffer cleaner processes
SHMBASE         0x10000000L     # Shared memory base address
SHMVIRTSIZE      8000             # initial virtual shared memory segment size
SHMADD           8192             # Size of new shared memory segments (Kbytes)
SHMTOTAL         0                # Total shared memory (Kbytes).  0 =>unlimited
CKPTINTVL        300              # Check point interval (in sec)
LRUS             8                # Number of LRU queues
LRU_MAX_DIRTY    60               # LRU percent dirty begin cleaning limit
LRU_MIN_DIRTY    50               # LRU percent dirty end cleaning limit
LTXHWM           50               # Long transaction high water mark percentage
LTXEHWM          60               # Long transaction high water mark (exclusive)
TXTIMEOUT       0x12c           # Transaction timeout (in sec)
STACKSIZE        512 	        # Stack size (Kbytes)

# System Page Size
# BUFFSIZE - OnLine no longer supports this configuration parameter.
#            To determine the page size used by OnLine on your platform
#            see the last line of output from the command, 'onstat -b'.


# Recovery Variables
# OFF_RECVRY_THREADS:
# Number of parallel worker threads during fast recovery or an offline restore.
# ON_RECVRY_THREADS:
# Number of parallel worker threads during an online restore.

OFF_RECVRY_THREADS  10               # Default number of offline worker threads
ON_RECVRY_THREADS  1                # Default number of online worker threads

# Data Replication Variables
DRINTERVAL       30               # DR max time between DR buffer flushes (in sec)
DRTIMEOUT        30               # DR network timeout (in sec)
DRLOSTFOUND     /opt/informix/etc/dr.lostfound # DR lost+found file path

# CDR Variables
CDR_EVALTHREADS  1 , 2              # evaluator threads (per-cpu-vp,additional)
CDR_DSLOCKWAIT   5                # DS lockwait timeout (seconds)
CDR_QUEUEMEM     4096             # Maximum amount of memory for any CDR queue (Kbytes)
CDR_LOGDELTA     30               # % of log space allowed in queue memory
CDR_NUMCONNECT   16               # Expected connections per server
CDR_NIFRETRY     300              # Connection retry (seconds)
CDR_NIFCOMPRESS  0                # Link level compression (- 1  never,  0  none,  9  max)

# Backup/Restore variables
BAR_ACT_LOG     /tmp/bar_act.log 
BAR_MAX_BACKUP   0                
BAR_RETRY        1                
BAR_NB_XPORT_COUNT  10               
BAR_XFER_BUF_SIZE  31               
RESTARTABLE_RESTORE off             
BAR_PROGRESS_FREQ  0                

# Informix Storage Manager variables
ISM_DATA_POOL   ISMData         
ISM_LOG_POOL    ISMLogs         

# Read Ahead Variables
RA_PAGES                        # Number of pages to attempt to read ahead
RA_THRESHOLD                    # Number of pages left before next group

# DBSPACETEMP:
# OnLine equivalent of DBTEMP for SE. This is the list of dbspaces
# that the OnLine SQL Engine will use to create temp tables etc.
# If specified it must be a colon separated list of dbspaces that exist
# when the OnLine system is brought online.  If not specified, or if
# all dbspaces specified are invalid, various ad hoc queries will create
# temporary files in /tmp instead.

DBSPACETEMP                     # Default temp dbspaces

# DUMP*:
# The following parameters control the type of diagnostics information which
# is preserved when an unanticipated error condition (assertion failure) occurs 
# during OnLine operations.  
# For DUMPSHMEM, DUMPGCORE and DUMPCORE  1  means Yes,  0  means No.

DUMPDIR         /tmp            # Preserve diagnostics in this directory
DUMPSHMEM        1                # Dump a copy of shared memory
DUMPGCORE        0                # Dump a core image using 'gcore'
DUMPCORE         0                # Dump a core image (Warning:this aborts OnLine)
DUMPCNT          1                # Number of shared memory or gcore dumps for 
				# a single user's session

FILLFACTOR       90               # Fill factor for building indexes

# method for OnLine to use when determining current time
USEOSTIME        0                #  0 : use internal time(fast),  1 : get time from OS(slow)

# Parallel Database Queries (pdq)
MAX_PDQPRIORITY  100              # Maximum allowed pdqpriority
DS_MAX_QUERIES                  # Maximum number of decision support queries 
DS_TOTAL_MEMORY                 # Decision support memory (Kbytes) 
DS_MAX_SCANS     1048576          # Maximum number of decision support scans	
DATASKIP        off             # List of dbspaces to skip

# OPTCOMPIND
#  0  => Nested loop joins will be preferred (where 
#      possible) over sortmerge joins and hash joins. 
#  1  => If the transaction isolation mode is not  
#      "repeatable read", optimizer behaves as in ( 2 ) 
#      below.  Otherwise it behaves as in ( 0 ) above. 
#  2  => Use costs regardless of the transaction isolation
#      mode.  Nested loop joins are not necessarily  
#      preferred.  Optimizer bases its decision purely  
#      on costs. 
OPTCOMPIND       2                # To hint the optimizer

DIRECTIVES       1                # Optimizer DIRECTIVES ON ( 1 /Default) or OFF ( 0 ) 

ONDBSPACEDOWN    2                # Dbspace down option:  0  = CONTINUE,  1  = ABORT,  2  = WAIT
LBU_PRESERVE     0                # Preserve last log for log backup 
OPCACHEMAX       0                # Maximum optical cache size (Kbytes)

# HETERO_COMMIT (Gateway participation in distributed transactions)
#  1  => Heterogeneous Commit is enabled
#  0  (or any other value) => Heterogeneous Commit is disabled
HETERO_COMMIT    0                

SBSPACENAME                     # Default smartblob space name - this is where blobs
		       # go if no sbspace is specified when the smartblob is 
		       # created. It is also used by some datablades as
		       # the location to put their smartblobs. 
SYSSBSPACENAME                  # Default smartblob space for use by the Informix 
		       # Server. This is used primarily for Informix Server
		       # system statistics collection.

BLOCKTIMEOUT     3600             # Default timeout for system block
SYSALARMPROGRAM /opt/informix/etc/evidence.sh # System Alarm program path

# Optimization goal: - 1  = ALL_ROWS(Default),  0  = FIRST_ROWS
OPT_GOAL        - 1               

ALLOW_NEWLINE    0                # embedded newlines(Yes =  1 , No =  0  or anything but  1 )

#
# The following are default settings for enabling Java in the database.
# Replace all occurrences of /usr/informix with the value of $INFORMIXDIR.

#VPCLASS        jvp,num= 1        # Number of JVPs to start with

JVPJAVAHOME     /opt/informix/extend/krakatoa/jre/ 
                                # JRE installation root directory
JVPHOME         /opt/informix/extend/krakatoa # Krakatoa installation directory

JVPPROPFILE     /opt/informix/extend/krakatoa/.jvpprops # JVP property file
JVPLOGFILE      /opt/informix/jvp.log # JVP log file.

JDKVERSION       1 . 2              # JDK version supported by this server
JVMTHREAD       native          # Java VM thread type (green or native)

# The path to the JRE libraries relative to JVPJAVAHOME
JVPJAVALIB      /lib/sparc/     

# The JRE libraries to use for the Java VM

JVPJAVAVM       hpi:jvm:java:net:math:zip:jpeg 

# Classpath to use upon Java VM start-up (use _g version for debugging)

# JVPCLASSPATH  /usr/informix/extend/krakatoa/krakatoa.jar:/usr/informix/extend/krakatoa/jdbc.jar
JVPCLASSPATH    /opt/informix/extend/krakatoa/krakatoa_g.jar:/opt/informix/extend/krakatoa/jdbc_g.jar


Наваял скрипт старта/остановы сервера:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
export INFORMIXDIR=/opt/informix
export PATH=${PATH}:${INFORMIXDIR}/bin
export INFORMIXSERVER=ol_iiup

case $ 1  in
start)
    echo -n "Starting INFORMIX-OnLine Dinamic Server ..."
    oninit && echo " done." || "failed !"
    ;;
stop)
    echo -n "Stopping INFORMIX-OnLine Dinamic Server ..."
    onmode -ky && echo " Ok." || "failed !"
    ;;
  *)
    echo "Usage: control.sh {start|stop}"
    exit  1 
    ;;
esac

exit  0  
...
Рейтинг: 0 / 0
Материал по установке/настройке IDS 2000 на RH 7.3 + консультации
    #35981019
zaiets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ortrix

Install guide + machine notes (IDS.txt...)

Облазил Гугл, комбинируя разные вариации но так нечего и не нашел… Может есть данная документация?


Не в гугле нужно искать, а в каталоге $INFORMIXDIR/release/... $INFORMIXDIR/doc
Для 9.40 это ids_machine_notes_9.40.txt
Для 9.21 вроде как назывался IDS.txt

Есть на
http://www-01.ibm.com/software/data/informix/pubs/library/notes/machnote/machnote.html#m5
...
Рейтинг: 0 / 0
Материал по установке/настройке IDS 2000 на RH 7.3 + консультации
    #35981031
ortrix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zaiets, в opt/informix/doc/ лежит только gls_api.
...
Рейтинг: 0 / 0
Материал по установке/настройке IDS 2000 на RH 7.3 + консультации
    #35981289
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zaiets
Есть на
http://www-01.ibm.com/software/data/informix/pubs/library/notes/machnote/machnote.html#m5
Если быть совсем уж точным
"MACHINE SPECIFIC NOTES FOR Informix Dynamic Server 9.21.UC2 PRODUCT RELEASE DATE: 26 May 2000"
http://www-01.ibm.com/software/data/informix/pubs/library/notes/machnote/lin0921m28.txt
Обязательно читать первые несколько абзацев по изменениям ядра Linux и основным особенностям данной версии (правда, по отношению к еще более древним :). Версию ОС очень желательно брать рекомендуемую на тот момент, а не самую свежую сейчас.
"Release Notes for Informix Dynamic Server 2000 Date: 03/30/2000 Version: 9.21"
http://www-01.ibm.com/software/data/informix/pubs/library/notes/relnotes/ids2000/921fc41.html

Но я бы рекомендовал вам все таки сначала почитать руководство администратора и рук-во по установке - многие вопросы отпадут сами, а на другие , более конкретные, сможем ответить здесь:
" Installation Guide for IDS.2000 and IIF.2000 on UNIX and Linux, Version 9.2x (G251-0566-00)
This guide contains instructions for installing Dynamic Server on UNIX."
http://publib.boulder.ibm.com/epubs/pdf/6554.pdf
" Getting Started with Informix Dynamic Server.2000, Version 9.2 (G251-0335-00)
This manual provides an overview of the Informix database server and SQL API environment, summarizes important features of Informix Dynamic Server.2000, and provides a road map to help you use the Version 9.2 documentation set."
http://publib.boulder.ibm.com/epubs/pdf/6207.pdf
" Administrator's Guide for Informix Dynamic Server.2000, Version 9.2 (G251-0332-00)
This manual is both a user guide and a reference manual to the features of Informix Dynamic Server. It is intended to help you understand, configure, and use your database server."
http://publib.boulder.ibm.com/epubs/pdf/6202.pdf
...
Рейтинг: 0 / 0
Материал по установке/настройке IDS 2000 на RH 7.3 + консультации
    #35981382
ortrix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
при выполнение команды dbaccessdemo & dbaccess stores под пользователем informix:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
bash- 2 .05a$ dbaccessdemo & dbaccess stores
[ 1 ]  8206 
dbaccess: error while loading shared libraries: libncurses.so. 4 : cannot open shared object file: No such file or directory
bash- 2 .05a$
DBACCESS  Demonstration Database Installation Script

awk: cmd. line: 2 : fatal: cannot open file `/opt/informix/etc/sqlhosts' for reading (No such file or directory)
/opt/informix/bin/dbaccessdemo: test: =: unary operator expected

Dropping existing stores_demo database ....


Creating stores_demo database ....

/opt/informix/bin/dbaccessdemo: test: too many arguments
dbaccess: error while loading shared libraries: libncurses.so. 4 : cannot open shared object file: No such file or directory
dbaccess: error while loading shared libraries: libncurses.so. 4 : cannot open shared object file: No such file or directory

Loading data ...

dbaccess: error while loading shared libraries: libncurses.so. 4 : cannot open shared object file: No such file or directory
dbaccess: error while loading shared libraries: libncurses.so. 4 : cannot open shared object file: No such file or directory

The creation of the demonstration database is now complete.  The remainder
of this script copies the examples into your current directory.
Press "Y" to continue, or "N" to abort.
Y
bash: Y: command not found

[ 1 ]+  Stopped                 dbaccessdemo
bash- 2 .05a$

...
Рейтинг: 0 / 0
Материал по установке/настройке IDS 2000 на RH 7.3 + консультации
    #35981425
ortrix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При использование написанного выше скрипта старта сервера - выскакивает ошибка

Код: plaintext
1.
2.
3.
4.
bash- 2 .05a$ ./control.sh start
Starting INFORMIX-OnLine Dinamic Server ...oninit: relocation error: /var/lib/libpthread.so. 0 : symbol __on_exit, 
version GLIBC_2. 0  not defined in file libc.so. 6  with link time reference ./control.sh: failed !: command not found
bash- 2 .05a$
...
Рейтинг: 0 / 0
Материал по установке/настройке IDS 2000 на RH 7.3 + консультации
    #35981500
ortrix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ура! кажется, победил установку и настройку:
Код: plaintext
rm /var/lib/libpthread.so. 0 
- удалением символической ссылки.
Осталось поставить клиентов как в RH так и в win и поднять БД.
Знаю где то нужно прописывать сервис и порт демона(которые будут слышатся с внешних машин)?
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Материал по установке/настройке IDS 2000 на RH 7.3 + консультации
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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