时间:2015-06-24 来源:

normal数据库关闭hang的问题 【移动开发】

今晚办公楼停电维护div+css+js切图,需要提前关闭服务器,div+css+js切图为防止异常关闭导致的各种问题页面div重构,有个测试库,页面div重构使用shutdown normal停库psd切图html,

使用场景:

?1. shutdown normal,然后关闭了当前sqlplus窗口.?从alert日志中看:?Mon Jun 22 16:50:22 2015Shutting down instance (normal)Stopping background process SMCOShutting down instance: further logons disabled这里涉及到shutdown normal的原理,web外包稍后引述.??2. 此时重新登录网页切图制作,执行startup或shutdown immediate命令都提示失败div+css+js切图,

(1) 需要立即关闭数据库(例如,div+css+js切图一分钟后电源会被关闭).

ORA-01090提示说正在执行关闭操作承接网站前端,不允许其他连接的操作.

(2) 所有交易完成后,承接网站前端会中断所有和库的连接.

数据库或应用不能正常工作psd切图html,并且没有其它类型的关闭操作正在进行.

首先尝试查找出所有连接用户,承接网页制作用kill -9直接杀进程.

(1) 不允许新的连接web外包,强制关闭.

SQL*Plus: Release 11.2.0.1.0 Production on Mon Jun 22 17:43:25 2015 Copyright (c) 1982, Oracle. All rights reserved. Connected to an idle instance.

是提示了所有dispatcher和共享服务关闭div+css+js切图,但sqlplus登录后仍是上面的提示.

(2) 数据库关闭之前,网页重构报价数据库会等待所有已连接用户中断连接.

下一次启动时不需要实例恢复.

操作顺序:

1. 如果用户试图访问一个正在关闭的数据库承接网站前端,会得到错误提示:ORA-01090: shutdown in progress - connection is not permitted.

以上四种参数会适合于不同的场景,承接网站前端简单讲psd切图html,shutdown normal是默认的关闭方式,手机div+css最完整的关闭方式web外包,缺点是需要被动等待所有交易完成,div切图排版所有用户退出登录.shutdown immediate只要不存在较长的需要回滚的事务网页切图制作,其关闭时间会快.shutdown transactional会最大限度地保证交易的完成.前三种都不需要实例恢复.shutdown abort则是最暴力的关闭,网页切图制作关闭时间最快div+css+js切图,但代价是启动需要实例恢复,div+css+js切图因为关闭时存在未回滚未提交的事务.

下一次启动时不需要实例恢复.

适用场景:

从alert日志看:

(2) 正在被Oracle处理的客户端SQL语句会被立即中断.

shutdown normal:

shutdown abort:

(1) 不允许新的连接承接网站前端,不允许新的交易.

看样子是关闭了实例.

(3) 不会等待已连接用户退出登录.数据库会隐式回滚活动事务,页面div重构中断连接用户.

问题依旧.

3. 关闭数据库psd切图html,是有超时时间的,手机div+css如果用户未中断连接web外包,或者交易未完成,web外包超过一小时网页切图制作,则shutdown命令会取消,div页面提示错误:ORA-01013: user requested cancel of current operation.

默认的关闭参数div+css+js切图,需要两个条件:

(2) 任何未提交的事务会回滚(如果此时有个长交易,div+css+js切图未提交承接网站前端, OLAP, OS id=30699 Mon Jun 22 17:46:03 2015 VKTM started with pid=3, OS id=30705 Mon Jun 22 17:46:03 2015 DIAG started with pid=5, OS id=30709 Mon Jun 22 17:46:03 2015 PSP0 started with pid=7, OS id=30713 Mon Jun 22 17:46:03 2015 MMAN started with pid=9, OS id=30717 Mon Jun 22 17:46:03 2015 LGWR started with pid=11, OS id=30723 Mon Jun 22 17:46:03 2015 SMON started with pid=13, OS id=30727 Mon Jun 22 17:46:03 2015 MMON started with pid=15, OS id=30731 starting up 1 shared server(s) ... ORACLE_BASE from environment = /oracle/ora11gR2 Mon Jun 22 17:46:04 2015 ALTER DATABASE MOUNT Successful mount of redo thread 1, OS id=30789 Completed: ALTER DATABASE OPEN Starting background process CJQ0 Mon Jun 22 17:46:11 2015 CJQ0 started with pid=22, OS id=30806 Mon Jun 22 17:46:18 2015 Shutting down instance (normal) Shutting down instance: further logons disabled Stopping background process QMNC Stopping background process CJQ0 Stopping background process MMNL Stopping background process MMON License high water mark = 5 All dispatchers and shared servers shutdown ALTER DATABASE CLOSE NORMAL Mon Jun 22 17:46:22 2015 SMON: disabling tx recovery SMON: disabling cache recovery Mon Jun 22 17:46:22 2015 Shutting down archive processes Archiving is disabled Archive process shutdown avoided: 0 active Thread 1 closed at log sequence 1279 Successful close of redo thread 1 Completed: ALTER DATABASE CLOSE NORMAL ALTER DATABASE DISMOUNT Completed: ALTER DATABASE DISMOUNT ARCH: Archival disabled due to shutdown: 1090 Shutting down archive processes Archiving is disabled Archive process shutdown avoided: 0 active Mon Jun 22 17:46:23 2015 Stopping background process VKTM: ARCH: Archival disabled due to shutdown: 1090 Shutting down archive processes Archiving is disabled Archive process shutdown avoided: 0 active Mon Jun 22 17:46:25 2015 Instance shutdown complete

条件:

适用于计划停机,页面div重构允许活动交易处理完成后再停止实例的场景.

4. 尝试关闭监听服务psd切图html,lsnrctl stop.

(1) 执行语句后,手机div+css不允许新的连接.

(4) Oracle不会等待正保持连接的客户端退出登录.数据库会隐式地中断所有连接.

重新执行sqlplus / as sysdba

可以使用ps -ef查找所有(LOCAL=NO)的进程web外包,LOCAL=NO表示连接不是本地,web外包而是远程.

(1) 初始化一个自动网页切图制作,无人值守的备份.

USER (ospid: 28558): terminating the instance

下一次启动时不需要实例恢复.

SQL> startup ORACLE instance started. Total System Global Area 3290345472 bytes Fixed Size 2217832 bytes Variable Size 2499807384 bytes Database Buffers 771751936 bytes Redo Buffers 16568320 bytes Database mounted. Database opened. SQL> shutdown normal Database closed. Database dismounted. ORACLE instance shut down.由于现在已经没有连接的用户了,div页面正常启动div+css+js切图,然后kill -9 进程号 或者 ps -ef|grep ora|grep -v grep|grep -v ora_|grep LOCAL=NO|awk '{print $2}'|xargs kill从alert日志看:

从alert日志看承接网站前端, pid = 28558

总结:

Mon Jun 22 16:55:26 2015Active process 27446 user 'oracle11g' program 'oracle@dcsopenNode1'Active process 27402 user 'oracle11g' program 'oracle@dcsopenNode1'Active process 27555 user 'oracle11g' program 'oracle@dcsopenNode1'Active process 11697 user 'oracle11g' program 'oracle@dcsopenNode1'Active process 14942 user 'oracle11g' program 'oracle@dcsopenNode1'Active process 27559 user 'oracle11g' program 'oracle@dcsopenNode1'Active process 27513 user 'oracle11g' program 'oracle@dcsopenNode1'Active process 26911 user 'oracle11g' program 'oracle@dcsopenNode1'Active process 31993 user 'oracle11g' program 'oracle@dcsopenNode1'Active process 30810 user 'oracle11g' program 'oracle@dcsopenNode1'Active process 27557 user 'oracle11g' program 'oracle@dcsopenNode1'Active process 11684 user 'oracle11g' program 'oracle@dcsopenNode1'Active process 11666 user 'oracle11g' program 'oracle@dcsopenNode1'Active process 27510 user 'oracle11g' program 'oracle@dcsopenNode1'Active process 11688 user 'oracle11g' program 'oracle@dcsopenNode1'SHUTDOWN: waiting for logins to complete.Mon Jun 22 17:01:29 2015All dispatchers and shared servers shutdown

3. 其实这涉及到normal关闭的原理psd切图html,他需要等待所有已连接用户中断连接,承接网页制作换句话说web外包,如果仍有连接到库的用户,web外包shutdown的操作就一直等待.这是最完全的关闭方式网页切图制作,但同时是变数最大的,网页切图制作因为可能你不知其他用户什么时候中断.

借鉴《Concept》,一些知识点:

transactional参数主要会防止用户丢失交易,网页重构报价同时不需要所有用户退出登录.

(3) 数据库或应用工作不正常承接网站前端, 2009, Oracle. All rights reserved. Connected. SQL> startup ORA-01012: not logged on SQL> shutdown immediate ORA-24324: service handle not initialized ORA-24323: value not allowed ORA-01090: shutdown in progress - connection is not permitted Mon Jun 22 16:50:24 2015 Stopping background process CJQ0 Stopping background process QMNC Stopping background process MMNL Stopping background process MMON License high water mark = 125

shutdown transactional:

4. 几种关闭库的参数,手机div+css

(2) 马上就要断电.

(1) 不允许新的连接web外包,不允许新的交易.

条件:

(3) 未提交事务不会回滚.

2. 关闭数据库,div切图排版必须用SYSOPER或SYSDBA的角色.

shutdown immediate:

(3) 在这个时间点网页切图制作,关闭实例就像执行了shutdown immediate.

点击次数:9391
作者:
web前端行业资讯
Web new NewsList
微软发布WindowsServerBuild17074更新 ,,2018年01月18日凭借一个AI小功能,这款Google应用冲上苹果AppStore榜首 ,,2018年01月18日百度数据可视化实验室正式成立,发布深度学习可视化平台VisualDL ,,2018年01月18日OpenAI开源最新工具包,模型增大10倍只需额外增加20%计算时间 ,,2018年01月18日百度手机输入法8.0正式发布:支持多人语音速记 ,,2018年01月18日CSDN宣布收购TinyMind团队并升级为AI社区 ,,2018年01月18日甲骨文发布补丁修复英特尔芯片漏洞造成的问题 ,,2018年01月18日权威!官方发布CPU熔断和幽灵漏洞防范指引:附补丁下载 ,,2018年01月18日Oracle宣布新的JavaChampions ,,2018年01月18日Fedora28壁纸征集活动现已开幕:将持续至2月13日 ,,2018年01月18日苹果WebKit团队发布Speedometer2.0网页响应测试工具 ,,2018年01月18日百度输入法8.0后天发布:全感官AI输入 ,,2018年01月18日腾讯和乐高合作:共同研发智能玩具、游戏 ,,2018年01月18日HomePod上市日益临近智能音箱市场吸引力越来越大 ,,2018年01月18日英特尔公布修补漏洞后PC性能数据:8代CPU影响最小 ,,2018年01月18日云存储公司Dropbox秘密提交IPO申请估值超百亿美元 ,,2018年01月18日iPod之父:防手机上瘾无技术难度苹果谷歌应承担责任 ,,2018年01月18日芯片不安全英特尔云客户考虑转用AMD等对手处理器 ,,2018年01月18日2018年Java展望 ,,2018年01月18日区块链有多火?快播流量矿石遭20多万人疯抢 ,,2018年01月18日Intel搞定神经拟态芯片:模拟人类大脑、自主学习 ,,2018年01月18日阿里巴巴发布IoTConnect开放连接协议,盼推动语音互动入口普及 ,,2018年01月18日区块链火了,全球大佬们怎么看? ,,2018年01月18日Facebook正测试新功能主推本地新闻资讯 ,,2018年01月18日在GooglePlay中发现使用Kotlin开发的安卓恶意软件 ,,2018年01月18日VisualStudio201715.6预览版本2,增加新功能 ,,2018年01月18日百度陆奇:AI是5G最好的加速器 ,,2018年01月18日PinterestCEO:不同于谷歌和Facebook,我们走了第三条路 ,,2018年01月18日腾讯加码区块链项目已悄然注册“以太锁”商标 ,,2018年01月18日3D打印脑组织?科学家正在向这一目标正在前进 ,,2018年01月18日HTML5全屏来袭:支持浏览器原生全屏的JavaScript代码发布 ,,2016年06月23日算法导论第三十三章:字符串匹配 【综合】2015年07月22日LinuxlvsDR配置【Web前端】2015年07月07日JavaScript语言中的LiteralSyntax特性分析2014年01月29日【EasyUiDataGrid】批量删除【移动开发】2015年07月31日PHP解析xml文档1 【移动开发】2015年06月26日nodejs+express+mongodb安装【系统运维】2015年08月24日帝国CMS6.0功能解密之系统关键字字段2014年01月28日grep为何如此之快 【编程语言】2015年02月02日Javaweb之servlet开发详解1 【编程语言】2015年08月17日关于mysql字符编码设置 【综合】2014年12月22日googlesuggest下拉菜单实现代码(asp.net版本)2014年01月29日为InfiniBand而哭泣【综合】2015年07月13日HDU2553N皇后问题(回溯法) 【编程语言】2014年11月24日【leetcode】122.BestTimetoBuyandSellStockII 【系统运维】2015年07月20日POJ3254CornFields(状态压缩DP)【编程语言】2014年11月24日Android基础入门教程——7.5.5WebView缓存问题 【移动开发】2015年09月15日学习数据库笔记六 【编程语言】2015年03月24日nicejforms——美化表单不用愁2014年01月29日ThinkPHP的RBAC(基于角色权限控制)深入解析2014年01月29日Windows8Metro界面或更名为ModernUI ,,2016年06月23日Dreamweaver临时文件工作方式2014年01月28日HBase之BloomFilter 【Web前端】2015年07月14日O-C相关-03:面向对象概念的具体介绍 【综合】2015年08月03日通过指甲看健康指甲上的半月痕你懂多少?2014年01月29日教你如何恢复Discuz!7.0误删的用户组2014年01月28日java:生产者消费者问题 【移动开发】2015年04月13日SQLServer-索引故事的遥远由来,原来是这样的?2017年01月25日javascript级联下拉列表实例代码(自写)2014年01月29日340辆自行车建起的巨塔2014年01月28日
我们保证
We guarantee
> psd效果文件手工切图,保证图片效果最好体积最小利于传输
> 100%手写的HTML(DIV+CSS)编码,绝对符合W3C标准
> 代码精简、css沉余量小、搜索引擎扫描迅速,网页打开快捷
> 应用Css Sprite能够减少HTTP请求数,提高网页性能
> 跨浏览器兼容(IE6、7、8、9,Firefox火狐,Chrome谷歌)