2.
移动表空间数据文件
实例处于关闭状态
oracle用户,ORACLE_SID=orax
svrmgrl
SVRMGR>connect internal
SVRMGR>startup mount
$mv path/data_01.dbf path2/data01.dbf
$mv path/data_02.dbf path2/data02.dbf
SVRMGR>alter database rename file ‘path/data_01.dbf’,’path/data_02.dbf’ to ‘path2/data01.dbf’, ‘path2/data02.dbf’;
或
SVRMGR>alter tablespace ts_data rename datafile ‘path/data_01.dbf’,’path/data_02.dbf’ to ‘path2/data01.dbf’, ‘path2/data02.dbf’;
SVRMGR>alter database open;
注意:上例中数据文件路径和名称均发生改变
====================================================================
(以上是 Oracle 8i 的用法;9i 的话,可以用 sqlplus 命令)
移动表空间数据文件
实例处于关闭状态
oracle用户,ORACLE_SID=orax
svrmgrl
SVRMGR>connect internal
SVRMGR>startup mount
$mv path/data_01.dbf path2/data01.dbf
$mv path/data_02.dbf path2/data02.dbf
SVRMGR>alter database rename file ‘path/data_01.dbf’,’path/data_02.dbf’ to ‘path2/data01.dbf’, ‘path2/data02.dbf’;
或
SVRMGR>alter tablespace ts_data rename datafile ‘path/data_01.dbf’,’path/data_02.dbf’ to ‘path2/data01.dbf’, ‘path2/data02.dbf’;
SVRMGR>alter database open;
注意:上例中数据文件路径和名称均发生改变
====================================================================
(以上是 Oracle 8i 的用法;9i 的话,可以用 sqlplus 命令)
重新安装 Oracle.
一般不是大改动的话(数据库目录...),重装的时候,会重新写环境变量... 注册表的内容.
(指定的 Oracle 是以前建好的数据库目录)4. 安装 Oracle 是一定要的. 可以导出开发时候用的整个用户的内容。
然后导入到新的库里.
2: 关闭数据库;运行svrmgrl //(8i)
SVRMGR>connect internal
连接成功。
SVRMGR>startup mount
ORA-01081:connot start already-running oracle - shut it down first
这是何意?