当前位置:首页 » 数据仓库 » oracle数据库升级方案
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

oracle数据库升级方案

发布时间: 2022-04-04 14:10:00

㈠ 如何升级oracle数据库版本

照着里面的文档去做就可以的。

或者直接把库停掉,然后 执行安装就行。

㈡ oracle数据库会自动升级吗

不会,需要手动升级;并且升级前要做物理全备,以策安全。

㈢ oracle数据库升级会影响现有实例么

首先你要先明白数据库和实例的概念

数据库是存放数据的,实例是内存(SGA)+后台进程,实例只有启动了才叫实例,才会有内存和后台进程。
可以通过ORADIM -DELETE SID...命令卸载实例

如果你连数据都没有的话怎么能会要内存和后台进程呢,所以无法只建实例不建数据库的

反之应该不影响

㈣ oracle 千万级数据量的增量更新,有没有什么好的方案

用merge into更新

㈤ Oracle 升级

按照oracle的升级文档一步一步来。很麻烦的。从Oracle8.1.7.0.0只能先升级到9i,再从9i升级到10g。
楼上几位的回答似乎带有sql server的思维痕迹。oracle是很严谨的,每一步都要根据手册来。
实际上,升级分为两个部分:oracle软件的升级和oracle数据的升级。

㈥ 如何升级oracle版本

配置安全更新
将介质文件解压到同一个文件夹下,然后进入介质路径database目录下,双击setup,稍后会弹出数据库安装过程-配置安全更新;
取消选择,我希望通MyOracle Support接收安全更新。点击下一步
弹出“尚未提供电子邮件”的对话框,点击“是”
2
下载软件更新
选择第三项“跳过软件更新”,然后点击下一步
3
安装选项
在安装选项界面选择第三项“升级现有数据库(U)”,
安装之后会自动弹出监听配置和DBUA窗口。点击下一步。
4
选择产品语言
默认选择简体中文和英文,点击下一步
5
选择数据库版本
更具实际情况来设置选项,这里我们选择第一个“企业版”,点击下一步
6
安装位置
由于是进行数据库升级,这里的oracle基目录就需要按照实际情况填写新的路径,这里我们设置新目录为E:\app\,读者需要根据自己电脑的情况来填写,填好之后检查无误点击下一步
7
概要
查看配置信息无误后,点击安装,耐心等待安装完成;
END
二、配置oracle 11g的监听
1
配置监听,点击下一步,使用默认监听名为“LISTENER”,下一步
按照下图所示,完成监听配置。
END
三、使用DBUA进行升级
完成上述监听配置之后,就会弹出DBUA升级窗口,如下图所示,点击下一步
选择需要升级的数据库
选择我们需要进行升级的数据库,点击下一步
之后会弹出警告信息,查看警告信息,如果没有特别的问题可以忽略,点击“是”
升级选项
勾选在升级结束后重新编译无效对象,CPU并行度根据实际环境进行配置,我们这里选择4,我们之前已经备份过数据文件,这里选择不备份。
移动数据库文件
根据实际情况选择是否移动原来的数据库文件,我们这里选择不移动
恢复和诊断位置
取消指定快速恢复区,下一步
管理选项
取消选择使用EM配置数据库
概要
检查概要信息无误后点击“完成”
等待升级完成
升级过程可能比较漫长,需要耐心等待
END
注意事项
升级前需要备份数据库文件,保证数据安全;
备份前彻底停掉与oracle相关的监听、程序以及进程;
升级过程中如遇到报错,可到网上查询错误代码,一般都有解决方法;
介质文件的下载地址一般在官网,需要support id账号才能下载,没有账号的朋友可以到贴吧或者论坛求助!

㈦ oracle数据库更新的问题

不会的,比如你的表有索引,导入b.dmp的时候,就会报该行已经存在的错误,就不会覆盖原来的数据,ignore=y也解决不了你的问题
你需要删去原来的数据的

㈧ oracle数据库怎么更新数据

1、可以写oracle脚本,从orcl1中将数据备份出来,然后将备份出来的数据导入orcl2中。
2、 程序员:自己用jdbc写一个程序,用Timer类,会定时执行的,从orcl1中将数据查出来,插入orcl2中。如果数据量特别大,oracle数据库支持批量写入,用批量写入功能即可。
3、用DBLINK(oracle一个链接其他oracle库功能),首先在orcl1中创建一个dblink,然后写存储过程,在存储过程中用dblink通道将数据倒过去。

㈨ oracle数据库更新

写个存储过程
然后 循环
select a ,b into v_a ,v_b from table_name ;
update table_name set a =v_b ,b= v_a ;
commit ;