如何更改数据库实例存放的位置? 我的oracle数据库安装在了D盘,数据文件设置为e盘,安装完毕后,我又新建了个数据库实例,但是新建数据库实例的文件确仍然在d盘,请问如何修改才能让数据文件也在E盘呢,请各位指导? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考http://www.eygle.com/archives/2004/10/oracle_howto_move_datefile.html 在安装oracle数据库的时候,一般就把数据库给创建了。当使用Database Configuration Assistant工具创建另外一个数据库的时候,一般数据库默认的数据路径放在oracle安装路径下面(例如:C:\oracle\oradata)。为了提高数据库的性能,一般oracle的主目录和数据文件要分别放在不同的盘中。而且系统C盘很容易崩溃,且空间小,不小心数据将随系统的崩溃而消失,那样损失将是无法估量的。一般用Database Configuration Assistant工具创建数据库时并不提示你修改路径。而且这个修改的路径也不容易找到。本人是在Database Configuration Assistant工具创建完数据库后修改它的存放路径的。具体方法如下:假设这里安装的数据库名是XLJC。1:找到数据库XLJC下面的文件pfile,在pfile中用文本编辑器打开orit.ora文件。这里的路径是C:\oracle\admin\XLJC\pfile找到行control_files=("c:\oracle\oradata\XLJC\control01.ctl", "c:\oracle\oradata\XLJC\control02.ctl", "c:\oracle\oradata\XLJC\control03.ctl")将盘符c:变成你所要存放的盘符,比如d:,然后保存退出。2:找到oracle数据默认的存放路径,例如这里是: C:\oracle\oradata\XLJC在d:盘下面建立同样的目录,例如d:\oracle\oradata。然后把整个XLJC文件夹复制到所建立的目录下即可。(C:\oracle\oradata\XLJC目录下存有有数据库的控制文件,创建表空间的时候,表空间文件就和这些控制文件在同一目录下)。然后就可以打开oracle数据库平台在你修改后的路径下创建表空间了。 oracle 统计数据 关于Oracle多表查询 oracle 求助.....请高手帮帮忙 谢谢 建立字典表空间时的错误? 如何写一个批量插入数据的函数,同时要求对某一字段自动编号. 初级问题 RMAN 恢复数据库失败,求救!在线急等! 有兴趣的可以看看,测一下自己的水平,我公司的Oracle试题四(员工上岗考证,没想到这么难)? 请问触发器的前后触发有什么区别? WHERE语句ORACLE是怎么判断的? 存储过程的返回值可容的字符串太少。 EXPDP能否导出某个用户的数据?
http://www.eygle.com/archives/2004/10/oracle_howto_move_datefile.html
本人是在Database Configuration Assistant工具创建完数据库后修改它的存放路径的。具体方法如下:假设这里安装的数据库名是XLJC。
1:找到数据库XLJC下面的文件pfile,在pfile中用文本编辑器打开orit.ora文件。这里的路径是C:\oracle\admin\XLJC\pfile
找到行control_files=("c:\oracle\oradata\XLJC\control01.ctl", "c:\oracle\oradata\XLJC\control02.ctl", "c:\oracle\oradata\XLJC\control03.ctl")
将盘符c:变成你所要存放的盘符,比如d:,然后保存退出。
2:找到oracle数据默认的存放路径,例如这里是:
C:\oracle\oradata\XLJC
在d:盘下面建立同样的目录,例如d:\oracle\oradata。然后把整个XLJC文件夹复制到所建立的目录下即可。(C:\oracle\oradata\XLJC目录下存有有数据库的控制文件,创建表空间的时候,表空间文件就和这些控制文件在同一目录下)。
然后就可以打开oracle数据库平台在你修改后的路径下创建表空间了。