windows环境直接复制数据文件迁移oracle数据库

(数据库软件安装过程省略,需要保证新旧环境数据库软件版本一致)
1、复制迁移数据文件
关闭原数据库后将数据库文件按原目录路径直接复制到新服务器,目标路径需要和原服务器的路径一致,否则需要启动实例到unmount状态修改文件路径
 
spfile,pwd
D:\app\Administrator\product\11.2.0\dbhome_1\database
 
datafile(数据文件)
D:\app\Administrator\oradata
 
fra(控制文件)
D:\app\Administrator\flash_recovery_area
 
dump
D:\app\Administrator\admin
 
2、Listener配置
如果安装数据库程序时已经同时配置了数据库,安装过程会自动配置listener,不需要手动配置。
a、用Net Configuration Assistant 配置添加Listener
b、在windows服务管理器将OracleOraDb11g_home1TNSListener服务配置为自动
 
 
3、创建实例服务、启动实例
 
a、创建实例服务
在CMD命令行中输入命令:oradim -new -sid TESTDB 
 
执行完毕后,打开系统服务可查询到所创建的TESTDB数据库服务。 
 
b、配置oracle_sid环境变量
在CMD命令行中输入命令:set oracle_sid= TESTDB 
 
c、启动数据库实例
sqlplus / as sysdba
startup
 
不创建服务或者服务不启动用sqlplus / as sysdba 不能链接到空闲实例
 
 
4、数据库实例开机启动
打开Oracle Administration Assistant for Windows,找到需要启动的数据,配置为服务器启动时启动实例

posted @   Bein28  阅读(909)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示