当前位置:文档之家› 第一章 INFORMIX ESQL

第一章 INFORMIX ESQL

第一章 INFORMIX ESQL
第一章 INFORMIX ESQL

第一章 INFORMIX ESQL/C概述

INFORMIX ESQL/C是数据库应用程序开发工具之一,它以它独有的灵活性、易学易用性,在众多数据库应用程序开发产品中占有一席之地。

INFORMIX ESQL/C就是在C语言程序中直接嵌入SQL语句,这样做的目的是使得使用C 语言开发应用程序的开发者能方便的访问数据库,开发出满足各种要求的数据库应用程序。那么,它与其它INFORMIX开发工具比较有什么特点呢?

首先,INFORMIX ESQL/C程序的开发没有一个菜单式的开发界面。如INFORMIX-4GL程序的开发有一个包含屏幕格式、模块、程序各部分编辑、编译及运行的菜单界面。而INFORMIX ESQL/C是通过编辑工具如vi等来进行编辑的。

其次,INFORMIX ESQL/C开发需要一个预处理器来进行程序的预编译。INFORMIX ESQL/C 的编译命令是esq1,它完成预编译、编译、链接、生成可执行文件等工作。预处理器所做的工作是将ESQL/C的代码转换成C的代码,再调用C的编译器来处理C程序代码。

INFORMIX公司对ESQL/C程序的开发有强劲的支持。在ESQL/C中不仅可以使用INFORMIX 提供的预编译命令,还可调用INFORMIX提供的库函数和头文件。

1.1 ESQL/C对ANSI标准的扩充

ESQL/C V4.0中的SQL语言与ANSI Level Ⅰ的SQL标准完全兼容,与ANSI LEVELⅡ的SQL标准大部分兼容。

INFORMIX-ESQL/C除完全包括标准的SQL语言的语句外,还对其进行了扩充,增加了一些没有的语句,增强了一些已有语句的功能。

下表列出了所有不符合ANSI语法的ESQL/C的语句。

ALTER INDEX DROP VIEW

ALTER TABLE FLUSH

BEGIN WORK FREE

CLOSE DATABASE GRANT

CREATE AUDIT LOCK TABLE

CREATE DATABASE PUT

CREATE INDEX RECOVER TABLE

CREATE SYNONYM RENAME COLUMN

CREATE TABLE RENAME TABLE

CREATE VIEW REVOKE

DATABASE ROLLFORWARD DATABASE

DROP AUDIT SET EXPLAIN

DROP DATABASE SETLOCK MODE

DROP INDEX START DATABASE

DROP SYNONYM UNLOCK TABLE

DROP TABLE UPDATE STATISTICS

表中所列的语句有:建立和修改数据库模式的语句、与INSERT游标有关的语句、与事务及跟踪有关的语句等等。为了完成特定的功能,ESQL/C在一些语句中增加了关键字,一一列举如下:

1.SELECT语句

增加了关键字UNIQUE,其语义同标准SQL中的DISTINCT,将查询出的结果去掉重复的数据行。关键字OUTER用来形成外连接;关键字MATCHES用于查询条件的表达式中,进行字符串匹配;用数字来指示查找项的位置也是Select语句的一种扩充,如Group by子句和Order by子句中都可以用数字来指代查找项,数字就是该查找项在查询字段中的位置;INTO TEMP子句也是一种扩充功能,它将查出的数据放在一临时表中;另外,一些函数可以出现在Select语句任何接收常量的地方,它们是Length()、Date()、Day()、MDY()、MONTH()、WEEKDAY()、YEAR()、CURRENT、EXTEND()、TODAY。

2.DECLARE语句

在游标说明语句DECLARE中,增加了关键字WITH HOLD,表明对一个具有事务的数据库进行操作时,提交事务并不关闭该游标;关键字SCORLL说明一滚动的游标;关键字INSERT 用于说明插入游标;关键字FOR UPDATE,使得利用游标查出的数据行被加上排它锁,可以用CURENT OF指示当前行进行修改或删除。

3.UPDATE语句

在用UPDATE语句修改数据库中的数据时,可以说明多个列,这在ANSI标准中是不允许的。

4.GRANT语句

在GRANT语句中有关键字CONNECT、RESOURCE、DBA和AS,该语句是不符合ANSI标准的。在ANSI标准中,GRANT语句要地CREATE SCHEMA AUTHORIZATION中说明。

5.CREATE TABLE语句

在该语句中增加了关键字TEMP用于创建一个临时表,该表只在程序运行时存在;关键字UNIQUE CONSTRAINT用于指明表中的一个列或一组列只接收唯一的值;关键字IN可以将创建的表放在某个目录下,而不必放在为数据库创建的目录下,这样可以将一个数据库的文件分散在不同的磁盘上或放在不同的网络节点上;还增加了下面的数据类型,SERIAL、DATA、MONEY、SMALLFLOAT、DATETIME、INTERVAL。在ANSI标准中,该语句也要出现在CREATE SCHEMA AUTHORIZATION中。

6.CREATE VIEW语句

在ANSI标准中,该语句也要在CREATE SCHEMA AUTHORIZATION中说明。

1.2 ESQL/C程序与ANSI数据库

MODE ANSI数据库是符合ANSI标准的数据库,在使用ESQL/C时,同样可以做到只使用符合ANSI标准的语句来创建和访问MODE ANSI的数据库。INFORMIX提供了检查所用语句是否符合ANSI标准的手段。

当你在创建或初启数据库时,可以将其说明成MODE ANSI数据库。在标准模式的数据库中,事务是隐式说明的,也就是说你是处于事务中。对MODE ANSI数据库进行操作时,语句中最明显的差异是所有对象的引用都要在前面加上所有者的名字。这里所说的对象包括表名、视图名、索引名、同义词等。在所有者和对象名之间用点“·”分开。例如,用户john 创建了表customer,那么查询语句应写成:

Select * from john.customet

其中,所有者都是指创建该对象时的用户登录名。

INFORMIX提供两种方式来检查ESQL/C程序与ANSI标准的相容性:

1.通过设置环境变量DBANSIWARN

在编译或运行ESQL/C程序时,检查所用到的SQL语句,若遇到INFORMIX-ESQL/C对 ANSI标准语法的扩充,就会发出警告信息。

2.在编译的命令行上加上选项-ansi也能对不符合ANSI标准的语句发出警告。

1.3 设置开发的环境变量

要利用INFORMIX ESQL/C提供以上所述的支持,必须在.profile或.login文件中设置有关环境变量:

INFORMIXDIR = INFORMIX ESQL/C的安装目录

PATH = $INFORMIXDIR/bin:$PATH

SQLEXEC = $INFORMIX/lib/sqlrm/*当ESQL/C版本与SERVER版本不同时*/ 设置好环境变量后,便可以开始INFORMIX ESQL/C编程了。

1.4 ESQL/C程序的编译及运行

用vi或其它编辑器编辑ESQL/C程序,ESQL/C的源程序文件名必须以.ec为后缀。接下来要做的是编译ESQL/C程序。

esql是用于编译INFORMIX ESQL/C程序的命令,它将嵌入的SQL语句转换成C的代码,再调用C的编译器CC,将C代码文件转换成目标代码文件,最后链接上标准函数库和INFORMIX ESQL/C的函数库,生成可执行的文件。嵌入式的SQL语句往往被翻译成DBMS专有程序设计接口的运行时库的函数调用。

esql命令有许多的选项,详细内容请参考INFORMIX ESQL Training book。这里,举一个例子说明esql的流程,如图1.1。

preprocesson

CC compiler ESQL/C函数库

标准函数库

图1.1

图1.1的esql命令将文件demol.ec和file.c编译成可执行的文件demol.ece。file.c 文件不用经过预编译,由CC直接编译成目标文件。各文件的编译过程选择是根据文件名的后缀来确定的,所以在存储编辑好的文件时要使用恰当的文件后缀。-1选项后的文件名是用户定义的函数库名。这里,链接的函数库有三个:lib.a、ESQL/C函数库和标准函数库。

编译ESQL/C程序后,在操作系统提示符下键入文件名来执行。如:

$demol.ece

关于安全的资料_资料阅读完整版

《关于安全的资料》 阅读精选(1): 生活安全知识 一、学会报警 1。要熟记并正确使用各种求助与报警电话号码。 2。遇到意外事故、突发事件时,可拨打电话求助或报警。 3。拨打电话求助或报警时,要根据所报警种要求,讲清楚所求助或报警的资料。 4。报警时,要报出自我的姓名、住址或所在学校及所使用的电话号码。 5。使用普通电话、投币电话、磁卡电话拨打110、119、120、122(均为免费服务号码)时,直接拿起话筒即可拨通。使用手机报警时,也可直接拨打相应的号码。 6。空气中内含超多可燃性气体或粉尘时,禁止使用电话报警,防止引发爆炸或爆燃。 二、拨打110求助或报警 1。遇到紧急状况,需要公安机关帮忙时,可拨打110求助。 2。遇到盗窃、抢劫,自身安全受到威胁及发生车祸时,可拨打110报警求救。 3。正在发生或发现治安案件、刑事案件时,可拨打110报警。 三、拨打119报火警 1。自我所在场所及周边发生火灾时,要尽快拨打119报警。 2。发现草场、山林着火时,可拨打119报警。 3。拨打119报警时,要讲清楚什么材料着火、着火地点及火势大小。 4。报火警后可在路口等候消防车,为消防车指引去火场的道路。 5。火势危及自我的生命时,要先逃离火场,再报警。 6。没有电话或消防队的地方,发现火情时,要及时报告有关人员或部门。 四、拨打122交通事故台 1。发生交通事故时,可拨打122报警或向旁人求助报警。 2。发现所在或飘过地点,发生交通事故时,可拨打122报警。 3。拨打122报警时,要讲清楚发生交通事故的准确地点、肇事车辆及伤害状况。

4。如肇事车辆逃逸,报警时要讲清楚车牌号码、车型、车的颜色及逃逸方向。 5。不在发生交通事故的现场围观,防止自我受到伤害。 6。发生交通事故需要求助时,也可拨打110。 五、拨打120与999急救 1。自我、家人或他人发生疾病及各类伤害事故需要医疗救助时,可拨打120。 2。拨打120时,要讲清病人的姓名、性别、年龄、所在地点及目前所处危急状况(如骨折、严重外伤、超多出血、呼吸困难等)。 阅读精选(2): 关于交通安全知识的资料 发生交通事故的原因一般是走路精神不集中;我们不能为了赶时间或缺乏耐性、贪图方便,而不遵守交通规则;我们认识不到交通规则的重要性,认为不遵守交通规则并不是什么大过错,这是错误的。下面学习啦小编收集了关于交通安全知识的资料,期望能帮忙到你。 道路交通安全知识资料 一、步行安全知识资料 1。步行时,走人行道,靠右侧行走。 2。横穿马路,要走人行横道。行走时,先看左侧车辆,后看右侧车辆。 3。设有交通信号灯的人行横道,绿灯亮时,可通行。红灯亮时,禁止通行。 4。设有自助式交通信号灯的人行横道,要先按人行横道使用开关,等绿灯亮、机动车停 驶后,再透过。红灯亮或显示等待信号时,禁止透过。 5。设有过街天桥或地下通道的区域,不横穿马路。 6。无人行横道与透过设施的区域,横穿马路时,要在确认安全后,再透过。 7。不在机动车道、非机动车道上打闹、猛跑。 8。不跨越各种交通护栏、护网与隔离带。 9。路面有雪或结冰时,防止滑倒,造成摔伤。 10。上学路上、校园内禁止穿暴走鞋与飞轮鞋。 二、乘车安全知识资料 1。所乘车辆靠站停止前,不要向车门方向涌动。车辆停稳后,先下后上,按顺序上下车。

informix数据库SQL学习

简单的SELECT语句 SELECT语句是最重要也是最复杂的SQL语句,它和insert update和delete 语句一起用于数据操作,主要用于: ●从数据库中检索数据 ●作为INSERT语句的一部分产生新的行 ●作为UPDATE语句的一部分更新信息 1.S ELETE语句的简要介绍 ●构成: SELECT 子句指定要查询的表 FROM 子句指定要查询的列 WHERE子句选择特定的列或创建一个新的连接条件 ORDER BY子句改变数据产生的次序 INTO TEMP子句把结果以表的形式存放起来,供以后使用 其中SELECT、FORM子句是必选的。 ●权限 查询数据库必须对该数据库具有connect权限以及对表具有SELECT权限,这些权限通常作为默认值赋给用户。与数据库的操作权限有关的grant 和revoke语句将在后面讲到。 ●关系操作 选择:在表中满足特定条件的行的水平子集。这一类型的SELECT 子句返回表中的一部分行的所有列。选择是通过SELECT语句的WHERE子句来实现的。 例:SELECT * FROM custom WHERE state=”NJ” 显示结果如下: customer_num 107 fname Charles lname Ream company Athletic Supplies addressl 41 Jordan Avenue address2 city Palo Alto state CA zipcode 94304 phone 415-356-9876

投影:在表中一些列的垂直子集,子集包含了表中这些列的所有行。这样的SELECT 语句返回表中所有行的一些列。投影是通过在SELECT语句中的SELECT子句的选 项来实现的。 例:SELECT UNIQUE city, state,zipcode FROM customer 查询结果包含了与customer 表中的相同数目的行,但仅投影了列的一个子集 显示结果如下: city state zipcode Bartlesville OK 74006 Blue Island NY 60406 Brighton MA 02135 Cheey Hill NJ 08002 Denver CO 80219 Jacksonville FL 32256 Los Altos CA 94022 Menlo Park CA 94025 Moutain View CA 94040 Moutain View CA 94063 Oakland CA 94609 Palo Alto CA 94303 Palo Alto CA 94304 Phoenix AZ 85008 SELECT语句在大多数情况下同时使用选择和投影,查询返回表中的一些行和一些列。 例:SELECT UNIQUE city,state,zipcode FROM customer WHERE state=”NJ” 显示结果如下: city state zipcode Cherry Hill NJ 08002 Princeton NJ 08540 连续:将两个或多个表通过一个或多个相同的列联系起来成为一个新的结果表

数据库应急预案

数据库应急预案 一.数据库应急恢复流程图 数据库排错的重点是判断数据库节点的故障还是数据库故障,具体流程如下:

二.数据库应急恢复流程 1.使用本地计算机或者web应用服务器来ping数据库的四个节点,查看 四个节点的状态,确认操作系统没有问题的节点。 2.登录到操作系统没有问题的节点,使用crs_stat –t 命令判断那个实例 出现故障,至少一个实例的CRS的服务资源处于online状态。 3.在此节点上使用sqlplus / as sysdba;命令,登录到数据库,使用select status from v$instance;命令查看数据库状态, 1).如果数据库处于open状态,使用conn icp_user/dbc命令登录到数据库后,然后使用select sysdate from dual;命令来查询数据库的当前时间,如果能正确显示结构,则数据库没有问题,则只需恢复出现故障的实例就可以。 恢复的过程如下: a).数据库出现宕机的情况下 (1).重启数据库服务器 (2).以root用户登录的数据库服务器执行 #/etc/init.d/init.crs start (3). 执行crs_stat –t命令,查看对应节点的CRS服务资源都处于online 状态。

b).数据库服务器没有宕机的情况 (1).以root用户登录的数据库服务器执行 #/etc/init.d/init.crs disbale #/etc/init.d/init.crs stop #/etc/init.d/init.crs start (2). 执行crs_stat –t命令,查看对应节点的CRS服务资源都处于online 状态。 2). 如果数据库不处于open状态(mount或者nomount),则数据库出现问题,检查alert日志信息, a).如果出现以下提示: ORA-01151: use media recovery to recover block, restore backup if needed 则需要做介质恢复,需要做以下工作: (1).关闭数据库 SQL>shutdown immediate; (2)以nomount方式打开数据库 SQL>startup nomount; (3).使数据库处于mount状态

Informix数据库dbaccess工具执行SQL语句操作说明

【文档名称】:Informix数据库dbaccess工具执行SQL语句操作说明 【背景说明】 部分工程经常要对数据库进行操作,而各省客服及驻点同事对相关操作不熟悉,现整理一份实用的操作说明。 【适用范围】 适用设备:Informix-9.4,Informix-11.5 【文档正文】 1)用informix账户登录操作系统,在开始菜单中打开“ol_实例名”。 2)直接输入dbaccess并回车。选择Connection,然后选择Connect。

3)选择数据库实例。一般只有一个,直接回车即可。 4)输入用户名informix,回车。

5)输入数据库密码,回车。 6)下方提示已连接。 7)直接按回车,然后选择Exit回车。 8)选择第一个Query-language回车。

9)选择Use-editor回车。 10)直接回车,默认用记事本打开编辑器。 11)将SQL语句粘贴到记事本。 12)关闭,选择保存,然后选择Run,回车,查看返回结果是否成功。

常用SQL语句: 1、导出某张表。(需注意当前用户对该目录是否有写入权限,否则会导出失败)unload to 'C:\_analarmtype' select * from _analarmtype; 导出_analarmtype表并保存到C盘根目录。 2、删除某张表。 delete from _analarmtype; 3、导入某张表。 load from 'C:\ _analarmtype ' insert into _analarmtype; 4、查询某张表的条目数。 select count(*) from analarmhis; 查询历史告警条目数 select count(*) from ancurrentalarm; 查询当前告警条目数 DBACCESS基本讲解. doc

oracle数据库状态查询

1 状态查询 启动状态 SQL语句 结果 nomount select status from v$instance; STARTED select open_mode from v$database; ERROR at line 1: ORA-01507: database not mounted mount select status from v$instance; MOUNTED select open_mode from v$database; MOUNTED open select status from v$instance; OPEN select open_mode from v$database; READ WRITE 或者READ ONL Y 2 实验过程 SQL> startup nomount; ORACLE instance started. Total System Global Area 125829120 bytes Fixed Size 1247684 bytes Variable Size 92276284 bytes

Database Buffers 25165824 bytes Redo Buffers 7139328 bytes SQL> select status from v$instance; STA TUS ------------ STARTED SQL> select open_mode from v$database; select open_mode from v$database * ERROR at line 1: ORA-01507: database not mounted SQL> alter database mount; Database altered. SQL> select status from v$instance; STA TUS

安全生产标准化全套资料

安全生产标准化全套资料 第一部分安全生产责任制 1.法人代表安全生产职责 (52) 2.主管安全生产工作领导职责 (53) 3.主管安全生产部门负责人职责 (74) 4.班组长安全生产职责 (85) 5.公司员工安全生产职责 (96) 6.各部门负责人安全生产职责 (107) 7.安全生产管理机构职责 (118) 8.领导班子其他负责人安全职责 (129) 9.部门安全生产管理员职责 (131) 10.班组安全生产职责.................. .. (131) 11.各职能部门和人员安全生产职责......... (141) 12.综合办公室安全生产职责......... .. .. (151) 13.各事业部加工制造部安全职责 (151) 14. 财务室安全职责 (1715) 第二部分安全生产管理制度 1. 安全管理机构、配备安全管理人员的管理制度.. 18 2.安全生产目标管理制度 (22) 3.安全生产检查制度 (23) 4.安全教育培训考核制度 (24) 5.职业健康管理制度 (25)

6.安全生产法律法规识别管理制度 (26) 7.重大危险源监控和重大隐患整改制度 (29) 8.安全设备管理和检修、维修制度.......... . (30) 9.设备、设施变更报废和拆除管理制度........ .30 10.生产安全事故报告和调查处理制度 (31) 11.安全生产奖惩和责任追究制度 (32) 12.安全生产档案管理制度 (32) 13.安全生产责任制度 (35) 14.安全生产投入保障制度 (36) 15.消防安全管理制度 (37) 16. 劳动防护用品发放和管理制度 (38) 17.安全逐级监察及事故隐患排查、整改制度 (39) 18.安全生产会议管理制度 (40) 19. 特种作业人员管理制度 (41) 20.具有较大危险、危害因素的生产经营场所安全管理制度 (43) 21. 建设项目安全管理制度 (44) 22.岗位标准化操作制度 (45) 23.安全生产责任保证金制度 (45) 24.安全生产主管副职持证上岗制度 (45) 25.安全技术措施管理制度 (46) 26.相关方管理制度 (46)

施工单位全套竣工资料

施工单位全套竣工资料 1 《工程施工管理工作报告》 主要包括以下几方面内容: (1) 工程概况。 (2) 工程投标。主要叙述投标过程、投标书编制原则等。 (3) 施工布置、进度和完成的主要工程量。主要叙述施工总体布置、进度及分段施工进度安排及主要项目施工过程情况。 (4) 主要施工方法。主要叙述施工中采用的主要施工方法及工艺等。 (5) 施工质量管理。主要叙述施工质量保证体系及实施情况,工程施工自检情况(质量数据、统计分析等)。 (6) 价款结算与财务管理。 (7) 结论与建议。 (8) 附件。包括: ①施工管理机构设置与人员; ②施工管理大事记。 2 单元工程质量评定资料 3 竣工图纸(包括渠道纵断面图) 4 产品出厂资料、测绘验收资料等 5 各种原材料、构件质量鉴定、检查测试资料(砂、石、水泥、砂浆、砼、土样等)

资料装订要求 1 第一册——综合卷 (1) 文件编制人员、审查、审定、签章。 (2) 资料目录。 (3) 施工报告(必须包括以下内容): ①工程开竣工时间、主要施工方法及工艺; ②施工质量管理,重大事故处理等; ③合同工程量、实际完成工程量(列表汇总); ④项目划分及质量评定结果(列表); ⑤竣工决算的价款(文字性叙述); ⑥施工大事记; ⑦结论与建议。 (4) 竣工图片(相片)。 (5) 竣工决算。包括: ①编制依据; ②决算表(以招投标报价模式编制)。 (6) 竣工图纸。 2 第二册——质量卷 (1) 质量自检报告。 (2) 单位工程质量评定表。 (3) 分部工程质量评定表。 (4) 单元工程质量评定表(含单元工程验收申报表)。 (5) 各种原材料检验报告(砂、石、水泥、配合比、试块汇总表及强度评定结果土样等)。 3 正式报告一式四套交监理部。

数据库知识点总结

二、名词解释 1.数据冗余定义:同一数据存储在不同的数据文件中的现象。 2.DBA 数据库管理员 3.事务指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。 4.数据字典:数据库中所有对象及其关系的信息集合。 5.数据独立性包括数据的物理独立性和逻辑独立性。 6.物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的 7.逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的 8. 存储过程是一组为了完成特定功能的SQL语句集 9.触发器可以查询其他表,而且可以包含复杂的SQL 语句。它们主要用于强制服从复杂的业务规则或要求 10.SQL语言中的视图 答:在SQL中,外模式一级数据结构的基本单位是视图,它是从若干基本表和(或)其它视图中构造出来的,视图并不存储对应的数据,只是将视图的定义存于数据字典中。 四、简答题 1.数据库管理系统的主要功能有哪些? 答:数据库定义、操纵、保护、存储、维护和数据字典。 2.数据库系统中的常见故障有哪些? 答:.事务故障,系统故障、介质故障。 3.简述SQL语言的组成。 答:分为四个部分: 数据定义、数据操纵、数据控制、嵌入式SQL语言的使用规定。 4.说明关系模型有哪三类完整性规则? 答:实体完整性、参照完整性、用户自定义完整性。 5.请阐述在网状模型和关系模型中,实体之间联系的实现方法。 答:在网状模型中,联系用指针实现。 在关系模型中,联系用关键码(或外键,或关系运算) 来实现。 6.DBS由哪几个部分组成? 答:DBS由四部分组成:数据库、硬件、软件、数据库管理员。 7.数据库的并发操作会带来哪些问题? 答:数据库的并发操作会带来三类问题:丢失更新问题;不一致分析问题和“脏数据”的读出。 8.简述客户/服务器模式DBS的一般结构。此时数据库应用的功能如何划分? 答:DBS :数据库系统(Database System),DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。 9.什么是日志文件?为什么要设立日志文件? 答:(1)日志文件是用来记录事务对数据库的更新操作的文件。 (2)设立日志文件的目的是:进行事务故障恢复;进行系统故障恢复;协助后备副本进行介质故障恢复。 10.SQL中表达完整性约束的规则主要有哪几种? 答:有主键约束、外键约束、属性值约束和全局约束等。 11.什么是分布式数据库的分布透明性?

生产管理--安全资料13本台帐完整版 精品

(一)安全生产责任制 卷内目录 1.安全生产保证体系(项目安全管理机构及人员配置) 2.各级人员安全生产岗位责任制 3.公司与项目部之间的经济承包合同(包括安全生产指标)4.外协单位安全资格(准入证)复印件 5.专兼职安全人员名单和专职安全人员证件 6.管理人员责任制考核办法 7.安全会议记录 8.安全奖励

安全生产保证体系

项目安全管理机构人员配置

建筑施工管理人员安全生产责任 1、认真贯彻“安全第一、预防为主”的方针和上级部门有关安全法律、法规的规定,确保职工在生产过程中的安全和健康,促进生产发展和提高企业经济效益。 2、施工项目管理人员必须坚持,管生产必须要管安全的原则,牢固树立安全责任重于泰山的思想,认真执行安全生产责任制,相互配合,分工协作,各负其责,共同把关,做好安全工作。 3、坚持经常性的安全教育,狠抓安全技术措施的编制和落实,有计划,有步骤地改善作业环境和劳动条件。 4、施工项目各级管理人员必须反安全生产工作摆在一切工作的首位,做到会议上有布置,日程上有安排,工作中有检查,月、季和年终有考评。 5、坚持经常性的安全检查,及时发现和消除隐患,把事故消灭在发生之前,如发生重大伤亡事故要保护好现场,按报告程序及时报告,并积极协助有关部门调查、要析和处理,同时认真吸取事故教训,杜绝同类事故重复发生。

项目经理安全生产责任 1、认真执行党和国家安全生产方针、政策、规程、规定和上级指示、决议, 结合项目实际情况,制定和执行安全生产管理办法。 2、对项目工程的安全生产负第一责任,必须安全生产列为重要议事日程, 在计划、布置检查、总结、评比生产的同时,计划、布置、检查、总结、评比安全工作,正确处理,安全与生产,安全与效益的关系。每周应召开一次安全生产工作会,讨论安全生产动态,解决安全生产中的问题。 3、严格执行安全考核指标和安全生产奖惩办法。 4、加强对职能部门和职工的安全教育,提高他们的安全意识和自我防护 的能力。 5、严格执行安全技术措施审批和施工安全技术措施交底制度,确保劳动保 护安全技术措施计划的实施,不断改善作业环境和劳动条件。 6、必须按上级要求,设置符合条件的专(兼)职安全管理(检查)人员, 并积极支持他们的工作。 7、定期组织安全检查和分析,对查出的隐患必须做到落实人员,落实措施, 落实经费,限期整改,不留隐患。针对可能产生的安全隐患制定相应的预防措施。 8、当施工过程中发生安全事故时,项目经理必须按事故处理的有关规定和 程序及时上报和处置,并制定防止同类事故再次发生的措施。 9、加强对外用工的安全教育和管理。 10、有权拒绝不科学、不安全的生产指令。

informix数据库导入导出

所谓中间库,就是说把从各个业务系统卸载下来的数据(通常是文本),装载到这个中间库Informix中,然后再然过ETL过程操作,最后装载到数据仓库中。 之所以要采用一个中间库,主要是为了使数据容易维护,因为从各业务系统卸载下来的数据(通常是文本),文本文件是比较难于维护的。还有解决一些乱码问题,Informix这里可以把乱码的数据去除掉。最后一个就是解决文本文件取定长数据的问题,很容易出错,不过这个具体我还是不是很明白。 其实也可以直接使用文本文件,就是说不经过这个中间库,然后需要解决上面说的三个问题。 Informix数据导出,也叫做卸数:unload to fileName.txt select * from tableName 语法比较简单,unload to 后面接导出的文本文件名称,select后面接你所要导出的数据的条件。 Informix数据导入,也叫做装数:load fileName.txt insert into tableName load后面接需要导入的文本文件名称,后面insert into后面接数据表名。 备份数据库结构 dbschema -d database > database.sql -d表示导出整个数据库的表结构, 备份表结构 dbschema -t tablename >tablename.sql dbschema –d database –t tablename > tablename.txt -t表示导出某一个数据表的表结构。 informix数据库表的导入和导出 使用dbaccess工具,选择相应数据库,然后执行SQL语句 导出: unload to table1.txt select * from table1; 命令含义为:将table1表格中的数据导入到table1.txt中,此处文件名可以带路径,否则就会被导出到当前目录。 导入: load from table1.txt insert into table1; 命令含义: 将当前目录下的table1.txt中的内容插入到表格table1中。 对于使用unload导出的文件,可以通过编写命令文件的方式,批量的插入到数据库中。例如导出三个文件table1.txt,table2.txt,table3.txt

数据库常用命令

oracle常用命令 命令解释 $Ps –ef|grep oracle 查看oracle进程是否启动 $ sqlplus "/as sysdba" 以sysdba角色登陆oracle数据库 SQL>startup 显示当前系统中已登录的人员。 SQL>shutdown immediate 关闭数据库 SQL>select * from v$version; 查看oracle数据库版本 SQL>select name from v$database; 查看数据库SID SQL>truncate table table_name 快速清空一个表 SQL>select * from all_users;查看数据库中所有用户 SQL>alter tablespacename offline;将表空间offline SQL> alter tablespacename online ;将表空间online $oerr ora 2236 查错误 alert_{ORACLE_SID}.log 数据库告警日志文件 *.TRC 数据库跟踪文件 Oracle说明 1、数文件:SPFILE不能直接阅读是二进制文件,需要转为文本 2、oracle数据库后,可以查看数据库状态是否open,如果open会显示open字样 SQL> select status, instance_role from v$instance; 3、PFILE:SQL> connect / as sysdba 从spfile创建pfile:SQL> create pfile from spfile; 从pfile创建spfile:CREA TE SPFILE FROM PFILE='/home/oracle/admin/pfile/init.ora'; 4、names是客户端或应用程序需要连接数据库时必须配置的,使用$tnsping service_aliasname可以测试出tns配置的是否正确 5、要文件listener.ora、Tnsnames.ora、Sqlnet.ora,这三个位置在$ORACLE_HOME/network/admin目录下。 6、库启动时要先启动listener Network配置:监听程序lsnrctl

新安全资料全套(完整资料)

一、综合资料 1、工程概况五牌一图 2、管理人员名单及监督电话 3、安全生产牌 4、消防保卫牌 5、文明施工牌 6、施工现场安全疏导小组 7、安全值班表 二、安全保证项目 1、安全生产责任制 2、栋号安全生产责任制 3、安全生产十六条 4、项目经理安全职责 5、施工员安全职责 6、安全员职责 7、班组长岗位责任 8、材料员岗位责任 9、保卫员岗位责任 10、架子工安全生产责任制 三、管理人员责任制考核 1、说明 2、施工管理人员责任制考核 四、目标管理 1、安全管理目标 2、安全管理目标考核办法 3、项目经理安全管理目标分解 4、施工员安全管理目标 5、安全员安全管理目标 五、施工组织设计 1、脚手架施工组织设计 2、施工用电施工组织设计 六、分部分项工程安全技术交底 1、钢筋工安全技术交底 2、木工安全技术交底 3、普通工安全技术交底 4、砼工安全技术交底 5、泥工安全技术交底 6、脚手架安全技术交底 七、安全检查 八、安全教育 1、安全教育培训制度 2、施工管理人员年度培训考核表 3、工程安全教育花名册 4、公司安全教育登记表 九、工伤事故 十、班前安全活动 十一、特种行业持证上岗 1、特种作业人员管理制度 2、特种作业人员花名册 十二、各工种安全技术操作规程 十三、安全标志牌 1、安全值班制度 2、施工现场标准 3、安全用电十大禁令 4、临时用电规定 十四、脚手架及机械设备安装验收 十五、安全劳务合同 十六、安全日志 安全资料目录

一、综合资料

工程概况

管理人员名单及监督电话

文明施工牌 一、施工现场必须在工地四周设置高于1.8m的连续围墙。 二、施工现场必须实行硬地坪施工,并保证不影响排水畅通,工地出口处设置汽车台,车辆经冲洗后才准出工地。 三、施工现场必须进行封闭管理,施工人员进入工地必须戴安全帽。 四、施工现场材料、机具、构件按照平面布置堆放、摆设,并挂设名称、品种、规格牌,易燃易爆物品必须分类堆放。 五、施工作业区与生活区、办公室分开设置,宿舍有消防和除四害设施,食堂、厕所、浴室符合卫生标准,卫生专业管理,生活垃圾及时清理。

Informix数据库常用操作命令

Unix系统及数据库常用操作命令 oninit 数据库启动 onmode -ky 数据库关闭 onstat -l 查看逻辑日志使用情况 ontape -c 连续备份逻辑日志 onstat -g iof 查看每个chunk 的I/O 情况 onstat -g mem 查看数据库存的情况 onstat -d 查看数据库chunk 的使用情况 ontape -s -L 0 数据库0 级备份 dbimport -d -i

数据恢复(硬盘) dbexport -o 数据备份(硬盘) update staistics (high) (low) 数据库数据抽样统计 ontape -r 数据恢复(磁带) onstat -c 配置情况 onstat - 数据库状态信息 ps –ef |grep cmcld 查看MC/Service Guard 进程 cmviewcl 查看MC/Service Guard 运行情况 cmruncl [ f ] 启动群集 cmhaltcl [ -f ] 终止群集 cmrunnode node 启动群集中的一个结点 例:# cmrunnode HPK460-1 cmhaltnode mode 终止群集中的一个结点 例:# cmhaltnode HPK460-1 cmrunpkg -n node pkg 在节点node 上运行pkg 包 例:# cmrunpkg -n HPK460-1 pkg1 cmhaltpkg -n node pkg 在节点node 上终止运行pkg 包 例:# cmhaltpkg -n HPK460-1 pkg1 cmmodpkg -e -n node pkg 允许在节点node 上运行pkg 包 例:# cmmodpkg -e -n HPK460-1 pkg1 cmmodpkg -d -n node pkg 禁止在节点node 上运行pkg 包 例:# cmmodpkg -d -n HPK460-1 pkg1 cm 系列命令,均可附加参数“-v”,以冗余模式显示执行结果;参数“-f”表示强制执行而忽略错误警告。 vgdispaly [-v] vg_name 显示激活的卷组信息 例:# vgdispaly ;# vgdisplay /dev/vgo2 lvdisplay [-v] lv_path 显示激活的逻辑卷信息 例:# lvdisplay /dev/vg02/rootdbs vgchange -a y vg_name 激活卷组 例:# vgchange -a y /dev/vg02 vgchange -a e vg_name 以互斥方式激活卷组 例:# vgchange -a e /dev/vg02

数据库状态为置疑.只读.脱机.紧急模式时的解决办法

SQl数据库状态为置疑,只读\脱机\紧急模式时的解决办法 SQl数据库状态为置疑,只读\脱机\紧急模式时的解决办法2010-05-08 18:44这是SQL2000常遇到的错误,楼主按照以下方法修复,修复完,检查一下数据库是否已完全修复,没完全修复时最低都可导出数据,要用数据库生成一个空库脚本,把修复数据库的数据用DTS导入到新库。。。 A.建立一个供恢复使用的数据库 我们使用默认方式建立一个供恢复使用的数据库(如iBusinessWork)。可以在SQL Server Enterprise Manager 里面建立。 B.停掉数据库服务器。 C.调整数据库与日志文件. 将刚才生成的数据库的日志文件iBusinessWork_log.ldf删除,用要恢复的数据库mdf文件覆盖刚才生成的数据库数据文件iBusinessWork_data.mdf。 D.启动数据库服务器。 此时会看到数据库iBusinessWork的状态为“置疑”。这时候不能对此数据库进行任何操作。 E.设置数据库允许直接操作系统表。 use master go sp_configure 'allow updates',1 go reconfigure with override go F.设置iBusinessWork为紧急修复模式 update sysdatabases set status=-32768 where dbid=DB_ID('iBusinessWork') 关闭打开企业管理器,此时可以在SQL Server Enterprise Manager里面看到该数据库处于“只读\置疑\脱机\紧急模式”可以看到数据库里面的表,但是仅仅有系统表 G.下面执行真正的恢复操作,重建数据库日志文件 dbcc rebuild_log('iBusinessWork','E:\Microsoft SQL Server\Data\iBusinessWork_log.ldf') 执行过程中,如果遇到下列提示信息: 服务器: 消息5030,级别16,状态1,行 1 未能排它地锁定数据库以执行该操作。 DBCC 执行完毕。如果DBCC 输出了错误信息,请与系统管理员联系。 说明您的其他程序正在使用该数据库,如果刚才您在F步骤中使用SQL Server Enterprise Manager打开了iBusinessWork库的系统表,那么退出SQL Server Enterprise Manager就可以了。(关闭企业管理器,如果别的机器从网络访问数据库,也把网络关闭) 正确执行完成的提示应该类似于:

建筑工程安全资料完整版

单位工程概况

安全责任目标分解示意图 ↓ ↓ ↓ ↓

↓ ↓ ↓ ↓ ↓ ↓ ↓ 各工种安全员 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓

↓↓↓↓↓↓ 工程项目部作业班组安全生产责任状 甲方:工程项目部 乙方: 电工班组 因甲方施工生产的需要,甲方以包工不包料的方式委托乙方承建工程_____________分部施工任务,为保证施工过程中的安全,甲方与乙方特签订如下责任状,在合同期内乙方保证做到: 一、各操作人员应认真学好弄通各自工种岗位的安全操作规程,自觉按规程要求进行岗位操作,自觉遵守有关安全管理制度。 二、认真参加上级的安全知识培训及考核工作,持证上岗。

三、认真参加班组的安全学习及安全活动,认真接受各级安全技术交底。 四、认真遵守施工现场安全生产纪律,及各项安全生产规章制度,自觉戴好安全帽(高处作业必须系好安全带)。 五、认真检查施工作业面的安全状况,不违章作业,不听从违章指挥,发现安全隐患及时向上级有关人员报告。 六、如违反安全生产纪律或安全生产规章制度,接受上级的处罚和教育,造成安全事故的,按有关处理规定承担安全责任。 七、补充条款: 项目经理:(签章)作业班组长:(签章) 年月日 工程项目部作业班组安全生产责任状 甲方:工程项目部 乙方: 泥工班组 因甲方施工生产的需要,甲方以包工不包料的方式委托乙方承建工程_____________分部施工任务,为保证施工过程中的安全,甲方与乙方特签订如下责任状,在合同期内乙方保证做到: 一、各操作人员应认真学好弄通各自工种岗位的安全操作规程,自觉按规程要求进行岗位操作,自觉遵守有关安全管理制度。 二、认真参加上级的安全知识培训及考核工作,持证上岗。 三、认真参加班组的安全学习及安全活动,认真接受各级安全技术交底。 四、认真遵守施工现场安全生产纪律,及各项安全生产规章制度,自觉戴好安全帽(高处作业必须系好安全带)。

从开工到竣工,全套资料顺序

从开工到竣工,最全资料清单。 “任何一个项目从施工到竣工都是需要有完善的施工资料和流程,具体所需要的资料包括开工前资料、质量验收资料、实验资料、材料、产品、钩配件等合格证资料、施工过程资料、必要时应增补的咨询、竣工资料、建筑工程质量监督管理存档资料。 一 开工资料 1、中标通知书及施工许可证 2、施工合同 3、委托监理工程的监理合同 4、施工图审查批准书及施工图审查报告 5、质量监督登记书 6、质量监督交底要点及质量监督工作方案 7、岩土工程勘察报告 8、施工图会审记录 9、经监理(或业主)批准所施工组织设计或施工方案 10、开工报告

11、质量管理体系登记表 12、施工现场质量管理检查记录 13、技术交底记录 14、测量定位记录 二 质量验收资料 1、地基验槽记录 2、基桩工程质量验收报告 3、地基处理工程质量验收报告 4、地基与基础分部工程质量验收报告 5、主体结构分部工程质量验收报告 6、特殊分部工程质量验收报告 7、线路敷设验收报告 8、地基与基础分部及所含子分部、分项、检验批质量验收记录 9、主体结构分部及所含子分部、分项、检验批质量验收记录 10、装饰装修分部及所含子分部、分项、检验批质量验收记录

11、屋面分部及所含子分部、分项、检验批质量验收记录 12、给水、排水及采暖分部及所含子分部、分项、检验批质量验收记录 13、电气分部及所含子分部、分项、检验批质量验收记录 14、智能分部及所含子分部、分项、检验批质量验收记录 15、通风与空调分部及所含子分部、分项、检验批质量验收记录 16、电梯分部及所含子分部、分项、检验批质量验收记录 17、单位工程及所含子单位工程质量竣工验收记录 18、室外工程的分部(子分部)、分项、检验批质量验收记录 三 实验资料 1、水泥物理性能检验报告 2、砂、石检验报告 3、各强度等级砼配合比试验报告 4、砼试件强度统计表、评定表及试验报告 5、各强度等级砂浆配合比试验报告 6、砂浆试件强度统计表及试验报告

Informix数据库系统实用资料

Informix数据库系统实用资料 目录 一、Informix数据库服务器安装 (2) 1、建立informix用户及informix组 (2) 2、建立环境变量: (2) 3、重新注册root用户 (2) 4、准备Informix初始化环境。 (3) 4.1、编辑以下文件: (3) 4.2、准备数据库空间 (3) 4.3、修改sco open server 内核参数 (4) 5、初始化informix数据库方法之一 (5) 6、初始化informix数据库方法之二 (9) 二、Informix Online数据库日常管理及维护 (10) 1、启动、关闭Informix数据库 (10) 1.1、自动启动Informix (10) 1.2、自动关闭Informix (10) 2、Informix Online常见工作模式 (10) 3、管理Informix Online磁盘空间 (10) 4、Informix Online日志管理 (11) 4.1、数据库日志方式: (11) 4.2、物理日志的管理 (12) 4.3、逻辑日志的管理 (12) 5、Informix Online数据库备份及恢复 (12) 5.1、数据备份: (13) 5.2、逻辑日志文件备份 (13) 5.3、系统恢复 (14) 6、系统诊断 (14) 三、常用Informix Online监控实用工具 (15) 1、启动online命令为:oninit (15) 2、关闭online命令为:onmode -ky (15) 3、onmonitor: 系统总监控菜单 (15) 4、onstat: 检查online运行状态 (15) 5、oncheck: 检查及恢复online 数据库的一致性与完整性。 (15) 6、dbaccess: 用户数据库的维护工具 (15)

安全资料全套集

目录 前言 第一章施工企业安全生产管理1 第一章第一节企业安全管理策划3 1在建项目一览表AQ1.1.1 5 2安全生产保证体系文件一览表AQ1.1.2 6 3企业安全目标AQ1.1.3 7 4企业安全目标管理方案AQ1.1.4 8 5施工现场安全生产保证计划(无表式)AQ1.1.5 9 6施工现场安全生产保证计划评审记录表AQ1.1.6 10 7施工现场安全生产保证计划变更审批记录表AQ1.1.7 11 8在建项目危险源与不利环境因素识别与评价汇总表AQ1.1.8 12 9在建项目危险源与不利环境因素识别评价表AQ1.1.9 13 10在建项目危险源或不利环境因素控制措施方案要素表AQ1.1.10 14第一章第二节企业安全管理实施15 1安全管理制度一览表AQ1.2.1 17 2安全教育培训记录汇总表AQ1.2.2 18 3安全教育培训记录表AQ1.2.3 19 4安全物资供应商选择、评价记录表AQ1.2.4 20 5米购和租赁安全物资验证记录表AQ1.2.5 21 6分包方评价记录表AQ1.2.6 22 7分包方控制记录表AQ1.2.7 23 8分包方采购、租赁或自备安全物资验证记录表AQ1.2.8 24 9事故应急救援预案AQ1.2.9 25 第一章第三节企业安全检查和改进27 1安全检查和整改记录AQ1.3.1 29 2安全会议记录表AQ1.3.2 30 3安全监测仪器校准和维护记录表AQ1.3.3 31 4事故、不合格事项的调查、处理、跟踪记录AQ1.3.4 32 5企业安全管理体系定期内部审核记录AQ1.3.5 33 6预防措施记录AQ1.3.6 34 第一章第四节企业安全生产评价35 一、安全生产条件评价37 1安全生产管理制度分项评分AQ1.4.1.1 37 2资质、机构与人员管理分项评分AQ1.4.1.2 38 3安全技术管理分项评分AQ1.4.1.3 39 4设备与设施管理分项评分AQ1.4.1.4 40

消防竣工资料(全套)

竣工资料目录 一、建设单位执业许可证 二、建设单位法人代表身份证复印件 三、建设工程消防设计备案凭证 四、建设工程竣工验收消防备案申报表 五、工程概况 六、电气线路绝缘强度测试记录 七、隐蔽工程检查验收记录 八、室内消火栓系统安装检验批质量验收记录 九、室内消火栓系统安装分项工程质量验收记录 十、消火栓管道强度和严密性水压试验记录 十一、消火栓管道系统冲洗记录 十二、消火栓系统试射试验记录 十三、消防水泵接合器安装工程检验批质量验收记录 十四、管道水压试验记录、 十五、施工单位营业执照 十六、施工单位资质等级证书 十七、检测单位营业执照及公司资质证书复印件 十八、检测员身份证及上岗证复印件 十九、消防检测报告 二十、产品合格证及相关产品检验报告

建筑消防安装工程施工质量检查验收记录 交工资料汇总表目录 1、单位(子单位)工程质量竣工验收记录---------- G.0.1-1 2、单位(子单位)工程质量控制资料核查记录------G.0.1-2 3、单位(子单位)工程安全和功能检验资料核查及主要功能抽查记录----------G.0.1-3 4、 单位(子单位)工程观感质量检查记录---------G.0.1-4 消火栓系统分部工程------------------------------F.0.1 自动喷水灭火系统分部工程------------------------F.0.1 火灾自动报警系统分部工程------------------------F.0.1 通风与空调(防排烟)系统分部工程----------------F.0.1 注:分项工程的检验批划分方法说明: 1、分项工程可由一个或若干检验批组成,检验批可根据施工及质量控制和专业验收需要,原则上检验批应先确定部位划分,可按系统或区段、楼层、单元及施工时间等因素考虑实施,但应注意检验批范围不宜相差过大。 2、检验批编号从0 0 1~1 9 9号。 一、消火栓系统施工质量检查验收记录用表 1、建筑消火栓系统分部工程质量验收记录----------------------------------------- -F.0.1 2、消火栓系统子分部工程质量验收记录-------------------------------------F.0.1-05-01 3、室内给水管道及配件安装分项工程质量验收记录---------------------------F.0.1-050101 4、室内给水管道及配件安装工程检验批质量验收记录---------------------------------050101 5、室内消火栓系统安装分项工程质量验收记录----------------------------------F.0.1-050102 6、室内消火栓系统安装工程检验批质量验收记录---------------------------------------050102 7、室内给水设备安装分项工程质量验收记录------------------------------------F.0.10-50103 8、室内给水设备安装工程检验批质量验收记录------------------------------------------050103 9、室外给水管网子分部工程验收记录--------------------------------------F.0.1-0506 10、室外给水管道安装分项工程质量验收记录--------------------------------------------050601 11、室外给水管道安装工程检验批质量验收记录-----------------------------------------050601 12、室外消防水泵接合器、消火栓安装分项工程质量验收记录-----------------------050602

相关文档 最新文档