1.数据库安全
1.1.措施
用户标识和鉴定:账号密码
存取控制:用户权限控制,如:增删改查
密码存储和传输:远程终端信息传输使用密码加密
视图的保护:对视图进行授权
审计:使用专门的文件或数据库,自动记录用户的操作,如日志
1.2.故障及解决方法
故障关系 | 故障原因 | 解决办法 |
---|---|---|
事务本身的可预期故障 | 本身逻辑 在程序中设置Rollback | |
事务本身的不可预期故障 | 算术移除、违反存储保护 | 由DBMS的恢复子系统通过日志,撤销事务对数据库的修改,回退到事务初始状态 |
系统故障 | 系统停止运行 | 检查点法 |
介质故障 | 外存被破坏 | 使用日志重新做业务 |
1.3.数据库备份
静态备份(冷备份):在备份时不允许数据库任何操作。优点速度快,容易归档。缺点:只能提供恢复到某个时间点上的数据,不能做其他工作,不能按表恢复或按用户恢复。
动态备份(热备份):在转储期间可对数据库进行存取操作,转储和用户事务并发执行。优点:可在表空间或数据库文件级备份,数据库仍可使用,可达到秒级恢复;缺点:不能出错,否则