创建数据库及删除数据库
一个完整数据库包括:
1. 物理结构:即一系列与该数据库相关的操作系统文件
2. 逻辑结构:即表,视图,序列,索引等对象
3. 内存结构:即SGA,PGA区等
4. 进程结构:即DBWR,LGWR进程
熟悉服务器参数文件SPFILE概念及其操作
Oracle数据库的恢复=修复+恢复
数据库的修复:
利用备份文件替换已损坏的文件。在操作系统级别上完成,使用RMAN完成修复时,RMAN调用数据库服务进程来完成这个工作
数据库的恢复:
利用重做日志文件或数据文件来重新建立已经丢失的数据,利用Oracle数据库提供实用工具或命令完成
如:Oracle数据库使用系统更改编号SCN作为唯一的时间戳,标示数据库某个时刻
的数据库状态
SCN | 100 开始备份 | 500 | 1000 数据库损坏 |
通过数据库修复到100状态,再通过数据库恢复到1000状态
创建数据库的方式:
1. 数据库配置助手DBCA(Database Configuration Assistant)
2. 脚本代码,手动创建
3. 移植或升级现有的数据库方式
使现有数据库由前一个版本管理变成新版本管理
SID数据库标识符【System IDentifier】
删除数据库:
手动删除数据库:
运行->sqlplus sys/oo as sysdba@demo
->select * from global_name; --查看是否连接到要删除的数据库
->shutdown --关闭数据库
->startup restrict mount; --以Restrict方式启动数据库
- >drop database;
用DBCA删除数据库:
直接删除就OK