Oracle将架构从一台服务器移动/传输到另一台服务器
我必须将数据库从一台服务器移动到另一台服务器 服务器A上的Oracle已死亡,因此我无法备份现有数据库以便跨服务器移动它们Oracle将架构从一台服务器移动/传输到另一台服务器,oracle,Oracle,我必须将数据库从一台服务器移动到另一台服务器 服务器A上的Oracle已死亡,因此我无法备份现有数据库以便跨服务器移动它们 我想知道是否有其他方法可以在Oracle中跨服务器移动数据库 有一种方法可以处理一些数据和控制文件,并将它们安装到新服务器中 请参阅:用户管理的备份和恢复指南 (但请查找数据库的正确版本) 例如: % cp /disk1/oracle/dbs/*.dbf /disk2/backup % cp /disk1/oracle/dbs/*.cf /disk2/backup % cp
我想知道是否有其他方法可以在Oracle中跨服务器移动数据库 有一种方法可以处理一些数据和控制文件,并将它们安装到新服务器中 请参阅:用户管理的备份和恢复指南 (但请查找数据库的正确版本) 例如: % cp /disk1/oracle/dbs/*.dbf /disk2/backup % cp /disk1/oracle/dbs/*.cf /disk2/backup % cp /disk1/oracle/network/admin/*.ora /disk2/backup % cp /disk1/oracle/rdbms/admin/*.ora /disk2/backup %cp/disk1/oracle/dbs/*.dbf/disk2/backup %cp/disk1/oracle/dbs/*.cf/disk2/backup %cp/disk1/oracle/network/admin/*.ora/disk2/backup %cp/disk1/oracle/rdbms/admin/*.ora/disk2/backup
有一种方法可以处理一些数据和控制文件,并将它们安装到新服务器中 请参阅:用户管理的备份和恢复指南 (但请查找数据库的正确版本) 例如: % cp /disk1/oracle/dbs/*.dbf /disk2/backup % cp /disk1/oracle/dbs/*.cf /disk2/backup % cp /disk1/oracle/network/admin/*.ora /disk2/backup % cp /disk1/oracle/rdbms/admin/*.ora /disk2/backup %cp/disk1/oracle/dbs/*.dbf/disk2/backup %cp/disk1/oracle/dbs/*.cf/disk2/backup %cp/disk1/oracle/network/admin/*.ora/disk2/backup %cp/disk1/oracle/rdbms/admin/*.ora/disk2/backup
如果旧数据库相对干净地关闭,您应该能够将db文件复制到新主机上。“db文件”包括数据文件、临时文件、控制文件和在线重做日志(不在我的脑子里)。如果您可以使新主机上的目录结构与旧主机上的目录结构相同,那么您应该能够找到正确的环境(包括ORACLE_SID),然后从SQL*Plus启动。您在回答我的问题时使用了短语“Oracle服务”,因此我猜您是在Windows上-我不知道您如何将其重新注册为Windows服务。如果旧数据库相对干净地关闭,您应该能够将db文件复制到新主机上。“db文件”包括数据文件、临时文件、控制文件和在线重做日志(不在我的脑子里)。如果您可以使新主机上的目录结构与旧主机上的目录结构相同,那么您应该能够找到正确的环境(包括ORACLE_SID),然后从SQL*Plus启动。您在回答我的问题时使用了“Oracle服务”一词,因此我猜您是在Windows上-我不知道您如何将其重新注册为Windows服务。如果服务器是相同的操作系统,那么是的。您可以在新服务器上创建与旧服务器相同的目录结构。安装oracle软件并将其修补到旧Windows服务器上的相同版本。将所有数据文件、控制文件、spfile等复制到新服务器上各自的位置。使用您安装的具有管理员权限且属于dba组的oracle帐户,运行oradim将服务添加到windows以启动oracle,并将其指向数据库的spfile ORADIMxx-NEW-SID-INTPWD-STARTMODE -PFILE 或使用更新的数据库版本: ORADIM-NEW-SID |-ASMSID[-SYSPWD password] [-STARTMODE自动|手动][-SRVCSTART系统|按需]
[-PFILE filename |-SPFILE]如果服务器是相同的操作系统,则是。您可以在新服务器上创建与旧服务器相同的目录结构。安装oracle软件并将其修补到旧Windows服务器上的相同版本。将所有数据文件、控制文件、spfile等复制到新服务器上各自的位置。使用您安装的具有管理员权限且属于dba组的oracle帐户,运行oradim将服务添加到windows以启动oracle,并将其指向数据库的spfile ORADIMxx-NEW-SID-INTPWD-STARTMODE -PFILE 或使用更新的数据库版本: ORADIM-NEW-SID |-ASMSID[-SYSPWD password] [-STARTMODE自动|手动][-SRVCSTART系统|按需]
[-PFILE filename |-SPFILE]您是否在另一台服务器上安装了相同版本级别的Oracle(不包括数据库)?是的,但Oracle服务不会在旧安装上启动,因此我对复制Oracle中的所有内容感到有点紧张。您是否安装了Oracle(不包括数据库)在同一版本级别的另一台服务器上?是的,但是Oracle服务不会在旧安装上启动,所以我对复制Oracle_HOME中的所有内容感到有点紧张