用dbca创建数据库,可以指定文件存放的位置,你可以把文件C:\oradata\改成D:\oradata\

解决方案 »

  1.   

    dbca是什么?database configuration asssistant,在dos命令窗口输入
    c:>dbca
    就可以运行或者开始菜单上面也有
      

  2.   

    但是已经装好的数据库可能不能用dbca 吧。
    可以用alter database rename datefile 命令。
      

  3.   

    还有一个办法,备份一个control  file,
    然后用文本工具打开后修改 datafile 的路径。
    alter database backup controlfile to trace;
      

  4.   

    TO black_snail(●龙飞虎○) :
    1。是否copy C:\oradata D:\oradata?
    2。alter database rename datefile D:\oradata\test.dbf 是这样吗?
     
    TO minkoming(学无止境) :
    1."control  file" ? 具体点号吗?
    2。alter database backup controlfile to trace;的作用?
    谢谢!
      

  5.   

    你执行了alter database backup controlfile to trace后,
    用文本工具打开你的最后一个trace file,你会看到如下的一些东西,
    create database XXXX ***** 
    **********
    datafile 'd:\***.dbf'
    ******************* 等等的信息。
    关闭数据库,拷贝dataflie到你需要的目录,然后修改这个trace file中datafile 为对应的目录。
    最后把trace file的内容拷贝出来替换control file。启动数据库就可以了。
    做之前请一定做好成功备份。
      

  6.   

    当然是要拷贝数据文件至新位置,alter只是更新控制文件中的描述