分类 IT运维 下的文章

单表空间恢复和全库恢复的准备动作相同,区别就是指定不需要恢复的表空间, 并通过恢复后备份进行重建控制文件。

从oracle db 11gR2 RAC RMAN全备中恢复单个表空间

在日常工作中,有时我们会遇到一个大型数据库,需要进行RMAN恢复,业务上只需要恢复其中一个或几个用户表空间,就能满足业务需求,这样可以节省恢复目标库的存储空间,同时可以加快数据库恢复速度。

下面我们通过实例演示如何从oracledb 11g RAC RMAN全备中恢复到单个用户表空间MTA(单实例)过程。

- 阅读剩余部分 -

今天像往常一样登陆博客,想发一发感慨,突然发现登陆不了。提示:1.png

登陆数据库,发现数据库的数据都被删除了,没时间去查原因,拿快照恢复了,难道我这样的也会被黑???

Django初始化admin账号和密码

Django创建一个项目并启动
django-admin startproject dwp
cd dwp
python manage.py runserver
在开启之前dwp下有2个文件,开启后增加db.sqlite3数据库文件
开启后会有相应的链接,打开即可查看

Django初始化admin账号和密码
Django提供admin后台,便于统一管理用户、权限和权限组,超级用户初始化方法
初始化命令行:
python3 manage.py createsuperuser
根据提示设置用户名、邮箱和密码:
用户名 (leave blank to use 'admin'): ntopic
电子邮件地址: ntopic@163.com
Password:
Password (again):
密码长度太短。密码必须包含至少 8 个字符。
这个密码太常见了。
这个密码全部是数字的。
Bypass password validation and create user anyway? [y/N]: y
Superuser created successfully.
至此,就可用登录到后台了:
创建数据表
我们来同步一下数据库(我们使用默认的数据库 SQLite3,无需配置)

先 cd 进入 manage.py 所在的那个文件夹下,输入下面的命令

Django 1.6.x 及以下

python manage.py syncdb

Django 1.7 及以上的版本需要用以下命令

python manage.py makemigrations
python manage.py migrate
参考:
https://blog.csdn.net/u012111465/article/details/79249821
https://www.jianshu.com/p/3bf7d1eef492
https://www.ziqiangxuetang.com/django/django-models.html

转载:https://blog.csdn.net/xc_zhou/article/details/102672764

1、.在备库 查看gap

1.select * from v$archive_gap;

2、查看主备库的基本信息:
select open_mode,protection_mode,database_role,switchover_status from v$database;

3、检查主备两边的序号
select max(sequence#) from v$log; ---检查发现一致

4、备库执行,查看是否有数据未应用
select name,SEQUENCE#,APPLIED from v$archived_log order by sequence#;

select SEQUENCE#,FIRST_TIME,NEXT_TIME ,APPLIED from v$archived_log order by 1;

5、检查备库是否开启实时应用
select recovery_mode from v$archive_dest_status where dest_id=2;

6、检查备库状态
select switchover_status from v$database; --发现状态not allowed

7、如果不存在执行以下:
alter database recover managed standby database using current logfile disconnect;

8、验证是否正常
select process,status from v$managed_standby;
select process,status,sequence# from v$managed_standby;

如果看到mrp0正常

select NAME,ARCHIVED,APPLIED ,SEQUENCE# from v$archived_log;

l V$MANAGED_STANDBY:包含与物理备库相关的数据库进程(例如:LGWR、RFS、LNS、ARCH、MRP等)的信息。

l V$ARCHIVED_LOG:在备库执行此查询时,显示该备库接收到的日志。

l V$LOG_HISTORY:包含归档历史的详细信息。

l V$DATAGUARD_STATUS:包含DG生成的消息,这些消息被写入该特定数据库(主库或备库)的告警日志或跟踪文件中。

l V$RECOVERY_PROGRESS:包含与备库恢复相关的统计信息。

l V$STANDBY_EVENT_HISTOGRAM:包含某个物理备库的应用滞后的直方图。

l DBA_LOGSTDBY_LOG:包含关于已经被或正在被SQL Apply处理的归档日志的信息。

l DBA_LOGSTDBY_EVENTS:包含最近的SQL Apply事件(例如异常终止)的记录,这些事件也存在于运行SQL Apply的数据库实例的告警日志中。

l V$LOGSTDBY_PROCESS:包含每个SQL Apply进程的当前状态。

9、重新部署。