1、得到数据库名和创建日期
select name, created, log_mode, open_mode from v$database;
2、oracle数据库的计算机的主机名,oracle数据库的实例名及oracle数据库管理系统的版本信息
select host_name, instance_name, version from v$instance;
3、为了知道oracle数据库版本的一些特殊信息
select * from v$version;
4、获取控制文件名字
select * from v$controlfile;
5、得到oracle数据库的重做日志配置信息
select group#, members, bytes, status, archived from v$log;
select group#,member from v$logfile;
6、获取oracle的每个重做日志(成员)文件所存放的具体位置
select * from v$logfile;
7、知道oracle数据库的备份和恢复策略和归档文件的具体位置
archive log list
8、知道oracle数据库中到底有多少表空间以及每个表空间的状态
select tablespace_name, block_size, status, contents, logging from dba_tablespaces;
select tablespace_name, status from dba_tablespaces;
9、知道每个表空间存在哪个磁盘上以及文件的名字等信息
select file_id, file_name, tablespace_name, status, bytes from dba_data_files;
select file_name, tablespace_name from dba_data_files;
10、知道oracle数据库系统上到底有多少用户和都是什么时候创建的
select username,created from dba_users;
select username, default_tablespace from dba_users;
11、从控制文件中取出信息涉及到以下一些相关的命令
14、如果您的显示被分成了两部分,您需要使用类似于set pagesize 100的sql*plus命令先格式化输出。有关的格式化输出命令有以下这些:
record_size: 为每个记录的字节数。
records_total:为该段所分配的记录个数。
records_used:为该段所使用的记录个数。
15、知道控制文件中的所有数据文件(datafile),表空间(tablespace),和重做日志(redo log)所使用的记录情况
select type, record_size, records_total, records_used
from v$controlfile_record_section
where type in ( ‘datafile', ‘tablespace', ‘redo log');
16、获取控制文件名字
select value from v$parameter where name ='control_files';
或者:select * from v$controlfile
17、如何在一个已经安装的oracle数据库中添加或移动控制文件呢?
以下是在一个已经安装的oracle数据库中添加或移动控制文件的具体步骤:
a、利用数据字典v$controlfile来获取现有控制文件名字。
b、正常关闭oracle数据库。
c、将新的控制文件名添加到参数文件的control_files参数中。
d、使用操作系统的复制命令将现有控制文件复制到指定位置。
e、重新启动oracle数据库。
f、利用数据字典v$controlfile来验证新的控制文件名字是否正确。
g、如果有误重做上述操作,如果无误删除无用的旧控制文件。
注: 如果您使用了服务器初始化参数文件(spfile),您不能关闭oracle数据库而且应该在第3步使用alter system set control_files的oracle命令来改变控制文件的位置。
19、您也可将备份到一个追踪文件中。该追踪文件包含有重建控制文件所需的sql语句。可使用以下sql语句来产生这一追踪文件:
alter database backup controlfile to trace;
20、正常关闭oracle命令
shutdown immeditae
如对本文有疑问, 点击进行留言回复!!
Oracle 基本概念 Dadabase,schema,user,table...
dbeaver连接Oracle中文乱码的解决方案--druid
Oracle常用语句(时间格式、去重、去特殊符号、查询表空间等)
网友评论