摘要:冷备克隆数据库,需要关闭源库。一般用于没有开启归档的测试库。 源库:srcdb 目标库:trgdb 1.将控制信息备份到trace文件(源端执行) alter database backup controlfile to trace as '/export/home/oracle/ctrl_bkok 阅读全文
【Oracle】 Oracle使用hot backup克隆数据库
2022-06-18 14:39 by abce, 263 阅读, 0 推荐, 收藏, 编辑
摘要:使用hot backup克隆数据库,不影响数据的运行。 但是要求源库必须是归档模式。源库和目标库版本要一致,需要先在目标服务器上安装好oracle软件。 源库:srcdb 目标库:trgdb 1.确保源库开启了归档 SQL> archive log list; 2.在目标服务器上创建相应的目录 mk 阅读全文
【Oracle】Oracle 12c主库日志已被删除的情况下使用service恢复从库
2022-06-18 14:26 by abce, 277 阅读, 0 推荐, 收藏, 编辑
摘要:dataguard可能存在这样的情况,即在将归档日志发送到备数据库之前,主数据库中已经删除归档日志。直到 11g,我们可以通过从主数据库获取增量备份并在备数据库中应用相同的备份来使备数据库与主数据库同步。但是在12c中,引入了一个新功能(RECOVER DATBASE USING SERVICE), 阅读全文
【Oracle】Oracle 18c主库日志已被删除的情况下使用service恢复从库
2022-06-18 14:26 by abce, 166 阅读, 0 推荐, 收藏, 编辑
摘要:【Oracle】Oracle 11g主库日志已被删除的情况下如何恢复从库 【Oracle】Oracle 12c主库日志已被删除的情况下使用service恢复从库 如果备库与主库不同步,或者某些归档日志在发送或应用到备库之前被删除,那么可以按照以下方法将备库与主库同步。我们可以将此过程称为备库的前滚。 阅读全文
【Oracle】Oracle 11g主库日志已被删除的情况下如何恢复从库
2022-06-17 08:29 by abce, 283 阅读, 0 推荐, 收藏, 编辑
摘要:模拟 主库的归档日志在没有传输到从库就被删除 1.主库关闭日志传输 PRIMARY_SQL> Alter system set log_archive_dest_state_2=defer scope =both; 2.切换日志,创建两个归档日志 PRIMARY_SQL > alter system 阅读全文
【SQLServer】SQLServer添加本地操作系统管理员(administrator)作为管理用户
2022-06-16 23:30 by abce, 1302 阅读, 0 推荐, 收藏, 编辑
摘要:使用域账号安装SQLServer AlwaysON之后,使用操作系统本地管理员administrator无法登录数据库 解决方法:登录SQL Management Studio执行添加: EXEC sp_grantlogin 'BUILTIN\Administrators' EXEC sp_adds 阅读全文
【PostgreSQL】PostgreSQL中的锁--轻量级的锁
2022-06-15 14:35 by abce, 696 阅读, 0 推荐, 收藏, 编辑
摘要:PostgreSQL中轻量级的锁,控制内存的访问。PostgreSQL使用多进程架构,对于内存结构支持一致性读和写。 有两个级别的轻量级的锁:共享的、排他的。有些数据库将轻量级的锁称作“latch”。因为轻量级的锁底层实现的一个细节,应用程序开发人员不应该过多关注这种锁。 从 PostgreSQL 阅读全文
【PostgreSQL】PostgreSQL中的锁--表锁
2022-06-15 08:58 by abce, 2777 阅读, 0 推荐, 收藏, 编辑
摘要:【PostgreSQL】PostgreSQL中的锁--表锁 示例环境 postgres=# create table locktest(c int); CREATE TABLE postgres=# insert into locktest values(1),(2); INSERT 0 2 pos 阅读全文
【PostgreSQL】PostgreSQL中的锁--行锁
2022-06-13 10:14 by abce, 2677 阅读, 0 推荐, 收藏, 编辑
摘要:示例环境 postgres=# create table locktest(c int); CREATE TABLE postgres=# insert into locktest values(1),(2); INSERT 0 2 postgres=# 行锁 场景:两个并发事务尝试查询一行记录用于 阅读全文
【SQLServer】Alwayson收缩日志
2022-06-12 17:15 by abce, 409 阅读, 0 推荐, 收藏, 编辑
摘要:USE [databasename] CHECKPOINT DECLARE @bakfile nvarchar(100) SET @bakfile='D:\databak\[databasename]_log_bak_'+CONVERT(nvarchar(8),GETDATE(),112)+'.lo 阅读全文