我的编程空间,编程开发者的网络收藏夹
学习永远不晚

大数据量下安全停止Oracle数据库的步骤

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

大数据量下安全停止Oracle数据库的步骤

   近期拿到大数据量的测试数据经过实验发现,正常情况下,大家只要shutdown immediate就可以停下数据库,但是对于生产系统,跑的数据量又比较大,redolog又有几百兆,此时shutdown数据库时一定要倍加小心。 


  下面,根据此种情况介绍一下解决方法:  

  停listener监听

lsnrctl stop LISTENER_NAME 停监听 

lsnrctl status LISTENER_NAME 确认监听是否正常停止 

  过大概20分钟后查看ps -ef |grep LOCAL=NO 检查是否还有进程连在数据库上没有释放。 如果没有释放,执行kill -9 `ps -ef|grep LOCAL=NO |awk ‘{print $2}’` 

 

  停instance实例、job和aq 

alter system set job_queue_processes=0 scope=memory; 

alter system set aq_tm_processes=0 scope=memory; 

alter system switch logfile;这个地方查过资料需要执行三次才可以。 

alter system checkpoint;这个地方查过资料需要执行三次才可以。  

shutdown immediate;正常关闭数据库。 


   注意点:若数据库在1小时内还无法正常关闭,执行shutdown abort;再startup; startup后尝试再次正常关闭数据库shutdown immediate。若数据库在1小时内还是不能正常关闭,算本次重启失败,执行shutdown abort;再startup;将数据库启动,不再进行其他的操作) 


    最后,检查数据库进程是否还存在 ps -ef |grep -i ora


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

大数据量下安全停止Oracle数据库的步骤

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

oracle数据库下载安装的步骤是什么

首先,访问Oracle官方网站(https://www.oracle.com/database/)并找到适合您操作系统的Oracle数据库版本。点击下载按钮并同意Oracle的许可协议。下载完成后,双击安装包并按照安装向导的指示进行操作。您
oracle数据库下载安装的步骤是什么
2024-03-13

ORACLE大批量插入数据的详细步骤

目录尝试了一下几种方式:一.关闭日志,数据追加模式二:PARALLEL模式(并行进程数要谨慎 )总结最近有几张表随着时间不断的增长,表php中的数据量也越来越大,想把原来的表改成分区表,需要两个步骤:一:建立分区表二:把源表的数据迁移到
2023-04-06

oracle数据库client安装的步骤是什么

安装Oracle数据库客户端的步骤如下:1. 下载Oracle数据库客户端安装程序:从Oracle官方网站(https://www.oracle.com/database/technologies/oracle-database-softw
2023-09-07

C#调用Oracle数据库的步骤

本篇内容介绍了“C#调用Oracle数据库的步骤”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!C#调用Oracle数据库第1步 数据表stu
2023-06-17

Mysql 查询数据库容量大小的方法步骤

查询所有数据库的总大小方法如下:mysql> use information_schema; mysql> select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data fr
2022-05-20

oracle数据库快照的步骤是什么

以下是使用Oracle数据库创建快照的一般步骤:1. 确认数据库是否支持快照功能:需要检查数据库版本和许可证是否支持快照功能。2. 确认表空间配置:确保数据库中有足够的空间来存储快照数据。3. 创建快照日志表:创建一个用于存储快照数据的日志
2023-08-26

oracle还原数据库的步骤是什么

创建一个新的数据库实例。使用备份工具将备份数据文件还原到新的数据库实例中。使用日志文件将数据库恢复到最新的状态。更新数据库配置文件,包括参数设置和数据库链接信息。启动数据库实例并验证数据完整性和一致性。将数据库重新连接到应用程序并
oracle还原数据库的步骤是什么
2024-04-09

oracle启动数据库的步骤是什么

启动Oracle数据库通常需要以下步骤:登录到操作系统上的Oracle服务器,使用具有适当权限的用户帐户登录。打开一个终端窗口或命令提示符。输入以下命令来启动Oracle数据库实例:sqlplus / as sysdba输入密码以登录到
oracle启动数据库的步骤是什么
2024-05-06

oracle数据库启动的步骤是什么

确认数据库配置文件已正确配置,并且数据库服务已正确安装在服务器上。使用管理员权限登录服务器操作系统。打开命令行窗口,输入sqlplus / as sysdba命令登录数据库。输入startup命令启动数据库实例。确认数据库已成功启动,可以通
oracle数据库启动的步骤是什么
2024-04-09

关闭oracle数据库的步骤是什么

关闭Oracle数据库的步骤如下:1. 打开命令行终端或控制台,并使用管理员权限登录到操作系统上的Oracle服务器。2. 进入数据库实例所在的主机。3. 执行以下命令来连接到数据库实例:```sqlplus / as sysdba```4
2023-09-16

oracle创建数据库的步骤是什么

创建Oracle数据库的步骤如下:1. 安装Oracle软件:首先需要下载并安装Oracle Database软件,根据操作系统选择合适的版本。2. 创建数据库实例:使用Database Configuration Assistant (D
2023-08-23

编程热搜

目录