用sql server 2005在一个文件夹里建立了一个数据库怎么移动到别的文件夹里

用sql server 2005在一个文件夹里建立了一个数据库怎么移动到别的文件夹里,第1张

首先打开数据库文件所在文件夹(一定,这个很重要);

然后分离数据库:

右键:数据库名称——任务——分离;

再把数据库文件从你打开的文件夹里复制到你想要放的文件夹;

然后附加数据库:

右键:数据库(数据库名称的上一级)——附加;

在附加窗口中点添加按钮,找到你的数据库文件,然后确定;

这样数据库文件就移动到了新的文件夹了。

1、创建pfile

create pfile from spfile

2、关闭数据库

shutdown immediate

3、移动文件,并且准备一个文件列表(控制文件、数据文件、联机日志文件)。

4、记事本修改pfile内容,将控制文件位置改为新文件位置。

5、使用修改后的pfile启动到mount状态

startup mount pfile='xxxx'

6、逐个修改数据文件位置

alter database rename file 'D:\oracle\product\10.2.0\oradata\orcl\system01.dbf' to 'e:\xxx\system01.dbf'

...

注:临时表空间的文件可以不用管,回头删了重新创建即可。

7、打开数据库。

alter database open

8、根据新的pfile重新创建spfile

create spfile from pfile='xxxx'

9、完毕。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9432288.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存