一、SQL查询本机数据库归档模式
在system账号下,通过select log_mode from v$database语句查询归档模式,如下图所示,本机数据库归档模式是noarchivelog,即为非归档模式。
二、SQL更改本地数据库的归档模式,并SQL查询更改结果…
需在SYS账号下进行此项工作。先关闭数据库,然后启动在mount模式下,通过alter database archivelog 语句进行归档模式切换。
三、控制文件的后缀是什么?可以修改么?
控制文件的后缀是.ctl,不可修改。
四、控制文件的作用是什么?
是ORACLE数据库中最重要的物理文件之一,每个数据库都至少有一个控制文件。在启动数据库实例时,ORACLE会根据初始化参数查找到控制文件,并读取控制文件中的内容,然后ORACLE根据控制文件中的信息在实例和数据库之间建立关联。如果找不到控制文件或者控制文件被破坏,ORALCE将无法被启动并且很难修复。
五、多路复用控制文件作用是什么?
多路复用控制文件是指在系统不同的位置上同时存放多个控制文件的副本,在这种情况下,如果多路复用控制文件中的某个磁盘发生物理损坏导致其所包含的控制文件损坏,数据库讲被管理,此时就可以用另一个磁盘中保存的控制文件来恢复被破坏的控制文件,然后再重新启动数据库,达到保护控制文件的目的,主要就是为了提高数据库的安全性。
六、v$logfile 存放的是什么信息?哪个用户权限下的?
v$logfile是重做日志文件,在SYSTEM用户权限下
七、v$datafile 存放的是什么信息?哪个用户权限下的?
数据文件信息,在system用户下