请救急!我怎么把以前数据库下创建的ora 文件加载到现在数据库中? 谢谢

he_hawk 2007-06-23 05:51:00
请教一个问题.
我系统重做了,
新安装了oracle
我怎么把以前数据库下创建的ora 文件加载到现在数据库中?

请知道的说一下步骤?谢谢

设以前数据库文件 dz.ora
{当时创建时表空间:dz.ora 用户:dz }
...全文
269 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hdyd 2007-06-23
  • 打赏
  • 举报
回复
他要把以前数据库下创建的ora 文件加载到现在数据库中。

并不想把现在库中所有的文件都覆盖掉吧?

china_he 2007-06-23
  • 打赏
  • 举报
回复
就把正个库复制过来..
启动服务,启动数据库就可以了
hdyd 2007-06-23
  • 打赏
  • 举报
回复
你的dz.ora应该不是pfile,是数据文件吧?

用下面类似下面方法试看看?


Moving and Renaming Example
This example moves and renames a datafile associated with the accounting tablespace from 'diska:pay1:dat' to 'diskb:receive1:dat':

Take the tablespace offline using an ALTER TABLESPACE statement with the OFFLINE clause:

ALTER TABLESPACE accounting OFFLINE NORMAL;


Copy the file from 'diska:pay1.dat' to 'diskb:receive1.dat' using your operating system's commands.

Rename the datafile using the ALTER TABLESPACE statement with the RENAME DATAFILE clause:

ALTER TABLESPACE accounting
RENAME DATAFILE 'diska:pay1.dbf'
TO 'diskb:receive1.dbf';


Bring the tablespace back online using an ALTER TABLESPACE statement with the ONLINE clause:

ALTER TABLESPACE accounting ONLINE;


he_hawk 2007-06-23
  • 打赏
  • 举报
回复
startup pfile='d:\...\dz.ora' 在哪里,在DOS命令窗口吗?

create spfile from pfile 方式在那里启动?

谢谢
vc555 2007-06-23
  • 打赏
  • 举报
回复
你的dz.ora应该是pfile,如果是oracle9I安装在windows,把ora文件放到pfile文件夹下,比如在D盘某处,然后启动时使用startup pfile='d:\...\dz.ora'的方式找到你指定的文件,启动数据库后,再通过create spfile from pfile 的方式重新生成spfile。

17,378

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧