当前位置:网站首页>[informix] Resolving startup errors and solutions
[informix] Resolving startup errors and solutions
2022-08-05 04:14:00 【little panic】
目录
2、Create backup logical log files
一、启动命令
oninit -ivy
查看日志:onstat -m(This statement is only displayed20Line log to see the full log attmp下)
二、报错1(Stack benefits)
报错内容
[[email protected] informix]$ oninit -ivy
bad INFORMIXSERVER[[email protected] informix]$ cd data/
shared memory not initialized for INFORMIXSERVER '<NULL>'
解决1
1、修改 "~/.bash_profile"文件,加入如下环境变量
vi . bash_profile
export INFORMIXDIR=/opt/IBM/Informix_Software_Bundle
export INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhosts
export ONCONFIG=onconfig.tramsserver
export INFORMIXSERVER=tramsserver
export PATH=$INFORMIXDIR/bin:.:$PATH
2、保存后执行
source .bash_profile
三、报错2(权限不对)
报错内容
[[email protected] ~]$ oninit -v
attn: Ignoring unknown or deprecated config parameter (PHYSDBS)
Reading configuration file '/opt/informix//etc/onconfig.tramsserver'...succeeded
Allocating and attaching to shared memory...succeeded
Creating resident pool 4310 kbytes...succeeded
Creating infos file "/opt/informix//etc/.infos.tramsserver"...succeeded
Linking conf file "/opt/informix//etc/.conf.tramsserver"...succeeded
Initializing rhead structure...rhlock_t 16384 (512K)... rlock_t (2656K)... Writing to infos file...succeeded
Initialization of Encryption...succeeded
Initializing ASF...succeeded
Initializing Dictionary Cache and SPL Routine Cache...succeeded
Initializing encryption-at-rest if necessary...succeeded
Bringing up ADM VP...succeeded
Creating VP classes...succeeded
Forking main_loop thread...succeeded
Initializing DR structures...succeeded
Forking 1 'soctcp' listener threads...succeeded
Starting tracing...succeeded
Initializing 8 flushers...succeeded
Initializing SDS Server network connections...succeeded
Initializing log/checkpoint information...succeeded
Initializing dbspaces...succeeded
Opening primary chunks...FAILED
oninit: Fatal error in shared memory initialization
WARNING: server initialization failed or timed out.
Check the message log, online.log, for errors.
查看日志
23:59:37 The chunk '/opt/informix/data/rootdbs' must have READ/WRITE permissions for owner (600).
23:59:37 oninit: Fatal error in shared memory initialization
解决2
[[email protected] data]$ cd /opt/informix/data/
[[email protected] data]$ chmod 600 rootdbs
四、报错3(Logical log is full)
报错内容
Initializing DBSPACETEMP list...succeeded
解决3
1、View the logical log
[[email protected] ~]$ onstat -l
IBM Informix Dynamic Server Version 12.10.FC9DE -- Fast Recovery -- Up 00:16:18 -- 148084 Kbytes
Physical Logging
Buffer bufused bufsize numpages numwrits pages/io
P-2 0 64 0 0 0.00
phybegin physize phypos phyused %used
1:263 25000 7819 0 0.00
Logical Logging
Buffer bufused bufsize numrecs numpages numwrits recs/pages pages/io
L-2 0 32 1 1 1 1.0 1.0
Subsystem numrecs Log Space used
OLDRSAM 1 44
Buffer Waiting
Buffer ioproc flags
L-2 0 0x21 0
address number flags uniqid begin size used %used
44d04f88 1 U------ 1 1:25263 5000 5000 100.00
44afef68 2 U------ 2 1:30263 5000 5000 100.00
44bb8f40 3 U------ 3 1:35263 5000 5000 100.00
44bb8fa8 4 U------ 4 1:40263 5000 5000 100.00
44ce8c50 5 U------ 5 1:45263 5000 5000 100.00
44ce8cb8 6 U---C-L 6 1:50263 5000 4999 99.98
6 active, 6 total
2、Create backup logical log files
[[email protected] informix]$ mkdir Logicallog_bak
[[email protected] informix]$ cd Logicallog_bak/
[[email protected] Logicallog_bak]$ touch 20220801
[[email protected] Logicallog_bak]$ ll
总用量 0
-rw-rw-r-- 1 informix informix 0 8月 2 00:54 20220801
[[email protected] Logicallog_bak]$ chmod 600 20220801
[[email protected] Logicallog_bak]$
3、Modify the backup file path
cd /opt/informix/etc
vim onconfig.tramsserver
LTAPEDEV /opt/informix/Logicallog_bak/20220801
或者LTAPEDEV /dev/null
4、Perform automatic backups
[[email protected] Logicallog_bak]$ ontape -a
Performing automatic backup of logical logs.
Please mount tape 1 on /opt/informix/Logicallog_bak/20220801 and press Return to continue ...
Logbackup failed - No log backup allowed during recovery.
This tape contains no log data
Program over.
五、报错4(err = -951)
报错内容
5:17:03 Get Shadow Password for user [informix] failed!
15:17:03 Check for password aging/account lock-out.
15:17:03 listener-thread: err = -951: oserr = 0: errstr = [email protected]: Incorrect password or user [email protected] is not kno.
解决4
/etc/shadowPermissions are too dead,修改/etc/shadow其它用户可读,But this is not the final solution!
The ultimate reason is to implement it yourselfchown -R informix:informix /home/informix Changed some file permissions inside.
解决办法:重装!!!
六、重启
[[email protected] data]$ oninit -vy
attn: Ignoring unknown or deprecated config parameter (PHYSDBS)
Reading configuration file '/opt/informix//etc/onconfig.tramsserver'...succeeded
Allocating and attaching to shared memory...succeeded
Creating resident pool 4310 kbytes...succeeded
Creating infos file "/opt/informix//etc/.infos.tramsserver"...succeeded
Linking conf file "/opt/informix//etc/.conf.tramsserver"...succeeded
Initializing rhead structure...rhlock_t 16384 (512K)... rlock_t (2656K)... Writing to infos file...succeeded
Initialization of Encryption...succeeded
Initializing ASF...succeeded
Initializing Dictionary Cache and SPL Routine Cache...succeeded
Initializing encryption-at-rest if necessary...succeeded
Bringing up ADM VP...succeeded
Creating VP classes...succeeded
Forking main_loop thread...succeeded
Initializing DR structures...succeeded
Forking 1 'soctcp' listener threads...succeeded
Starting tracing...succeeded
Initializing 8 flushers...succeeded
Initializing SDS Server network connections...succeeded
Initializing log/checkpoint information...succeeded
Initializing dbspaces...succeeded
Opening primary chunks...succeeded
Validating chunks...succeeded
Initialize Async Log Flusher...succeeded
Starting B-tree Scanner...succeeded
Init ReadAhead Daemon...succeeded
Init DB Util Daemon...succeeded
Initializing DBSPACETEMP list...succeeded
Init Auto Tuning Daemon...succeeded
Checking database partition index...succeeded
Initializing dataskip structure...succeeded
Checking for temporary tables to drop...succeeded
Updating Global Row Counter...succeeded
Forking onmode_mon thread...succeeded
Creating periodic thread...succeeded
Creating VP cache drain thread...succeeded
Creating limits manager thread...succeeded
Starting scheduling system...succeeded
Verbose output complete: mode = 5
边栏推荐
- What is ASEMI photovoltaic diode, the role of photovoltaic diode
- Haproxy搭建Web群集
- UE4 通过互动(键盘按键)开门
- 关于#SQL#的迭代、父子结构查询问题,如何解决?
- UE4 后期处理体积 (角色受到伤害场景颜色变淡案例)
- Mysql's redo log detailed explanation
- DNS被劫持如何处理?
- write the story about us
- 【测量学】速成汇总——摘录高数帮
- Why did you start preparing for the soft exam just after the PMP exam?
猜你喜欢
How to solve complex distribution and ledger problems?
【 8.4 】 source code - [math] [calendar] [delete library 】 【 is not a simple sequence (Bonus) 】
creo怎么测量点到面的距离
What is the function of industrial-grade remote wireless transmission device?
Android interview question - how to write with his hands a non-blocking thread safe queue ConcurrentLinkedQueue?
什么是ASEMI光伏二极管,光伏二极管的作用
AUTOCAD——标注关联
iMedicalLIS监听程序(2)
Defect detection (image processing part)
markdown如何换行——md文件
随机推荐
Based on holding YOLOv5 custom implementation of FacePose YOLO structure interpretation, YOLO data format conversion, YOLO process modification"
事件解析树Drain3使用方法和解释
Summary of common methods of arrays
UE4 opens doors with overlapping events
七夕节代码表白
Why did you start preparing for the soft exam just after the PMP exam?
狗仔队:表面编辑多视点图像处理
关于#SQL#的迭代、父子结构查询问题,如何解决?
Detailed and comprehensive postman interface testing practical tutorial
JeeSite新建报表
炎炎夏日教你利用小米智能家居配件+树莓派4接入Apple HomeKit
Cron(Crontab)--use/tutorial/example
GC Gaode coordinate and Baidu coordinate conversion
Redis key基本命令
使用IDEA连接TDengine服务器
bytebuffer internal structure
Mysql的redo log详解
UE4 更改组件变量 (以修改第一人称角色模板的最大行走速度和跳跃高度为例)
Qixi Festival code confession
重载运算符