oracle 中的 *.ctl 放的什么东西呀?
2个回答
展开全部
.ctl是控制文件
里面有坦轿数据库名,数据库创建时间,数据文件、log文件位置,表空间信息好信行,近期的备份信息等信息,官方文档如下
控制文件是一个很小的二进制文件,用于记录数据库的物理结构。一个控制文件只属于一个数据库。创建数据库时,创建控制文件。当数据库的物理结构改变的时候,Oracle会更新控制文件。用户不能编辑控制文件,控制文件的修改由Oracle完成。
数据库的启动和正常运行都离不开控制文件。启动数据库时,Oracle从初始化参数文件中获得控制文件的名字及位置,打开控制文件,然后从控制文件中读取数据文件和联机日志文件的信息,最后打开数据库。数据库运行时友哗,Oracle会修改控制文件,所以,一旦控制文件损坏,数据库将不能正常运行。
控制文件记录的数据库信息如下:
数据库名称(Database Name)
创建数据库的时间戳
数据文件的名字及位置
联机日志文件的名字及位置
表空间信息
日志历史记录(Log History)
归档日志的信息
备份信息
当前的日志序列号(Log Sequence Number)
校验点信息(Checkpoint)
里面有坦轿数据库名,数据库创建时间,数据文件、log文件位置,表空间信息好信行,近期的备份信息等信息,官方文档如下
控制文件是一个很小的二进制文件,用于记录数据库的物理结构。一个控制文件只属于一个数据库。创建数据库时,创建控制文件。当数据库的物理结构改变的时候,Oracle会更新控制文件。用户不能编辑控制文件,控制文件的修改由Oracle完成。
数据库的启动和正常运行都离不开控制文件。启动数据库时,Oracle从初始化参数文件中获得控制文件的名字及位置,打开控制文件,然后从控制文件中读取数据文件和联机日志文件的信息,最后打开数据库。数据库运行时友哗,Oracle会修改控制文件,所以,一旦控制文件损坏,数据库将不能正常运行。
控制文件记录的数据库信息如下:
数据库名称(Database Name)
创建数据库的时间戳
数据文件的名字及位置
联机日志文件的名字及位置
表空间信息
日志历史记录(Log History)
归档日志的信息
备份信息
当前的日志序列号(Log Sequence Number)
校验点信息(Checkpoint)
参考资料: http://baike.baidu.com/view/83312.htm
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询