请问如何更改ORACLE7.3(For nt)当前实例的系统表空间数据文件的位置??一天内回答200分!!!(200分)

  • 主题发起人 主题发起人 estray
  • 开始时间 开始时间
在Oracle Home的某个目录下,花200分问这个问题是不是太浪费?
 
先运行svrmgr30.exe(Oracle8),

svrmgr>connect internal/oracle
svrmgr>shutdown normal;
svrmgr>startup mount

//用系统命令拷贝文件到新位置。
svrmgr>alter database rename 'old_filename' to 'new_filename'
or
svrmgr>alter tablespace tablespace_name rename datafile 'old_filename ' to 'new_filename'

svrmgrl>alter database open;
 
沈前卫:200给你了,不过你还要告诉我如何改“initXXXX.ora”文件的位置?
 
有很多方法改。

1。 使用bin目录下的Oradmin80.exe,运行并选种你要修改的数据库,设置其初始
参数文件路径即可,不过你要有internal的密码。

2。 这个方法不要internal的密码。直接修改Database目录下的.cmdt文件,
如你的数据库的SID为orcl,则这个文件名是strtorcl.cmd,用文本编辑器就可以
修改。

3。 推荐使用第一种方法。
 
我目的是要做VINCA CO-STANDBY SERVER的集群,需要把C:/ORANT/DATABASE下的所
有文件都移到其他有做镜象的硬盘上,所以全部文件都要转移!!!
 
你还不如备份整个 orant 目录(改名就可以)
重新安装一次oracle 到你要的那个盘,然后把备份的orant整个目录覆盖新的那个
orant就可以了
 
系统表空间数据文件, 是做什麽的?
~~~~~~~~~~~
 
沈前卫:我的数据库是7.33
 
接受答案了.
 
后退
顶部