oracle几个命令备份

//sqlplus中设置环境变量命令
//设置行数:
set linesize 行数
//设置每页几行:
set pagesize 行数

--设置变量
col name for a55
--显示数据库实例存储的位置
select * from v$controlfile

--备份数据库
host copy C:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\*.* C:\BACKUP\
 host copy C:\ORACLE\PRODUCT\10.1.0\Db_1\database\*.* C:\BACKUP\database
 
--会话一级开启用户追踪
ALTER SESSION SET SQL_TRACE = TRUE

--终止
ALTER SESSION SET SQL_TRACE=FALSE

--显示user_bojects、all_objects、dba_objects中的每一列的定义
connect system/manager
desc user_objects
desc all_objects
desc dba_objects

--获取oracle数据库的名字、创建日期等,使用数据字典v$database
SELECT name,created,log_mode,open_mode from v$database;
--使用数据字典v$instance查询数据库计算机的主机名、Oracle数据库的实例名,及版本
SELECT host_name,instance_name,version from v$instance;
archive log list
数据库日志模式             非?
自动存档             禁用
存档终点            USE_DB_REC
最早的联机日志序列     10
当前日志序列           12
--数据字典:
--v$log  重做日志的配置信息
--v$controlfile 用来获取控制文件名字等信息
--v$logfile 每个重做日志文件所存放的位置
--dba_tablespaces记录表空间及表空间的状态等信息
--dba_data_files  记录每个表空间存在那个磁盘上及文件信息
--dba_users  多少用户等信息

--添加重做日志文件组
 alter database add logfile
 ('c:\Disk3\redo04a.log','c:\Disk6\redo04b.log')
 size 15M;

你可能感兴趣的:(oracle)