oracle数据库基本通用命令摘要
选择名称,创建,log_mode,open_mode V $数据库;
2、oracle数据库中的计算机主机名、oracle数据库实例名称和oracle数据库管理系统版本信息
选择host_name,instance_name版本,从V $实例;
三.为了了解oracle数据库版本的一些特殊信息
从V $版本中选择*;
4。获取控制文件的名称。
SELECT * FROM V $控制文件;
5。获取Oracle数据库的重做日志配置信息
选择组#、成员、字节、地位、存档v$log;
选择组#,从V $日志成员;
6,获取Oracle每个重做日志(成员)文件的特定位置。
SELECT * FROM V$日志文件;
7。了解Oracle数据库的备份和恢复策略以及归档文件的位置
归档日志列表
8。知道Oracle数据库中表空间和每个表空间的状态
选择tablespace_name,block_size、地位、内容、测井dba_tablespaces;
选择tablespace_name,状态从dba_tablespaces;
9。知道每个表空间中存在哪个磁盘和文件名
选择file_id,file_name,tablespace_name,现状,从dba_data_files字节;
选择file_name,tablespace_name从dba_data_files;
10。知道Oracle数据库系统和创建它们时有多少用户
选择用户名,创建dba_users;
选择用户名,default_tablespace从dba_users;
11。从控制文件中提取信息涉及以下命令
复制代码代码如下所示:
从V存档中选择*
SELECT * FROM V archived_log美元
从v选择备份
从v数据库中选择*
SELECT * FROM V$DATAFILE
从V日志中选择*
SELECT * FROM V$日志文件
SELECT * FROM V loghist美元
从v表空间选择*
SELECT * FROM V $ tempfile
12。控制文件主要分为两部分:可重复使用的零件和非可重复使用的零件,可重复使用的部分的大小可以通过control_file_record_keep_time参数控制。参数的默认值为7天,重用部分的内容可以保存7天。一个星期后,这一部分的内容会被覆盖。可重复使用的部件是用于恢复管理,这部分内容可以自动扩展,Oracle数据库管理员可以通过使用以下关键词影响非可重复使用的零件的尺寸(参数)在创建数据库或创建文件的声明。
复制代码代码如下所示:
文件
值
maxlogfiles
maxloghistory
控制日志组成员的数量
13。查看控制文件的配置。
选择类型,record_size,records_total,records_used V controlfile_record_section美元;
14, if your display is divided into two parts, you need to format the output first with the SQL*Plus command similar to the set PageSize 100.The relevant formatted output commands have the following:
record_size:每条记录的字节数。
records_total:分配给这段记录数。
records_used:用于此段记录数。
15。知道所有的数据文件(数据文件)记录在控制文件、表空间(tablespace),和重做日志(redo log)
选择类型,record_size,records_total,records_used
从V controlfile_record_section美元
在式('datafile '、'空间','日志');
16。获取控制文件的名称。
选择V参数name = 'control_files美元价值;
或:SELECT * FROM V $控制文件
17。如何在已安装的Oracle数据库中添加或移动控制文件
以下是在安装的Oracle数据库中添加或移动控制文件的具体步骤:
一、利用数据字典文件得到的现有的控制文件的名称。
通常关闭Oracle数据库。
C、添加新的控制文件名为参数文件的control_files参数。
d,使用操作系统的复制命令将现有的控制文件复制到指定的位置。
e,重新启动Oracle数据库。
F,使用数据字典的文件以验证新的控制文件的名称是正确的。
G,如果上述操作重做了,如果没用的旧的控制文件被误删除。
注意:如果你使用服务器初始化参数文件(二进制文件),你不能关闭Oracle数据库,你应该通过改变系统设置control_files Oracle命令在第三步的控制文件的位置变化。
复制代码代码如下所示:
SQL >修改系统设置control_files = =
D: disk3 control01 CTL,
D: disk6 control02 CTL,
D: disk9 control03 CTL的范围=二进制文件;
18,因为控制文件是一个非常重要的文件。除了上面提到的控制文件的多拷贝之外,硬盘上还有不同的保护措施。在数据库结构发生变化后,您应该立即备份控制文件,可以使用Oracle命令备份控制文件:
备份文件的D: 控制bak的备份;
19,还可以备份到跟踪文件。跟踪文件包含重建后的控制文件所需的SQL语句:
备份文件跟踪;
20。关闭Oracle命令
关机immeditae