1、得到数据库名和创建日期
SELECT name, created, log_mode, open_mode FROM v$database;
2、ORACLE数据库的计算机的主机名,ORACLE数据库的实例名及ORACLE数据库管理系统的版本信息
SELECT host_name, instance_name, version FROMv$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、从控制文件中取出信息涉及到以下一些相关的命令
select * from v$archived
select * from v$archived_log
select * from v$backup
select * from v$database
select * from v$datafile
select * from v$log
select * from v$logfile
select * from v$loghist
select * from v$tablespace
select * from v$tempfile
12、控制文件由两大部份组成:可重用的部份和不可重用的部分。可重用的部分的大小可用
CONTROL_FILE_RECORD_KEEP_TIME参
数来控制,该参数的默认值为7天,即可重用的部份的内容保留7天,一周之后这部份的内容可
能被覆盖。可重用的部份是供恢复管理器
来使用的,这部份的内容可以自动扩展。Oracle数据库管理员可以使用CREAT DATABASE或CREAT
CONTROLFILE语句中的下列关
键字(参数)来间接影响不可重用的部份的大小:
MAXDATAFILES
MAXINSTANCES
MAXLOGFILES
MAXLOGHISTORY
MAXLOGMEMBERS
13、查看控制文件的配置
SELECT type, record_size, records_total, records_used FROM v$controlfile_record_section;
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命令来改变控制文件的位置。
SQL> alter system set control_files =
'D:/Disk3/CONTROL01.CTL',
'D:/Disk6/CONTROL02.CTL',
'D:/Disk9/CONTROL03.CTL' SCOPE=SPFILE;
18、由于控制文件是一个极其种要的文件,除了以上所说的将控制文件的多个副本存在不同的硬盘上的保护措施外,在数据库的结构变化之
后,您应立即对控制文件进行备份。可以用Oracle命令来对控制文件进行备份:
alter database backup controlfile to 'D:/backup/control.bak';
19、您也可将备份到一个追踪文件中。该追踪文件包含有重建控制文件所需的SQL语句。可使用以下SQL语句来产生这一追踪文件:
alter database backup controlfile to trace;
20、正常关闭oracle命令
shutdown immeditae
分享到:
相关推荐
ORACLE的SQLPLUS常用命令 一、ORACLE的启动和关闭 二Oracle数据库有哪几种启动方式 三、用户如何有效地利用数据字典
1.连接数据库 sqlplus 用户名/密码 例如:sqlplus scott/tiger 这样就连接到了数据库 2.退出sql *plus环境 SQL>exit 3.断开与数据库的连接,但不退出sql *plus环境 SQL>disc 4.设置列的列宽 SQL>col 列名 format ...
在使用oracle数据库时可以直接查询并应用,可以省去您背那些命令所花的时间。方便、快捷、省时省力。
SQLPLUS常用命令列表,ORACLE数据库
基本上包含了最常用的命令,有了这份档,可以学会基本的操作了。
Sqlplus常用的命令,数据库管理员的学习笔记。
Oracle2: 1. 《Oracle8 优化技术》摘录 (第一章 安装) 2. 《Oracle8 优化技术》摘录 (第二章 内存-CPU) 3. 《Oracle8 优化技术》摘录 (第三章 输入-输出) 4. EXP、IMP 命令详解 ...52. 自动备份Oracle数据库
oracle数据库的常用命令,非常详细,整理的韩顺平老师讲解的数据库的ptt!
3、sqlplus常用命令 4、sql 5、锁和表分区 6、数据库对象 7、oop 8、PLSQL 9、游标 10、程和函数 11、触发器 12、导入导出备份 13、如何正确利用rownum来限制查询所返回的行数 每个目录都是单个文件
SQL> show all –查看所有68个系统变量值 SQL> show user –显示当前连接用户 SQL> show error –显示错误 SQL> set heading off –禁止输出列标题,默认值为ON SQL> set feedback off –禁止显示最后一行的计数...
SQLPLUS工具介绍与常用命令
ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...
SQLOracle10g数据库基础教程(2010)第05章SQLPLUS工具介绍与常用命令.pptx
SQLOracle-10g数据库基础教程2010)第05章SQLPLUS工具介绍与常用命令.ppt
SQLOracle-10g数据库基础教程(2010)第05章SQLPLUS工具介绍与常用命令.pptx
1、简介: Oracle的sql*plus是与oracle进行交互的客户端工具。在sqlplus中,可以运行sqlplus命令与sqlplus语句...2、常用命令 sqlplus username/password 如:普通用户登录 sqlplus scott/tiger sqlplus username/pass
sqlplus user/pass@servicename<file>start file_names 或 代码如下: SQL>@ file_name 我们可以将多条sql语句保存在一个文本文件中,这样当要执行这个文件中的所有的sql语句时,用上面的任一命令即可,这类似于...