- 博客(8)
- 收藏
- 关注
原创 分布式事务方案:二阶段提交、三阶段提交(一)
事务处理的ACID特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)在分布式系统中,要实现分布式事务的ACID特性是不现实的,因为存在太多的不确实因素,本身是违背了A和C,怎么可能会完美实现呢!就拿现在比较流行的2PC、3PC也不可能实现,只能说是“最大努力”的实现方案!这两种方案都需要一个“中间商”,它会从中协调搞事情!两阶段提交(2PC),要点是连坐,一人或多人犯事,全部杀光1阶段:中间商让每个参与人开启事.
2020-09-25 09:04:14
337
原创 Oracle连接数参数配置整理
ORACLE的连接数(sessions)与其参数文件中的进程数(process)有关,它们的关系如下:sessions=(1.1*process+5)--修改Oracle最大连接数show parameter processes;show parameter sessions;--修改processes和sessions值alter system set processes=300 scope=s...
2018-05-15 22:09:00
1987
原创 关闭Oracle资源占用的姿势
关闭ORACLE资源占用问题--第一步:select session_id from v$locked_object;--第二步:SELECT sid, serial#, username, osuser FROM v$session where sid = 767;--第三步:ALTER SYSTEM KILL SESSION '767,3';...
2018-05-15 22:07:15
588
原创 Oracle创建job
--创建一个job,使oracle每天23:59执行存储过程update_all_dataDECLARE X NUMBER(9);BEGIN SYS.DBMS_JOB.SUBMIT ( job => X ,what => 'update_all_data;'--存储过程名,可以是多个,用分号隔开 ,next_date =&...
2018-05-15 22:06:05
518
原创 Oracle加密解密函数
首先以 sys 用户授权执行 DBMS_CRYPTO 包:GRANT EXECUTE ON SYS.DBMS_CRYPTO TO YPHOA;创建一张表,有两个字段,一个字段是要加密码数据的ID,别一个字段是加密key加密方法:CREATE OR REPLACE FUNCTION initbudgetEncrypt(p_key IN VARCHAR2, p_in IN VARCHAR2) RET...
2018-05-15 22:03:20
2213
原创 Oracle日期转换
OracleTIMESTAMP 转 DATEto_date(to_char(b.creat_dt,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss')SELECT last_day(add_months(to_timestamp('2013-01','yyyy-MM'), -1)) + 1 FROM dual;--取指定日期月份的第一天SELECT ...
2018-05-15 22:01:21
1319
原创 推荐个工作日志的软件nyfedit
这个软件是离线的,可以自己创建数据及密码,我这个是绿色版本的,解压就能用,不知道这是什么软件,用了好久了
2018-05-15 21:58:39
10776
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人