Linux下如何对Oracle进行整库迁移,不需要非常详细,急求DBA帮忙
如题,不需要非常详细的解说,只需要说说你平时是如何迁移的,是纯sqlplus还是用工具,如果是纯sqlplus的话,具体的步骤是怎样的呢,我只会用imp和exp两个工具做...
如题,不需要非常详细的解说,只需要说说你平时是如何迁移的,是纯sqlplus还是用工具,如果是纯sqlplus的话,具体的步骤是怎样的呢,我只会用imp和exp两个工具做数据库的导入导出,我看网上还需要备份一些重要的文件,求解惑。在线急等,因为下午我们老大让我交个命令的迁移步骤。
展开
1个回答
展开全部
很简单啊 你不要用exp imp 那个做起来很麻烦 因为需要创建用户和表空间
如果你的新老平台都是linux 那就在新平台上创建个SID一样的全新数据库 如果不想麻烦就把各文件路径设置也都一样 例如原来在 /opt下现在也在 然后把新老库都停了 把spfile controlfile datafile都从老库拷到新库就行了
如果你的新老平台都是linux 那就在新平台上创建个SID一样的全新数据库 如果不想麻烦就把各文件路径设置也都一样 例如原来在 /opt下现在也在 然后把新老库都停了 把spfile controlfile datafile都从老库拷到新库就行了
更多追问追答
追问
哦,不好意思,我整错了。我再去问了老大,他说是物理IP不变,不需要数据导入导出,我们看到的仅仅是服务停掉一段时间而已,而我要做的就是怎样通过重启哪些东西,或更改一些配置来重新让数据库运行起来,反而说的我糊涂了,他又忙,我又没多问,您能理解他要做的是什么吗》
追答
我靠 那更简单了
注意下面的启停监听是操作系统上oracle用户的命令,在操作系统级别运行,估计你要先以oracle用户登陆你的linux
启停数据库是在sqlplus里的 执行完要通过exit从sqlplus环境里退出到操作系统上
停
1、关掉监听 lsnrctl stop
2、停库
sqlplus / as sysdba
shutdown immediate
启动
1、启动库
sqlplus / as sysdba
startup
2、启动监听
lsnrctl start
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询