数据库DNL
A. Oracle不同数据库之间同步处理方案
背景:项目中遇到的问题,需要二区两枝逗台数据库之间同步一些表,以及导出sql文件同步至三区数据库。
新建SQL文件生成的目录D:mptmsudataDNLTBDIR。
二区数据库中执行下列语句:
1)新建二区数据库服务器到二区数据库服务器的数据库DATABASE LINK文件。
二区数据库中执行下列语句:
2)二区数据库服务器新建表DNL_TBJL。
二区数据库中执行下列语句:
在二区数据库服务器说新建相关表的触发器,触发器实现的码告功能是东区2区向西区直接通过DBLINK直接执行;东区2区向东区3区通过生成SQL文件到D:mptmsudataDNLTBDIR目录下;触发器的每次操作都记录到表格DNL_TBJL(id, tables,czlx, SQL, TIME, BAK)内。
通过Windows系统自带的计划任猛模卖务执行下面批处理实现数据入库
1)三区区数据库服务器新建表DNL_SQLJL。
三区数据库中执行下列语句:
2)三区区数据库服务器新建计划任务定期执行DQ3QRK-ZXWJ.bat批处理。
3)DQ3QRK-ZXWJ.bat批处理调用DQ3QRK-ZXSQL.bat来执行入库操作。
DQ3QRK-ZXWJ.bat语句如下:
DQ3QRK-ZXSQL.bat语句如下:
B. 如何在AIX系统下配置使用Sendmail
linux 的 sendmail 配置 配置文件 在 Linux 系统中,Sendmail 包括如下配置文件: /etc/sendmail.cf /etc/mail/access /etc/mail/aliases /etc/mail/local-host-names /etc/mail/mailertable /etc/mail/virtusertable /etc/mail/domaintable ~/.forward 我们将会 在下面的章节中详细介绍这些配置文件。 /etc/sendmail.cf /etc/sendmail.cf 是 sendmail 的主配置文件。该文件存储了正在运行的 mailer 程逗铅空序的类型信息,定义了重写邮件地址的规则和 sendmail 命令的操作环境。因为 sendmail.cf 的语法比较复杂,我们一般不建议手动修改该配置文件。安装了 sendmail 的 UNIX/Linux 系统都会带有 sendmail.cf,而且该配置文件在大多数情况下都不需要修改就可以山瞎使用。如果用户确实需要修改 sendmail.cf 配置文件 , 一般建议用户基于 sendmail.mc 宏文件,利用 m4 程序来生成新的 sendmail.cf 文件。 在 RedHat Linux 系统中,sendmail.mc 宏文件位于 /etc/mail/ 目录。 而 SuSE Linux 系统并没有 sendmail.mc 文件,相应的,它提供了 /etc/mail/linux.mc ( 或者 /etc/mail/linux.nullclient.mc) 替代 sendmail.mc。/etc/mail/linux.mc 是 SuSEconfig 使用 /etc/rc.config 和 /etc/rc.config.d/sendmail.rc.config (SuSE <= 7.3) 或者 /etc/sysconfig/sendmail (SuSE >= 8.0) 的参数而生成的宏文件。SuSEconfig 执行 /sbin/conf.d/SuSEconfig.sendmail 脚本来构建 .mc 文件,并执行 m4 来生成 sendmail.cf 配置文件。用户可以依照清单 1 所示的 SuSEconfig.sendmail 命令来生成配置文件。 清单 1. 使用 SuSEconfig.sendmail 命令生成配置文件 / sbin/conf.d/SuSEconfig.sendmail -m4 > sendmail.mc 在 sendmail.mc 配置文件中经常出现如下的 m4 命令: define: 用于定义配置文件中激丛变量的值 divert: 用于定向 m4 进程的输出。 divert 被设置为 -1 时 , 取消输出。如果 divert(-1) 在一个文本块的前面出现,这段文本将不会再 sendmail.cf 中出现 . divert 被设置为 0 时来定向数据流的输出,如 sendmail.cf, VERSIONID: 配置文件定义版本控制信息。 dnl: 注释掉后面的所有字符。 dnl 出现在行尾,表示将清除掉不想要的空白行;dnl 出现在行首,表示这一行将被当成注释。 DOMAIN: 选择传输邮件的域。 FEATURE: 识别配置文件中一个特性 (Feature)。 MAILER: 识别包含在 sendmail.cf 一套邮件传输方法。 OSTYPE: 定义宏所使用的操作系统,它允许 m4 程序增加同相关操作系统相关的文件。 undefine: 清除配置文件中的变量值。 需要注意的是,m4 宏处理器生成的 sendmail.cf 文件必须放在 /etc/ 目录 , 而非 /etc/mail。具体的操作如清单 2 所示。 清单 2.m4 命令生成配置文件 sendmail.cf cp /etc/sendmail.cf /etc/sendmail.cf.bak m4 sendmail.mc > sendmail.cf 在用户修改完成 sendmail.cf 配置文件以后,最后一步操作是重新启动 sendmail 服务,具体的操作如清单 3 所示: 清单 3. 重启 sendmail 服务 service sendmail restart /etc/mail/access 和 access.db access 数据库是由 sendmail V8.9 版本引入的特性, 并在 V8.10 重得到很好的发展。它提供了一个单一集中管理的访问规则数据库;它可以基于发信者的姓名、地址或者 IP 来判断是否接受 (OK)、转发 (RELAY)、拒绝 (REJECT) 或者取消 (DISCARD)。sendmail 会在接收邮件时进行规则判断,默认情况下只接受本机发送的邮件。 对本地设置来说,/etc/mail/access 和 access.db 并不是必需的;只有在建立中央邮件集中服务器来处理所有邮件的时候才需要这两个文件。 access 数据库的配置主要有三个步骤,具体操作如下所示。 修改 /etc/mail/access 文件;修改后的内容如清单 4 所示。 清单 4./etc/mail/access 文件内容 localhost.localdomain RELAY localhostRELAY 127.0.0.1RELAY 192.168.1RELAY 利用 /etc/mail/access 创建数据库映射文件 access.db,命令如清单 5 所示。 清单 5. 生成数据库映射文件 access.db makemap hash /etc/mail/access.db < /etc/mail/access 重启 sendmail, 读取 access.db,具体的命令如清单 3 所示。 service sendmail restart /etc/mail/aliases 和 aliases.db aliases 是 sendmail 邮件系统的别名数据库。它可以定义邮递列表,在机器之间转发邮件,或者允许用多个名字指定一个用户。因为 Aliases 别名处理的规则是递归的,所以一个别名指向的目的地也可以是别名。对于每个信封,sendmail 都会在别名文件中查找本地用户的收件人名称。由于 Sendmail 的可能要在 aliases 文件中搜索数以千计的收件人名称,所以一个以 DB 数据库格式存储的 aliases 文件副本被创建,并用来提高查询的速度。 同样,这两个配置文件也不是必需的。如果 sendmail 是使用中央服务器的邮件处理中心处理所有邮件的话,安装在邻居服务器或客户机的 aliases 和 aliases.db 文件就不需要了。 aliases 数据库的配置主要有三个步骤,如下所示。 1.修改 /etc/mail/aliases。修改后的内容如清单 6 所示。 清单 6. 修改后的 aliases 文件 # Basic system aliases that MUST be present. postmaster: root mailer-daemon: postmaster # amavis virusalert: root 2.根据 /etc/mail/ aliases 来创建数据库映射文件 aliases.db,该命令如清单 7 所示。 清单 7. 创建数据库映射文件 aliases.db makemap hash /etc/mail/aliases.db < /etc/mail/aliases 3.重启 sendmail,读取 aliases.db,具体的命令如清单 3 所示。 service sendmail restart
C. 数据库已过期 怎么处理呢
尊敬的用户:
您好!
我们建议您更换更新地址更新试一下,请您按照以下方法操作:
1.点击桌面右下角“K”图标,打开卡巴斯基程序界面;
2.点击界面右上角的“设置”;
3.点击左上角第三个图标,它看起来像一个地球;
4.点击右边的“更新源...”按钮。
5.点击“+添加”;
6.删除“来源”中原有的内容,并粘贴引号中的内容“ftp://ftp.kaspersky.com/”;
7.点击“确定”;
8.回到“更新源”标签,将“卡巴斯基实验室更新服务器”前面的勾去掉;
9.点击“确定”两次。
10.在卡巴斯基的主界面中点击“免疫更新”。
11.点击“运行更新”更新病毒库。
更新完成后,请您重新执行1-3步,在“更新源”界面中去掉ftp://ftp.kaspersky.com/前的勾,再次勾选“卡巴斯基实验室更新服务器”,确定并回到程序主界面。
请您检查病毒库更新并确认程序不再提示错误,如果依然存在问题,请您及时与我们取得联系!