移动数据文件到新路径
alter database rename file '/u01/app/oracle/oradata/lmis01.dbf' to
'/u01/datafile/lmis01.dbf';--数据库层面修改路径
alter tablespace lmis online;---设置表空间为在线状态
select file_name from dba_data_files;--验证
在线重做日志文件
1.查看路径
a.select member from v$logfile;
2.修改路径
a.
shutdown immediate;
cp /u01/app/oracle/flash_recovery_area/orcl/redo01.dbf
/u01/app/oradata//redo01.log
startup mount -启动到 mount 状态
alter database rename file '/u01/app/oracle/flash_recovery_area/orcl/redo01.dbf
' to '/u01/app/oradata//redo01.log'
alter database open;--启库
select member from v$logfile;--验证
归档日志
select name from v$archived_log--查看归档路径
archive log list --查看归档路径
alter system set log_archive_dest_1='location=D:\arch'; --修改归档路径
shutdown immediate
startup mount --启动到 mount 状态
alter database archivelog; --设置归档模式
alter database open 打开数据库
alter system switch logfile; --切换日志产生归档
archive log list--验证路径
show parameter log_archive_format--查看归档格式
alter system set log_archive_format='BOP%t_%s_%r.dbf' scope=spfile;--更改归档文件
名
shutdown immediate
startup --起库
alter system switch logfile; --切换日志产生归档
查看归档名称验证是否生效
闪回恢复区 fast_recovery_area
1.DB_RECOVERY_FILE_DEST 路径
show parameter db_recovery
2.修改闪回区大小
alter system set db_recovery_file_dest_size=10G;
参数文件文件 (pfile: 初始化参数文件 :pfile 默认的名称为“init+例程名.ora” spfile:服务器参
数文件:spfile 默认的名称为“spfile+例程名.ora”二进制文件不能直接修改)
show parameter spfile;--查看参数文件路径
SELECT NAME, VALUE, DISPLAY_VALUE FROM V$PARAMETER WHERE NAME ='spfile';--查看参
数文件目录
select decode(count(*),1,'spfile','pfile') from v$spparameter where rownum=1 and
isspecified ='TRUE';--查看数据库默认启动参数文件
若之前存在 pfile ------- 然后又 create pfile from spife
若之前存在 spife ------ 然后又 create spfile from pfile
如果在 startup 里指定了 pfile=''的话,Oracle 将从你指定的文件作为启动参数文件,
如果是没有指定 pfile 的话,Oracle 会先去默认目录($ORACLE_HOME/)下找 spfileSID.ora,如果没有
评论