暂无图片
Oracle 正式库存在A库,A库下面有表,视图,存储等,想要把正式库的A库改名字,在把测试库A库还原到正式库,要怎么操作?
我来答
分享
Kevin Gee
2021-11-30
Oracle 正式库存在A库,A库下面有表,视图,存储等,想要把正式库的A库改名字,在把测试库A库还原到正式库,要怎么操作?

操作不能对监听和表空间有影响

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
DarkAthena

把正式库的ip改了,然后把测试库的ip改成正式库的ip,如果service_name和端口都一样的话,连接客户端啥都不用改了


当然,如果是长期使用,我估计正式库和测试库的硬件配置环境不一样,所以才提这个问题,为了稳妥起见,当然是在正式服务器上新建一个实例,然后把测试库做个全备,再在新库上还原,最后把监听名称改了。


但问题里说把A库改名字,然后把测试库覆盖A库,那改名是为了什么?你A库在覆盖过程中数据就全部丢失了,既然A库数据都不要了,那还不如删库重建直接导入备份

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
薛晓刚

如果可以,我看还不如你让大家直接连接测试库A的IP。即没有风险,还不用做很多事情。

暂无图片 评论
暂无图片 有用 0
打赏 0
Kevin Gee

感谢大家的指导!

暂无图片 评论
暂无图片 有用 0
打赏 0
Thomas

不是有alter table rename to xxx;的说法吗

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
表开启nologing后,还产生大量归档。求大佬解答
回答 2
是否有ADG或者OGG呢?表级别开启了但是数据库级别呢表空间级别呢?
DELETE语句一直运行,且数据未被删除
回答 1
roadtrucktransactions这个表的数据量和选择性是怎么样的?
在RAC环境下还原oracle数据库是不是只需要在其中一个实例下还原?
回答 1
已采纳
是的,因为RAC架构,实例与是数据库是多对一关系。还原数据库就是还原各实例共享的数据文件、控制文件、spfile等
Oracle 有什么可以变通的方法,可以在不使用row_number over (parttion by order by.) 一样达到效果
回答 2
已采纳
mysql 可以用伪列实现。 窗口函数多好啊。
Startup force到底是不是安全关闭
回答 4
已采纳
startupforce:做shutdownabort启动的时候需要做实例恢复,起不来要看具体问题,多数是数据文件坏了吧
oracle怎么删除唯一键的索引?
回答 2
已采纳
去掉约束再删除索引
求ORACLE 亿级历史数据表迁移方案
回答 3
另一种方法:使用RMAN的排除表空间的特性。对目标大表做分区,将不需要备份历史分区迁移到一个特定的表空间,在RMAN中将该特定表空间排除掉。从而在备份,不备份该表空间中的数据。但前提是:1、表要分区。
Oracle登录卡住的问题有没有大佬遇到过?
回答 4
已采纳
ping目标主机看看网络连通性telnet目标主机1521,看看1521端口连通性到oracle主机上,看看有没有磁盘空间满?主机load和cpu怎么样?如果没权限,就找dba😄️
Oracle在缓冲区缓存中如何管理块?
回答 1
已采纳
Oracl缓冲区缓存中的块实质上在一个区域上管理,但有两个不同的列表指向这些块。脏(dirty)块列表,其中的块需要由数据库块写入器(DBWn)写入磁盘。非脏(nodirty)块列表。在Oracle8
oms无法访问,https和http都打不开,但是服务是正常的
回答 3
点击网址前面的锁,手工信任证书试试。我之前20c自带的em同样的问题,将证书设置为始终信任解决了。