Oracle数据文件改名
发布时间:2020-12-12 13:37:07 所属栏目:百科 来源:网络整理
导读:1. open状态改名 ? SYS @userdata select tablespace_name, file#, file_name,v.status,v.enabled from dba_data_files d,v$datafile v where d. file_id =v. file #; TABLESPACE_NAME FILE# FILE_NAME STATUS ENABLED -- ------------------ ---------- ---
1. open状态改名?SYS@userdata>select tablespace_name,file#,file_name,v.status,v.enabled from dba_data_files d,v$datafile v where d.file_id=v.file#; TABLESPACE_NAME FILE# FILE_NAME STATUS ENABLED -------------------- ---------- ------------------------------------------------------------ --------------------- ------------------------------ SYSTEM 1 /u01/app/oracle/oradata/userdata/system01.dbf SYSTEM READ WRITE UNDOTBS1 2 /u01/app/oracle/oradata/userdata/undotbs01.dbf ONLINE READ WRITE SYSAUX 3 /u01/app/oracle/oradata/userdata/sysaux01.dbf ONLINE READ WRITE USERS 4 /u01/app/oracle/oradata/userdata/users01.dbf ONLINE READ WRITE EXAMPLE 5 /u01/app/oracle/oradata/userdata/example01.dbf ONLINE READ WRITE SYS@userdata> SYS@userdata>alter tablespace users offline; Tablespace altered. SYS@userdata>host cp /u01/app/oracle/oradata/userdata/users01.dbf /u01/app/oracle/oradata/userdata/users02.dbf SYS@userdata>alter database rename file ‘/u01/app/oracle/oradata/userdata/users01.dbf‘ to ‘/u01/app/oracle/oradata/userdata/users02.dbf‘; Database altered. SYS@userdata>alter tablespace users online; Tablespace altered. SYS@userdata>select tablespace_name,v$datafile v where d.file_id=v.file#; TABLESPACE_NAME FILE# FILE_NAME STATUS ENABLED -------------------- ---------- ------------------------------------------------------------ --------------------- ------------------------------ SYSTEM 1 /u01/app/oracle/oradata/userdata/system01.dbf SYSTEM READ WRITE UNDOTBS1 2 /u01/app/oracle/oradata/userdata/undotbs01.dbf ONLINE READ WRITE SYSAUX 3 /u01/app/oracle/oradata/userdata/sysaux01.dbf ONLINE READ WRITE USERS 4 /u01/app/oracle/oradata/userdata/users02.dbf ONLINE READ WRITE EXAMPLE 5 /u01/app/oracle/oradata/userdata/example01.dbf ONLINE READ WRITE
?
?2. mount状态改名?SYS@userdata>select open_mode from v$database; OPEN_MODE ------------------------------ MOUNTED SYS@userdata>host cp /u01/app/oracle/oradata/userdata/users02.dbf /u01/app/oracle/oradata/userdata/users01.dbf SYS@userdata>alter database rename file ‘/u01/app/oracle/oradata/userdata/users02.dbf‘ to ‘/u01/app/oracle/oradata/userdata/users01.dbf‘; Database altered. SYS@userdata>alter database open; Database altered. SYS@userdata>select tablespace_name,v$datafile v where d.file_id=v.file#; TABLESPACE_NAME FILE# FILE_NAME STATUS ENABLED -------------------- ---------- ------------------------------------------------------------ --------------------- ------------------------------ SYSTEM 1 /u01/app/oracle/oradata/userdata/system01.dbf SYSTEM READ WRITE UNDOTBS1 2 /u01/app/oracle/oradata/userdata/undotbs01.dbf ONLINE READ WRITE SYSAUX 3 /u01/app/oracle/oradata/userdata/sysaux01.dbf ONLINE READ WRITE USERS 4 /u01/app/oracle/oradata/userdata/users01.dbf ONLINE READ WRITE EXAMPLE 5 /u01/app/oracle/oradata/userdata/example01.dbf ONLINE READ WRITE
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |