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 命令)

解决方案 »

  1.   

    3.在系统重装后,如何让以前建好的数据库重新运行?要保存那些文件?如何设置?
       重新安装 Oracle. 
       一般不是大改动的话(数据库目录...),重装的时候,会重新写环境变量... 注册表的内容.
       (指定的 Oracle 是以前建好的数据库目录)4. 安装 Oracle 是一定要的. 可以导出开发时候用的整个用户的内容。
       然后导入到新的库里.
      

  2.   

    to chanet(牧师):
     2:  关闭数据库;运行svrmgrl //(8i)
    SVRMGR>connect internal 
    连接成功。
    SVRMGR>startup mount
    ORA-01081:connot start already-running oracle - shut it down first
    这是何意?