1、修改实例下所有节点的数据同步模式,在master数据库下运行--查找所有异步提交的辅助节点,修改为同步提交模式-- SYNCHRONOUS_COMMIT 同步提交模式 -- ASYNCHRONOUS_COMMIT 异步提交模式select 'ALTER AVAILABILITY GROUP .....
分类:
其他好文 时间:
2015-01-30 07:53:58
阅读次数:
211
备库alter database commit to switchover to primary;media recovery required--如果报ORA-16139: media recovery required,可能是由于未应用日志引起,可先执行ALTER DATABASE RECOVE...
分类:
数据库 时间:
2015-01-29 19:28:13
阅读次数:
273
10.2.0.3环境下的DG主备切换演练,关闭应用且重启主库之后,主库查询切换状态:
SQL> select switchover_status from v$database;
SWITCHOVER_STATUS
--------------------
SESSIONS ACTIVE
执行以下命令尝试切换
SQL> ALTER DATABASE COMMIT TO SWITC...
分类:
数据库 时间:
2015-01-29 09:41:35
阅读次数:
175
之前在某测试机上用update更新表,没有commit,也没有关PL/SQL Developer。
第二天,在自己电脑上查看该表,发现记录并没有更新
想用SQL语句重新更新,执行了十多分钟还没执行完。
想重新手动更新,提示:
至此,发现该表已经被锁定了,原因就是之前在测试机上使用了update却没有提交(commit)!!
DML操作如 inser...
分类:
数据库 时间:
2015-01-28 19:53:36
阅读次数:
338
并发控制是DBMS的关键技术
对数据库的操作都是在事务中进行的。
事务是指一组相互依赖的操作行为。事务中的操作是不可分割的工作单元,由一组在业务逻辑上相互依赖的SQL语句组成,有ACID特征。
Atomic(原子性):事务中包含的操作被看做一个逻辑单元,这个逻辑单元中的操作要么全部成功,要么全部失败。
Consistency(一致性):只有合法的数据可以被写入数据库,否...
分类:
数据库 时间:
2015-01-28 11:09:58
阅读次数:
190
问题描述:当我插入一条记录时,在调用save方法的时候出现了异常(记录重复了),导致了后面的commit语句不能执行了。这时我在数据库中删除重复记录时发现该表已经被锁上了。即出现错误。但过了一会再次执行delete,就能成功删除记录了。原因分析:由于commit语句没有执行到,即事务没有提交成功,表...
分类:
数据库 时间:
2015-01-27 20:07:13
阅读次数:
299
svn可以实现在commit提交时,使用hook钩子功能,向指定的邮箱发送提交注释comment/log及内容变化的邮件,以方便对之进行监控。 具体的描述就是, 1.当某个账号提交代码/文档时,使用钩子功能,调用仓库的hooks目录...
分类:
其他好文 时间:
2015-01-27 18:47:16
阅读次数:
169
1. 事务的四个特性 数据库事务(Transaction)是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。一方面,当多个应用程序并发访问数据库时,事务可以在应用程序间提供一个隔离方法,...
分类:
数据库 时间:
2015-01-27 18:46:28
阅读次数:
155
今天开发过程中有涉及到回滚,然后回滚之后以该版本修改提交到分支的情况,熟悉了几个简单的命令 git reflog 查看提交过的版本号和注释 git reset --hard commit的id 或者 git reset --hard HEAD~ 本地回滚 重点是git rebase...
分类:
其他好文 时间:
2015-01-27 18:04:52
阅读次数:
176
svn可以实现在commit提交时,使用hook钩子功能,向指定的邮箱发送提交注释comment/log及内容变化的邮件,以方便对之进行监控。
具体的描述就是,
1.当某个账号提交代码/文档时,使用钩子功能,调用仓库的hooks目录下的post-commit文件,实际上是执行一个shell文件,因此要求此文件具有执行权限
2.在shell文件中,通过显式的编码方式运行mailer.py,根据...
分类:
其他好文 时间:
2015-01-27 16:26:40
阅读次数:
151