问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

informix 怎么查看数据库的日志模式

发布网友 发布时间:2022-05-01 06:21

我来回答

2个回答

懂视网 时间:2022-05-01 10:42


首先,我从上述报错看出大体就是此库不记录日志,但是以前我们的事务操作是一定会有日志的。所以展开了如下搜索。


1,查看日志模式:

onmonitor --> Logical-logs -->Databases  看各个库的 Log Status

一看,状态果然是N。这样的话,就不支持事务。所以会报错。


2,修改模式:

ontape -s -B dbname

我执行该语句报错了,Error changing logging status - ‘bmt‘. iserrno 107. Program over. 原因好像是,执行该命令时,需要数据库服务器是脱机的,就是不能执行任何增删改查的操作才可以。


ontape –s –L 0 –N dbname  将数据库dbname从-U,-B,-A其中一种模式改变到-N模式,创建0级备份 

ontape –s –L 0 –U cem2  将数据库”cem2”从-N改变到-U模式,创建0级备份 

ontape –s –L 0 –B cem2  将数据库”cem2”从-N改变到-B模式,创建0级备份 

ontape –s –L 0 –A cem2  将数据库”cem2”从-N改变到-A模式,创建0级备份 

####ontape工具在-U,-B,-A三种模式中任何一种改变到另一种不需创建系统备份; 要完全从不带日志模式改成带日志模式,或者反过来,需要创建一个0级备份;


另外,

create database dbname with log

创建数据库状态是U

create database dbname with buffered log

创建数据库状态是B
这两种都带日志,支持事务。


下面大致列一下,各个模式的含义:

-N  No Logging  没有日志 

-U  Unbuffered Logging   非缓冲日志 

-B  Buffered Logging   缓冲日志 

-A  Unbuffered Logging, Mode ANSI   ANSI模式

No Loggin 没有日志模式:只向逻辑日志中记录很少的信息,只能执行DDL语句,不支持事务,也就是不能执行DML语句。一个不带日志的数据库环境可以具有很高的吞吐率,但在发生严重的实例失败时没有能力重建对数据库的修改。

Unbuffered Logging   非缓冲日志模式:只要事务提交,就会将包含该事务信息的物理日志和逻辑日志缓冲区刷新到磁盘上。这样的话,即使出现严重的实例错误,数据完整性和一致性也可以在事务级得到保证。但是因为每一次提交事务都会导致缓冲区被刷新到磁盘上,所以增加了磁盘I/O。另外,因为刷新是按照当前事务的进度将整个缓冲区内容都写到逻辑日志中,所以逻辑日志的页面中会有很多没有用的数据。日志填充得很快,但其中包含的“真正”数据却比缓冲日志数据库环境少得多。

Buffered Logging   缓冲日志模式:环境将在逻辑日志和物理日志缓冲区中保留这些事务信息,直到该缓冲区填满,或者发生检查点操作,或者是当事务还没有被写往日志之前关闭了产生该事务的用户连接。在“缓冲日志”数据库环境中,每个事务所造成的磁盘I/O大大降低,因此实例会运行得较快,但是因为事务信息存储在共享内存中,严重的实例错误就会很危险,当实例的共享内存被释放时,那些还没有写到磁盘上的事务信息就都丢失了。

#####非缓冲日志模式和缓冲日志模式的操作方式完全相同,其不同点在于何时将日志记录写到磁盘上。

Unbuffered Logging, Mode ANSI ANSI模式:ANSI模式的操作与非缓冲日志一样,但它还强制与ANSI事务处理方式一致。ANSI一致性包括这样一些特点和规则,如对引用表的唯一属主命名,表级权限的不同缺省值,游标读和更新能力的不同,以及character和decimal数据类型对数据类型越界或定义语句如何反应的不同。  

####OnLine Dymanic Server在ANSI数据库环境中并不严格强制遵从所有的ANSI标准,如果你执行一条非ANSI的SQL语句,实例会产生一条警告信息,但仍然往下处理。除非操作环境要求使用ANSI标准,否则使用ANSI模式不会得到任何好处。


另附几个语句:

查找进程的命令:onstat -g sql | grep dbname

删除进程的命令:onmode -z 进程号

删掉全部进程的命令:onmode -u

本文出自 “bilingling” 博客,请务必保留此出处http://bilingling.blog.51cto.com/11578217/1795678

informix数据库的日志模式

标签:informix数据库日志模式

热心网友 时间:2022-05-01 07:50

onmonitor
选择Logical-Logs ~ Databases
就可以看到
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
姐妹们,哥伦比亚的徒步鞋怎么样?下个月就要去吴越古道户外徒步旅行... 徒步装备选哪个牌子好 徒步小白上线!想问问大神们徒步鞋哥伦比亚户外活动性能如何?方便吗? 去医院怎么检查自己缺钙和缺维生素? 查缺钙做什么检查 骨骼缺钙怎么检查 检查缺钙查什么 joryaweekend是什么牌子 剪映在那里修改视频尺寸 剪映如何修改视频画面尺寸 修改视频画面尺寸方法分享 在哪里可以网上鉴宝啊? 换了电脑好还是换显示屏? 换电脑需要换显示器么? 我想换台电脑主机,用旧显视器行吗 电脑换显卡需要换显示器么? 换电脑一定要换显示器吗? 请问换电脑主机可以不换显示器吗? 我重新组装电脑显示器需要换吗? 电脑可以只换主机不换显示器吗 我这配置的电脑换主机用换显示器不? 电脑 只换主机不换显示器可以吗? 椭圆,双曲线在人教版高中教材的哪一册数学书? 椭圆,双曲线,抛物线的弦长公式分别在人教版的哪本数学书中学到?和把公式写出来 双曲线是高中数学必修几的第几节第几节的内容? 支付宝内付款码、声被付是打开好?还是关闭好 支付宝的支付宝内付款码关闭安全吗? 房屋抵押贷款证券化的程序 什么是资产证券化?资产证券化的过程是什么样的? 榴莲微视是骗人的吗? 什么是股票型基金?什么是债券型基金?什么是货币型基金? 网上鉴定古董可是骗人的吗 武汉哪里有安装门禁的,玻璃门的那种门禁,指纹门禁的那种 邮票猴票价格多少左右 易经卦象之前的 九六 初九等数字是什么意思 怎样参加央视鉴宝 69和96是什么 武汉门禁系统安装找哪家好哪位知道 邮票(猴票)现在多少钱(追加高分) 96和69分别是什么意思 六九是什么意思 易经里面的六九什么意思 80版 单张猴票价格 家教中69和96是什么关系啊? 春打六九头是什么意思啊??? 武汉贝好门禁锁BH210A怎么更改密码 请问69和96之间是情侣关系吗? 现在市价一版猴票多少钱??? 75、57、90、69、96、60哪个是既是二的倍数,又是三的倍数的特征是什么? 乘法口诀,6和9都是什么数? 69在显微镜中成的像是 A、69 B、96 为什么?