国内银行系统用Oracle数据库不怕泄密吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了国内银行系统用Oracle数据库不怕泄密吗?相关的知识,希望对你有一定的参考价值。

参考技术A

典型的总有刁民想害朕的心态[灵光一闪]

泄密到不存在,一般国内银行用Oracle的同时都会购买Oracle的维护服务,除非甲骨文不想做中国的生意了。当然因为中美关系的问题,一些行已经开始从周边系统逐渐开始改造使用国产数据库,比如华为的高斯200,同时国内的国有软件企业也在部署研发国产的数据库,公司名就不说了,反正确实有这个安排。

真的是个好问题,国家核心系统从什么开始决心抛弃windows。银行系统数据太过庞大复杂,上了贼船,下船太难太难了。

我是金融行业的码农,也算是有一定的发言权吧。

在数据库方面,金融领域用到的有Oracle和SQLServer等商业软件,也有Mysql、Redis等开源软件。这些软件有个令人沮丧的共同点, 很少有国产自主研发数据库

随着互联网的飞速发展,信息化浪潮席卷各个行业。效率的大幅提升,彻底颠覆了既有的工作模式。率先拥抱变革的企业收获了巨大收益,让后来者羡慕嫉妒恨。

信息技术不管发展如何,都绕不开数据存储,数据存储以关系型数据库最符合人的思维方式。关系型数据库中的翘楚无疑是Oracle数据库。

再回到题主的泄密问题,即Oracle数据库安全么?我的答案是 即安全又不安全 。之所以安全因为它是最好关系型数据库,常见的指标如易用性、稳定性、可用性、可恢复性都有完整的解决方案。之所以不安全是因为它是国外的闭源软件,是否有安全隐患,国人不得而知。

技术上不可控,我们怎么才能避免呢?答案是从管理上从严控制。

不怕。

物理上是对外隔离的, 架构上也有大量技术手段确保数据的安全。

但是自主可控的趋势不可阻挡。

内网,物理隔离。外网用啥都没用,想搞你不过是时间问题。

国内银行系统用的数据库很多, 核心系统一般都用老牌的商业数据库DB2、Oracle 。其他系统也有用Mysql、MongoDB等其他数据库。至于数据泄露吗?银行当然也怕。但是,就综合考虑来看,目前Oracle等商业数据库依然是最佳选择,将来可能会一步一步提高安全等级。

1、稳定是首要选项

我们都知道,银行是金融系统的重要机构。它们的系统不能够随便出问题,一出问题影响整个 社会 。所以, 对银行来说,稳定是摆在首要位置的 。任何创新都必须以此为前提。而DB2、Oracle这些商业数据库软件,首先能够满足银行的稳定性要求。


而在中国,银行是比较早有信息化的单位。但刚开始,没有任何经验的时候,只能是跟欧美国家学习模仿。外企银行基本都是采用oracle、DB2来做核心系统。中国自然是采用国外相同的方案。大部分银行也就采用了当时比较流行的一整套IBM大型机、小型机硬件,配套DB2、Oracle数据库来做。

2、安全实现手段

①、厂家信誉

一直用DB2、Oracle作为核心数据库。对银行来说,已经是最佳选择。因为,在过去,国产根本就没有什么拿得出手的数据库可以使用。银行自然也只能用业界最好的数据库,而且Oracle、DB2这类大品牌的数据库,在全球范围应用都很广。厂家自然也要注意保障安全,否则出了问题,全世界都受影响。

②、技术控制

除了厂家的信誉保障外,银行在技术上做了很多安全措施。首先, 内外网是物理隔离的 。这样,实时连接数据库的攻击是很难实现的了。其次,在防止数据泄露这一块,银行当然也是有很多的技术手段控制的。至少,外网需要的数据是从内网的网闸摆渡过去的。能摆渡什么数据出去,也是银行严格控制的。最后, 数据库里的敏感数据,也是加密存储的 。同时,网络上还 部署了一系列网络安全设备来 保障系统的安全。


3、银行安全需升级

银行现在虽然有很多的技术手段来保障信息安全,但是,DB2、Oracle始终是国外闭源商业数据库软件。如果软件存在漏洞或者后门,对银行来说也是一个大风险。加上国际形势风云变化,所以,银行也还是会有担心泄密问题,这就意味着银行的安全体系还需要升级。

那该如何升级安全呢?除了系统过等级保护外,也一直在倡导用安全可靠的软件。这就意味着需要逐步从Oracle、DB2等商业软件走向开源、或者国产等数据库软件。不过,银行的稳定性还是不能忽略的,所以, 银行也就只能逐步 探索 ,逐步提升安全。同时,国产数据库发展也还有很长一段路要走

总结

总之,早些年银行从稳定和安全出发,Oracle、DB2等商业数据库是最佳选择。这些年,随着国际形势的变化和技术的发展,银行也在逐步提升安全等级。将来也会逐步替换Oracle、DB2等商业数据库软件。

这是个系统的问题。

有些朋友说物理隔离,目前看应该做不到100%隔离。银行数据中心就是提供服务的,隔离了怎么提供服务?各个分行,网点,ATM都是要联网的,都是要访问数据库的,只是权限不同。

归结起来就是数据安全和数据库系统,计算机系统,网络系统,以及工作人员都是相关的,必须全方位防护。

数据库系统,国产化当然是必须的,但是国产数据库系统就没有漏洞吗?不故意窃取数据,难保不因失误而失窃。这个要加强测试。

计算机系统,包括软件和硬件,同样道理。

网络方面,银行应该是租用运营商的线路(虚拟专网,VPN)实现网点互联。出点和入点之间加密传输。如果加密算法没有被破解,秘钥没有暴露,一般没问题。但毕竟还是有”如果”的。

人的问题更大一些,买通一个人不太难吧?这个要通过层层审核,相互制衡,以及思想政治工作来防范。

所以说信息系统的安全防护是全方位的。

要使用SWIFT ,国际资金清算系统,就必须与国际接轨,所以必须用Oracl。

林郑太太被制裁,信用卡不能用,工资都发现金,使用也是现金,那么多的国行,没有一家敢接盘。

有别的选择吗。

银行储蓄管理系统---Oracle数据库表数据---Bank_Oracle_Data.sql

prompt PL/SQL Developer import file
prompt Created on 2017年6月4日 by Johnny
set feedback off
set define off
prompt Disabling triggers for ACCOUNT...
alter table ACCOUNT disable all triggers;
prompt Disabling triggers for CLOSING_INSURANCE...
alter table CLOSING_INSURANCE disable all triggers;
prompt Disabling triggers for CREDIT...
alter table CREDIT disable all triggers;
prompt Disabling triggers for DEL_ACCOUNT...
alter table DEL_ACCOUNT disable all triggers;
prompt Disabling triggers for DEPOSIT...
alter table DEPOSIT disable all triggers;
prompt Disabling triggers for DEPUTE...
alter table DEPUTE disable all triggers;
prompt Disabling triggers for DRAW...
alter table DRAW disable all triggers;
prompt Disabling triggers for INTEREST_RATE...
alter table INTEREST_RATE disable all triggers;
prompt Disabling triggers for LOAN...
alter table LOAN disable all triggers;
prompt Disabling triggers for LOST...
alter table LOST disable all triggers;
prompt Disabling triggers for MANAGER...
alter table MANAGER disable all triggers;
prompt Disabling triggers for RECORD_PAY_INSURANCE...
alter table RECORD_PAY_INSURANCE disable all triggers;
prompt Disabling triggers for REPAYMENT...
alter table REPAYMENT disable all triggers;
prompt Disabling triggers for TRANSFER...
alter table TRANSFER disable all triggers;
prompt Disabling triggers for USERS...
alter table USERS disable all triggers;
prompt Deleting USERS...
delete from USERS;
commit;
prompt Deleting TRANSFER...
delete from TRANSFER;
commit;
prompt Deleting REPAYMENT...
delete from REPAYMENT;
commit;
prompt Deleting RECORD_PAY_INSURANCE...
delete from RECORD_PAY_INSURANCE;
commit;
prompt Deleting MANAGER...
delete from MANAGER;
commit;
prompt Deleting LOST...
delete from LOST;
commit;
prompt Deleting LOAN...
delete from LOAN;
commit;
prompt Deleting INTEREST_RATE...
delete from INTEREST_RATE;
commit;
prompt Deleting DRAW...
delete from DRAW;
commit;
prompt Deleting DEPUTE...
delete from DEPUTE;
commit;
prompt Deleting DEPOSIT...
delete from DEPOSIT;
commit;
prompt Deleting DEL_ACCOUNT...
delete from DEL_ACCOUNT;
commit;
prompt Deleting CREDIT...
delete from CREDIT;
commit;
prompt Deleting CLOSING_INSURANCE...
delete from CLOSING_INSURANCE;
commit;
prompt Deleting ACCOUNT...
delete from ACCOUNT;
commit;
prompt Loading ACCOUNT...
insert into ACCOUNT (id, password, balance, opendate, openaddress, isdignity, islost, other)
values (8600000022, 123456, .1, to_date(01-06-2017 19:43:09, dd-mm-yyyy hh24:mi:ss), 山东省, 1, 3, null);
insert into ACCOUNT (id, password, balance, opendate, openaddress, isdignity, islost, other)
values (8600000025, 123456, .1, to_date(01-06-2017 21:34:41, dd-mm-yyyy hh24:mi:ss), 山东省, 1, 3, null);
insert into ACCOUNT (id, password, balance, opendate, openaddress, isdignity, islost, other)
values (1010000025, 0, .1, to_date(01-06-2017 23:50:11, dd-mm-yyyy hh24:mi:ss), 山东省, 1, 3, null);
insert into ACCOUNT (id, password, balance, opendate, openaddress, isdignity, islost, other)
values (1010031, 123456, 791054.05, to_date(02-06-2017 13:10:10, dd-mm-yyyy hh24:mi:ss), 山东省, 1, 0, 321);
insert into ACCOUNT (id, password, balance, opendate, openaddress, isdignity, islost, other)
values (1010001, 123456, .1, to_date(04-06-2017 11:37:28, dd-mm-yyyy hh24:mi:ss), 中国, 0, 0, null);
insert into ACCOUNT (id, password, balance, opendate, openaddress, isdignity, islost, other)
values (8600000001, 0, 2000000, to_date(01-01-2017, dd-mm-yyyy), sd, 1, 3, null);
insert into ACCOUNT (id, password, balance, opendate, openaddress, isdignity, islost, other)
values (1010028, 123456, .1, to_date(02-06-2017 13:00:48, dd-mm-yyyy hh24:mi:ss), 山东省, 1, 3, null);
insert into ACCOUNT (id, password, balance, opendate, openaddress, isdignity, islost, other)
values (1010029, 123456, .1, to_date(02-06-2017 13:01:06, dd-mm-yyyy hh24:mi:ss), 山东省, 1, 3, null);
insert into ACCOUNT (id, password, balance, opendate, openaddress, isdignity, islost, other)
values (8600000021, 123456, .1, to_date(01-06-2017 19:40:09, dd-mm-yyyy hh24:mi:ss), 山东省, 1, 3, null);
insert into ACCOUNT (id, password, balance, opendate, openaddress, isdignity, islost, other)
values (8600000024, 123456, .1, to_date(01-06-2017 20:14:48, dd-mm-yyyy hh24:mi:ss), 山东省, 1, 3, null);
insert into ACCOUNT (id, password, balance, opendate, openaddress, isdignity, islost, other)
values (8600000026, 123456, .1, to_date(01-06-2017 21:36:32, dd-mm-yyyy hh24:mi:ss), 中国, 0, 3, null);
insert into ACCOUNT (id, password, balance, opendate, openaddress, isdignity, islost, other)
values (1010002, 123456, .1, to_date(02-06-2017 09:42:02, dd-mm-yyyy hh24:mi:ss), 山东省, 1, 3, null);
insert into ACCOUNT (id, password, balance, opendate, openaddress, isdignity, islost, other)
values (1010021, 123456, .1, to_date(02-06-2017 12:35:05, dd-mm-yyyy hh24:mi:ss), 山东省, 1, 3, null);
insert into ACCOUNT (id, password, balance, opendate, openaddress, isdignity, islost, other)
values (1010030, 123456, 4.1, to_date(02-06-2017 13:03:05, dd-mm-yyyy hh24:mi:ss), 中国, 0, 3, null);
insert into ACCOUNT (id, password, balance, opendate, openaddress, isdignity, islost, other)
values (1010041, 123456, 602000.1, to_date(04-06-2017 11:36:39, dd-mm-yyyy hh24:mi:ss), 山东省, 1, 0, null);
insert into ACCOUNT (id, password, balance, opendate, openaddress, isdignity, islost, other)
values (1010023, 123456, .1, to_date(02-06-2017 12:43:02, dd-mm-yyyy hh24:mi:ss), 中国, 0, 3, null);
insert into ACCOUNT (id, password, balance, opendate, openaddress, isdignity, islost, other)
values (123457, 123, 100, to_date(01-01-2017, dd-mm-yyyy), sd, 1, 3, null);
insert into ACCOUNT (id, password, balance, opendate, openaddress, isdignity, islost, other)
values (8600000023, 123456, .1, to_date(01-06-2017 19:50:53, dd-mm-yyyy hh24:mi:ss), 山东省, 1, 3, null);
insert into ACCOUNT (id, password, balance, opendate, openaddress, isdignity, islost, other)
values (1010000027, 0, .1, to_date(02-06-2017 00:00:10, dd-mm-yyyy hh24:mi:ss), 中国, 0, 3, null);
insert into ACCOUNT (id, password, balance, opendate, openaddress, isdignity, islost, other)
values (1010000026, 0, 6075467799.1, to_date(01-06-2017 23:58:54, dd-mm-yyyy hh24:mi:ss), 山东省, 1, 3, null);
commit;
prompt 20 records loaded
prompt Loading CLOSING_INSURANCE...
prompt Table is empty
prompt Loading CREDIT...
insert into CREDIT (cardint, username, withid, balance, creditlimit, creditstatus, other)
values (8180001, 123, 1010031, -921, 50000, , null);
commit;
prompt 1 records loaded
prompt Loading DEL_ACCOUNT...
insert into DEL_ACCOUNT (delid, id, balance_beforedel, deldate, operaterid)
values (100, 123456, 100, to_date(01-06-2017 21:48:03, dd-mm-yyyy hh24:mi:ss), 123);
insert into DEL_ACCOUNT (delid, id, balance_beforedel, deldate, operaterid)
values (101, 123456, 100, to_date(01-06-2017 21:48:32, dd-mm-yyyy hh24:mi:ss), 123);
insert into DEL_ACCOUNT (delid, id, balance_beforedel, deldate, operaterid)
values (103, 123456, 100, to_date(01-06-2017 21:55:03, dd-mm-yyyy hh24:mi:ss), 123);
insert into DEL_ACCOUNT (delid, id, balance_beforedel, deldate, operaterid)
values (102, 123456, 100, to_date(01-06-2017 21:54:05, dd-mm-yyyy hh24:mi:ss), 123);
commit;
prompt 4 records loaded
prompt Loading DEPOSIT...
insert into DEPOSIT (depositid, id, amount, depositdate, deposittype, interest, operaterid)
values (8880022, 1010031, 323232, to_date(02-06-2015 13:19:24, dd-mm-yyyy hh24:mi:ss), 定期, .005, 123);
insert into DEPOSIT (depositid, id, amount, depositdate, deposittype, interest, operaterid)
values (8880025, 1010031, 3123132, to_date(02-06-2017 17:26:01, dd-mm-yyyy hh24:mi:ss), 定期, .005, 123);
insert into DEPOSIT (depositid, id, amount, depositdate, deposittype, interest, operaterid)
values (8880000001, 1010000026, 1231, to_date(02-06-2017 00:14:47, dd-mm-yyyy hh24:mi:ss), 活期, .001, 123);
insert into DEPOSIT (depositid, id, amount, depositdate, deposittype, interest, operaterid)
values (8880000021, 1010000026, 10000, to_date(02-06-2017 08:58:54, dd-mm-yyyy hh24:mi:ss), 活期, .001, 123);
insert into DEPOSIT (depositid, id, amount, depositdate, deposittype, interest, operaterid)
values (8880000022, 1010000026, 332211222, to_date(02-06-2017 09:28:09, dd-mm-yyyy hh24:mi:ss), 活期, .001, 123);
insert into DEPOSIT (depositid, id, amount, depositdate, deposittype, interest, operaterid)
values (8880000023, 1010000026, 221133113, to_date(02-06-2017 09:29:55, dd-mm-yyyy hh24:mi:ss), 活期, .001, 123);
insert into DEPOSIT (depositid, id, amount, depositdate, deposittype, interest, operaterid)
values (8880000024, 1010000026, 5522112233, to_date(02-06-2017 09:30:39, dd-mm-yyyy hh24:mi:ss), 活期, .001, 123);
insert into DEPOSIT (depositid, id, amount, depositdate, deposittype, interest, operaterid)
values (8880042, 1010031, 4, to_date(04-06-2017 00:18:28, dd-mm-yyyy hh24:mi:ss), 定期, .005, 123);
insert into DEPOSIT (depositid, id, amount, depositdate, deposittype, interest, operaterid)
values (8880063, 1010031, 1000, to_date(04-06-2017 13:09:46, dd-mm-yyyy hh24:mi:ss), 定期, .005, 1000);
commit;
prompt 9 records loaded
prompt Loading DEPUTE...
prompt Table is empty
prompt Loading DRAW...
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000002, 1010031, 10000, 0, 10000, to_date(02-06-2017 14:07:37, dd-mm-yyyy hh24:mi:ss), 快捷取款, 123);
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000006, 1010031, 213, 0, 213, to_date(02-06-2017 17:36:18, dd-mm-yyyy hh24:mi:ss), 快捷取款, 123);
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000007, 1010031, 100, 0, 100, to_date(02-06-2017 18:04:51, dd-mm-yyyy hh24:mi:ss), 信用卡取款, 123);
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000011, 1010031, 123, 0, 123, to_date(02-06-2017 18:18:04, dd-mm-yyyy hh24:mi:ss), 快捷取款, 123);
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000047, 1010031, 1312, 0, 1312, to_date(04-06-2017 11:15:54, dd-mm-yyyy hh24:mi:ss), 快捷取款, 1000);
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000052, 1010031, 123, 0, 123, to_date(04-06-2017 11:32:43, dd-mm-yyyy hh24:mi:ss), 快捷取款, 1000);
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000053, 1010031, 10000, 0, 10000, to_date(04-06-2017 13:16:51, dd-mm-yyyy hh24:mi:ss), 存款单取款, 1000);
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000000005, 123456, 100, 0, 100, to_date(01-06-2017, dd-mm-yyyy), hq, 123);
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000004, 1010031, 123123, 0, 123123, to_date(02-06-2017 17:32:45, dd-mm-yyyy hh24:mi:ss), 快捷取款, 123);
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000022, 1010031, 321, 0, 321, to_date(04-06-2017 00:20:23, dd-mm-yyyy hh24:mi:ss), 信用卡取款, 123);
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000041, 1010031, 323232, 0, 323232, to_date(04-06-2017 10:59:38, dd-mm-yyyy hh24:mi:ss), 存款单取款, 1000);
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000045, 1010031, 1312, 0, 1312, to_date(04-06-2017 11:09:05, dd-mm-yyyy hh24:mi:ss), 快捷取款, 1000);
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000050, 1010031, 32, 0, 32, to_date(04-06-2017 11:25:03, dd-mm-yyyy hh24:mi:ss), 快捷取款, 1000);
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000008, 1010031, 123, 0, 123, to_date(02-06-2017 18:05:14, dd-mm-yyyy hh24:mi:ss), 快捷取款, 123);
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000010, 1010031, 123, 0, 123, to_date(02-06-2017 18:12:01, dd-mm-yyyy hh24:mi:ss), 快捷取款, 123);
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000043, 1010031, 123, 0, 123, to_date(04-06-2017 11:03:59, dd-mm-yyyy hh24:mi:ss), 存款单取款, 1000);
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000049, 1010002, 1111, 0, 1111, to_date(04-06-2017 11:24:10, dd-mm-yyyy hh24:mi:ss), 存款单取款, 1000);
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000005, 1010031, 123123, 0, 123123, to_date(02-06-2017 17:32:59, dd-mm-yyyy hh24:mi:ss), 快捷取款, 123);
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000044, 1010031, 54234523, 0, 54234523, to_date(04-06-2017 11:07:45, dd-mm-yyyy hh24:mi:ss), 存款单取款, 1000);
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000051, 1010031, 123123, 0, 123123, to_date(04-06-2017 11:26:59, dd-mm-yyyy hh24:mi:ss), 存款单取款, 1000);
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000054, 1010031, 100, 0, 100, to_date(04-06-2017 13:17:51, dd-mm-yyyy hh24:mi:ss), 快捷取款, 1000);
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000055, 1010031, 300, 0, 300, to_date(04-06-2017 13:19:10, dd-mm-yyyy hh24:mi:ss), 信用卡取款, 1000);
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000001, 1010031, 12312, 0, 12312, to_date(02-06-2017 14:04:58, dd-mm-yyyy hh24:mi:ss), 快捷取款, 123);
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000003, 1010031, 123123, 0, 123123, to_date(02-06-2017 17:26:27, dd-mm-yyyy hh24:mi:ss), 快捷取款, 123);
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000009, 1010031, 123, 0, 123, to_date(02-06-2017 18:05:25, dd-mm-yyyy hh24:mi:ss), 快捷取款, 123);
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000012, 1010031, 200, 0, 200, to_date(02-06-2017 18:20:21, dd-mm-yyyy hh24:mi:ss), 信用卡取款, 123);
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000021, 1010031, 1412312, 0, 1412312, to_date(04-06-2017 00:18:57, dd-mm-yyyy hh24:mi:ss), 快捷取款, 123);
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000042, 1010031, 4232344, 0, 4232344, to_date(04-06-2017 11:02:29, dd-mm-yyyy hh24:mi:ss), 存款单取款, 1000);
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000046, 1010031, 1312, 0, 1312, to_date(04-06-2017 11:09:19, dd-mm-yyyy hh24:mi:ss), 快捷取款, 1000);
insert into DRAW (drawid, id, amount, interest, balance, drawdate, drawtype, operaterid)
values (1000048, 1010031, 3221, 0, 3221, to_date(04-06-2017 11:19:28, dd-mm-yyyy hh24:mi:ss), 快捷取款, 1000);
commit;
prompt 30 records loaded
prompt Loading INTEREST_RATE...
insert into INTEREST_RATE (id, type, interest, timelimit)
values (1, 活期, .035, 0);
insert into INTEREST_RATE (id, type, interest, timelimit)
values (2, 贷款, .005, 100);
insert into INTEREST_RATE (id, type, interest, timelimit)
values (3, 定期, .0025, 100);
commit;
prompt 3 records loaded
prompt Loading LOAN...
insert into LOAN (loanid, withid, username, idcardnum, userphone, loanamount, loanlimit, loaninterstrate, loandate, deadline, reamountpermontht, other)
values (5150002, 1010031, 123, 321, 123, 232323, 1, .005, to_date(02-06-2017 17:07:52, dd-mm-yyyy hh24:mi:ss), to_date(02-07-2017 17:07:46, dd-mm-yyyy hh24:mi:ss), 232419.8, );
insert into LOAN (loanid, withid, username, idcardnum, userphone, loanamount, loanlimit, loaninterstrate, loandate, deadline, reamountpermontht, other)
values (5150001, 1010031, 12, 12, 12, 1000, 2, .005, to_date(02-06-2017 14:39:22, dd-mm-yyyy hh24:mi:ss), to_date(02-08-2017 14:38:54, dd-mm-yyyy hh24:mi:ss), 500.42, );
insert into LOAN (loanid, withid, username, idcardnum, userphone, loanamount, loanlimit, loaninterstrate, loandate, deadline, reamountpermontht, other)
values (5150021, 1010031, Sheldon, 370829111, 13031075928, 60000, 11, .005, to_date(04-06-2017 13:29:20, dd-mm-yyyy hh24:mi:ss), to_date(04-05-2018 13:29:14, dd-mm-yyyy hh24:mi:ss), 5479.55, );
commit;
prompt 3 records loaded
prompt Loading LOST...
prompt Table is empty
prompt Loading MANAGER...
insert into MANAGER (id, password, grade, username, idcardnum, phone, address, photo, other)
values (1000, 123123, 1, Sheldon, 37081293819237898, 13031075928, 山东省威海市, D:\壁纸\头像\tarcer.jpg, null);
commit;
prompt 1 records loaded
prompt Loading RECORD_PAY_INSURANCE...
insert into RECORD_PAY_INSURANCE (recordid, typename, username, idcard, dotime, amount, other)
values (30002, null, 水费代缴 下拉选择, 12312, to_date(02-06-2017 15:38:21, dd-mm-yyyy hh24:mi:ss), 12, null);
insert into RECORD_PAY_INSURANCE (recordid, typename, username, idcard, dotime, amount, other)
values (30003, 水费代缴, 123, 321123321, to_date(02-06-2017 15:51:12, dd-mm-yyyy hh24:mi:ss), 21, null);
insert into RECORD_PAY_INSURANCE (recordid, typename, username, idcard, dotime, amount, other)
values (30010, 水费代缴, 123, 321123321, to_date(02-06-2017 16:07:20, dd-mm-yyyy hh24:mi:ss), 20, null);
insert into RECORD_PAY_INSURANCE (recordid, typename, username, idcard, dotime, amount, other)
values (30011, 水费代缴, 123, 321123321, to_date(02-06-2017 16:15:33, dd-mm-yyyy hh24:mi:ss), 12, null);
insert into RECORD_PAY_INSURANCE (recordid, typename, username, idcard, dotime, amount, other)
values (30012, 水费代缴, 123, 321123321, to_date(02-06-2017 16:17:23, dd-mm-yyyy hh24:mi:ss), 123, null);
insert into RECORD_PAY_INSURANCE (recordid, typename, username, idcard, dotime, amount, other)
values (30013, 水费代缴, 123, 321123321, to_date(02-06-2017 16:20:44, dd-mm-yyyy hh24:mi:ss), 213, null);
insert into RECORD_PAY_INSURANCE (recordid, typename, username, idcard, dotime, amount, other)
values (30017, 水费代缴, 123, 321123321, to_date(02-06-2017 16:48:16, dd-mm-yyyy hh24:mi:ss), 123, 缴纳当月费用Test);
insert into RECORD_PAY_INSURANCE (recordid, typename, username, idcard, dotime, amount, other)
values (30018, 水费代缴, 123, 321123321, to_date(02-06-2017 16:53:13, dd-mm-yyyy hh24:mi:ss), 123, null);
insert into RECORD_PAY_INSURANCE (recordid, typename, username, idcard, dotime, amount, other)
values (30020, 水费代缴, 123, 321123321, to_date(02-06-2017 17:12:30, dd-mm-yyyy hh24:mi:ss), 123, null);
insert into RECORD_PAY_INSURANCE (recordid, typename, username, idcard, dotime, amount, other)
values (30021, 水费代缴, 123, 321123321, to_date(02-06-2017 17:13:22, dd-mm-yyyy hh24:mi:ss), 123, null);
insert into RECORD_PAY_INSURANCE (recordid, typename, username, idcard, dotime, amount, other)
values (30022, 水费代缴, 123, 321123321, to_date(02-06-2017 17:15:09, dd-mm-yyyy hh24:mi:ss), 123123, null);
insert into RECORD_PAY_INSURANCE (recordid, typename, username, idcard, dotime, amount, other)
values (30041, 水费代缴, 123, 321123321, to_date(04-06-2017 11:33:19, dd-mm-yyyy hh24:mi:ss), 312, null);
insert into RECORD_PAY_INSURANCE (recordid, typename, username, idcard, dotime, amount, other)
values (30043, 水费代缴, 123, 321123321, to_date(04-06-2017 13:50:19, dd-mm-yyyy hh24:mi:ss), 300, null);
insert into RECORD_PAY_INSURANCE (recordid, typename, username, idcard, dotime, amount, other)
values (30008, 水费代缴, 123, 321123321, to_date(02-06-2017 16:03:31, dd-mm-yyyy hh24:mi:ss), 20, null);
insert into RECORD_PAY_INSURANCE (recordid, typename, username, idcard, dotime, amount, other)
values (30009, 下拉选择业务, 123, 321123321, to_date(02-06-2017 16:05:35, dd-mm-yyyy hh24:mi:ss), 21, null);
insert into RECORD_PAY_INSURANCE (recordid, typename, username, idcard, dotime, amount, other)
values (30014, 煤气费代缴, 123, 321123321, to_date(02-06-2017 16:25:34, dd-mm-yyyy hh24:mi:ss), 123, null);
insert into RECORD_PAY_INSURANCE (recordid, typename, username, idcard, dotime, amount, other)
values (30045, 社会保险, Sheldon, 3708291111, to_date(04-06-2017 13:57:37, dd-mm-yyyy hh24:mi:ss), 500, null);
insert into RECORD_PAY_INSURANCE (recordid, typename, username, idcard, dotime, amount, other)
values (30007, 水费代缴, 123, 321123321, to_date(02-06-2017 16:03:15, dd-mm-yyyy hh24:mi:ss), 20, null);
insert into RECORD_PAY_INSURANCE (recordid, typename, username, idcard, dotime, amount, other)
values (30044, 社会保险, 123, 312, to_date(04-06-2017 13:57:12, dd-mm-yyyy hh24:mi:ss), 100, null);
insert into RECORD_PAY_INSURANCE (recordid, typename, username, idcard, dotime, amount, other)
values (30001, null, 水费代缴 下拉选择, 12312, to_date(02-06-2017 15:38:08, dd-mm-yyyy hh24:mi:ss), 12, null);
insert into RECORD_PAY_INSURANCE (recordid, typename, username, idcard, dotime, amount, other)
values (30005, 煤气费代缴 下拉选择, 123, 321123321, to_date(02-06-2017 15:59:56, dd-mm-yyyy hh24:mi:ss), 30, null);
insert into RECORD_PAY_INSURANCE (recordid, typename, username, idcard, dotime, amount, other)
values (30006, 煤气费代缴, 123, 321123321, to_date(02-06-2017 16:02:26, dd-mm-yyyy hh24:mi:ss), 321, null);
insert into RECORD_PAY_INSURANCE (recordid, typename, username, idcard, dotime, amount, other)
values (30015, 水费代缴, 123, 321123321, to_date(02-06-2017 16:34:14, dd-mm-yyyy hh24:mi:ss), 123, 缴纳当月费用Test);
insert into RECORD_PAY_INSURANCE (recordid, typename, username, idcard, dotime, amount, other)
values (30019, 煤气费代缴, 123, 321123321, to_date(02-06-2017 17:10:21, dd-mm-yyyy hh24:mi:ss), 3232, null);
insert into RECORD_PAY_INSURANCE (recordid, typename, username, idcard, dotime, amount, other)
values (30023, 煤气费代缴, 123, 321123321, to_date(02-06-2017 17:15:25, dd-mm-yyyy hh24:mi:ss), 321, null);
insert into RECORD_PAY_INSURANCE (recordid, typename, username, idcard, dotime, amount, other)
values (30024, 话费代扣, 123, 321123321, to_date(02-06-2017 17:17:45, dd-mm-yyyy hh24:mi:ss), 12312, 123123 null);
insert into RECORD_PAY_INSURANCE (recordid, typename, username, idcard, dotime, amount, other)
values (30004, 水费代缴, 123, 321123321, to_date(02-06-2017 15:51:50, dd-mm-yyyy hh24:mi:ss), 21, null);
insert into RECORD_PAY_INSURANCE (recordid, typename, username, idcard, dotime, amount, other)
values (30016, 水费代缴, 123, 321123321, to_date(02-06-2017 16:47:50, dd-mm-yyyy hh24:mi:ss), 123, 缴纳当月费用Test);
insert into RECORD_PAY_INSURANCE (recordid, typename, username, idcard, dotime, amount, other)
values (30042, 话费代扣, 123, 321123321, to_date(04-06-2017 11:34:13, dd-mm-yyyy hh24:mi:ss), 123, 13031075928 null);
commit;
prompt 29 records loaded
prompt Loading REPAYMENT...
insert into REPAYMENT (repayint, loanid, deadline, repaymentamount, isbreakpromise)
values (5250001, 5150021, to_date(04-06-2017 13:36:19, dd-mm-yyyy hh24:mi:ss), 1000, 0);
commit;
prompt 1 records loaded
prompt Loading TRANSFER...
insert into TRANSFER (transferid, sourceid, destinateid, amount, transferdate, brokerage, operaterid)
values (1230023, 1010031, 1010041, 400000, to_date(04-06-2017 13:40:49, dd-mm-yyyy hh24:mi:ss), 50, 1000);
insert into TRANSFER (transferid, sourceid, destinateid, amount, transferdate, brokerage, operaterid)
values (1230021, 1010031, 1010041, 2000, to_date(04-06-2017 11:37:55, dd-mm-yyyy hh24:mi:ss), 20, 1000);
insert into TRANSFER (transferid, sourceid, destinateid, amount, transferdate, brokerage, operaterid)
values (1230024, 1010031, 10100041, 100000, to_date(04-06-2017 13:43:54, dd-mm-yyyy hh24:mi:ss), 50, 1000);
insert into TRANSFER (transferid, sourceid, destinateid, amount, transferdate, brokerage, operaterid)
values (1230001, 1010031, 1010030, 2, to_date(02-06-2017 15:08:00, dd-mm-yyyy hh24:mi:ss), .02, 123);
insert into TRANSFER (transferid, sourceid, destinateid, amount, transferdate, brokerage, operaterid)
values (1230002, 1010031, 1010030, 2, to_date(02-06-2017 15:08:50, dd-mm-yyyy hh24:mi:ss), .03, 123);
insert into TRANSFER (transferid, sourceid, destinateid, amount, transferdate, brokerage, operaterid)
values (1230022, 1010031, 1010041, 200000, to_date(04-06-2017 13:38:56, dd-mm-yyyy hh24:mi:ss), 50, 1000);
commit;
prompt 6 records loaded
prompt Loading USERS...
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010000002, 370829199507095932, Johnny, 13031075922, D:\壁纸\tarcer.jpg, null);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010000003, 370829199507095932, Johnny, 13031075922, D:\壁纸\tarcer.jpg, null);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010000009, 1312312, 12, 32, D:\壁纸\tarcer.jpg, 12);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010000022, 11221122, 1, 1, null, 1);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010000027, 3333, 3, 3, D:\壁纸\tarcer.jpg, 3);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010001, 1010101, 12, 12, null, 12);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010002, 110110110, 12, 12, D:\壁纸\tarcer.jpg, 12);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010022, 888999888999, 89, 98, D:\壁纸\tarcer.jpg, 89);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010023, 252525, 89, 98, D:\壁纸\tarcer.jpg, 89);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010000001, 321312, 2211, 1122, D:\壁纸\tarcer.jpg, null);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010000023, 11221122, 1, 1, null, 1);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010021, 90909090, 9, 9, D:\壁纸\tarcer.jpg, 9);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010024, 333333777777, 3, 3, D:\壁纸\tarcer.jpg, 3);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010026, 23454342, 3, 3, D:\壁纸\tarcer.jpg, 3);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010027, 332233223322, 2, 2, D:\壁纸\tarcer.jpg, 2);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010028, 65656655, 1, 1, D:\壁纸\tarcer.jpg, 1);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010029, 656566551111, 1, 1, D:\壁纸\tarcer.jpg, 1);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010031, 321123321, Sheldon, 13031075928, D:\壁纸\头像\tarcer.jpg, 哈哈);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010000004, 123456, Johnny, 13031075922, D:\壁纸\tarcer.jpg, null);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010000005, 123123123, 1231, 1221, null, null);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010000006, 123123123, 1231, 1221, D:\壁纸\tarcer.jpg, null);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010000007, 432213, 12, 32, D:\壁纸\tarcer.jpg, 12);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010000008, 432213, 12, 32, D:\壁纸\tarcer.jpg, 12);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010000010, 11111, 2, 2, D:\壁纸\tarcer.jpg, 2);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010000011, 222222, 1, 1, D:\壁纸\tarcer.jpg, 1);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010000012, 370829, Barack, 13232, D:\壁纸\tarcer.jpg, Null);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010000013, 370829, Barack, 13232, D:\壁纸\tarcer.jpg, Null);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010000021, 11221122, 1, 1, null, 1);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010000024, 221133, 2, 2, null, 2);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010000025, 123321, 3, 3, D:\壁纸\tarcer.jpg, 3);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010000026, 9090, 9, 9, D:\壁纸\tarcer.jpg, 9);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010030, 65656655111122, 1, 1, D:\壁纸\tarcer.jpg, 1);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010025, 333333, 3, 3, D:\壁纸\tarcer.jpg, 3);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010041, 370829111, Brak, 15684507863, D:\壁纸\头像\tarcer.jpg, null);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010042, 370829111, Sheldon, 13031075928, D:\壁纸\头像\tarcer.jpg, 哈哈);
insert into USERS (id, idcardnum, username, phone, photo, other)
values (1010043, 370829111, Sheldon, 13031075928, D:\壁纸\头像\tarcer.jpg, No);
commit;
prompt 36 records loaded
prompt Enabling triggers for ACCOUNT...
alter table ACCOUNT enable all triggers;
prompt Enabling triggers for CLOSING_INSURANCE...
alter table CLOSING_INSURANCE enable all triggers;
prompt Enabling triggers for CREDIT...
alter table CREDIT enable all triggers;
prompt Enabling triggers for DEL_ACCOUNT...
alter table DEL_ACCOUNT enable all triggers;
prompt Enabling triggers for DEPOSIT...
alter table DEPOSIT enable all triggers;
prompt Enabling triggers for DEPUTE...
alter table DEPUTE enable all triggers;
prompt Enabling triggers for DRAW...
alter table DRAW enable all triggers;
prompt Enabling triggers for INTEREST_RATE...
alter table INTEREST_RATE enable all triggers;
prompt Enabling triggers for LOAN...
alter table LOAN enable all triggers;
prompt Enabling triggers for LOST...
alter table LOST enable all triggers;
prompt Enabling triggers for MANAGER...
alter table MANAGER enable all triggers;
prompt Enabling triggers for RECORD_PAY_INSURANCE...
alter table RECORD_PAY_INSURANCE enable all triggers;
prompt Enabling triggers for REPAYMENT...
alter table REPAYMENT enable all triggers;
prompt Enabling triggers for TRANSFER...
alter table TRANSFER enable all triggers;
prompt Enabling triggers for USERS...
alter table USERS enable all triggers;
set feedback on
set define on
prompt Done.

 

以上是关于国内银行系统用Oracle数据库不怕泄密吗?的主要内容,如果未能解决你的问题,请参考以下文章

网站泄密

用oracle 11g连接别人的数据库 是不是只需要在 Net Manager里面进行配置 不在listener.ora里面配置可以吗

西部世界快报:IPFS激励层与Mask Network达成合作,网上聊天再也不怕被泄密了

银行可以用服务器群集来代替大型机吗?

MySQL和Oracle那个更好用一点?

oracle 10g 客户端连接数据库 出现ora-12154 错误