资源描述:
《常用SQLPLUS命令建议学习使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Oracle数据库sqlplus常用命令1、得到数据库名和创建日期 SELECTname,created,log_mode,open_modeFROMv$database; 2、ORACLE数据库的计算机的主机名,ORACLE数据库的实例名及ORACLE数据库管理系统的版本信息 SELECThost_name,instance_name,versionFROMv$instance; 3、为了知道oracle数据库版本的一些特殊信息 select*fromv$version; 4、获取控制文件名字
2、 select*fromv$controlfile; 5、得到Oracle数据库的重做日志配置信息 SELECTgroup#,members,bytes,status,archivedFROMv$log; selectGROUP#,MEMBERfromv$logfile; 6、获取oracle的每个重做日志(成员)文件所存放的具体位置 select*fromv$logfile; 7、知道ORACLE数据库的备份和恢复策略和归档文件的具体位置 archiveloglist 8、知道ORACL
3、E数据库中到底有多少表空间以及每个表空间的状态 selecttablespace_name,block_size,status,contents,loggingfromdba_tablespaces; selecttablespace_name,statusfromdba_tablespaces; 9、知道每个表空间存在哪个磁盘上以及文件的名字等信息 SELECTfile_id,file_name,tablespace_name,status,bytesfromdba_data_files; se
4、lectfile_name,tablespace_namefromdba_data_files; 10、知道Oracle数据库系统上到底有多少用户和都是什么时候创建的 selectusername,createdfromdba_users; selectusername,DEFAULT_TABLESPACEfromdba_users; 11、从控制文件中取出信息涉及到以下一些相关的命令 select*fromv$archived select*fromv$archived_log select
5、*fromv$backup select*fromv$database select*fromv$datafile select*fromv$log select*fromv$logfile select*fromv$loghist select*fromv$tablespace select*fromv$tempfile 12、控制文件由两大部份组成:可重用的部份和不可重用的部分。可重用的部分的大小可用CONTROL_FILE_RECORD_KEEP_TIME参数来控制,该参数的默认值为7
6、天,即可重用的部份的内容保留7天,一周之后这部份的内容可能被覆盖。可重用的部份是供恢复管理器来使用的,这部份的内容可以自动扩展。Oracle数据库管理员可以使用CREATDATABASE或CREATCONTROLFILE语句中的下列关键字(参数)来间接影响不可重用的部份的大小: MAXDATAFILES MAXINSTANCES MAXLOGFILES MAXLOGHISTORY MAXLOGMEMBERS 13、查看控制文件的配置 SELECTtype,record_size,records
7、_total,records_usedFROMv$controlfile_record_section; 14、如果您的显示被分成了两部分,您需要使用类似于setpagesize100的SQL*Plus命令先格式化输出。有关的格式化输出命令有以下这些: record_size:为每个记录的字节数。 records_total:为该段所分配的记录个数。 records_used:为该段所使用的记录个数。 15、知道控制文件中的所有数据文件(DATAFILE),表空间(TABLESPACE),和重做日
8、志(REDOLOG)所使用的记录情况 SELECTtype,record_size,records_total,records_used FROMv$controlfile_record_section WHEREtypeIN('DATAFILE','TABLESPACE','REDOLOG'); 16、获取控制文件名字 selectvaluefromv$parameterwherename='cont