Oracle查看表空间大小
SELECT UPPER(F.TABLESPACE_NAME) "tablespacename", D.TOT_GROOTTE_MB "tablespacetotal(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "tablespaceused(M)", TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100, 2), '990.99') "used%", F.TOTAL_BYTES "Free space(M)", F.MAX_BYTES "top size(M)" FROM (SELECT TABLESPACE_NAME, ROUND(SUM(BYTES) / (1024 * 1024), 2) TOTAL_BYTES, ROUND(MAX(BYTES) / (1024 * 1024), 2) MAX_BYTES FROM
一次数据库异常的处理过程
快下班了接到电话说有个客户的数据库连接不上了,联系后对方告知也查看了一下,磁盘空间满了,df - k 查看了一下,确实,分区空间都满了。 su - oracle cd $ORACLE_BASE/admin/SID/bdump 目录下查看 日志太多了, 直接删除 rm -rf XXXX_test.trc ....... 操作了很久,后来仔细查看删除了53G日志文件, 在启动Oracle, sqlplus /nolog conn /as sysdba 未启动实例 startup ORA-00600: 内部错误代码,参数: [kcratr1_lostwrt], [], [], [], [], [], [], [] 以前一到过类似的问题,排除Oracle_Bug,是监听出现了问题,准备重建O
DOS命令之Date命令的用法
DATE命令的用法1.系统帮助C:>date /?显示或设置日期。DATE [/T | date]仅键入 DATE 而不加参数,可以显示当前日期设置,并且提示您输入新的日期。按 ENTER 键即可保持原有日期。如果命令扩展名被启用,DATE 命令会支持 /T 命令选项;该命令选项告诉命令只输出当前日期,但不提示输出新日期。2.DATA /T 参数说明此参数输出当前日期,例如:C:>DATE /T2002-10-28 星期一这个日期格式可能不同与环境变量中的日期格式,如C:>echo %DATE%星期一 2002-10-28用for命令,可以组合出不同的表达,例如:C:>for /f "tokens=1,2&qu
转帖-大对象导致JVM Crash (Jboss) 分析及解决 - JDK 已知bug
最近在一个项目中,web 应用跑一段时间后, JBoss JVM crash ,web日志中没有任何异常。 存放日志的地方发现有 hs_err_pid25052.log,发现这个文件,就知道是JVM crash了。 打开这个文件然后分析: Log代码 --------------- T H R E A D --------------- Current thread (0x0000000050682000): GCTaskThread [stack: 0x00000000413fb000,0x00000000414fc000] [id=25059] siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000000000000018 Registers: 此处省略......... Top of Stack: (sp=0x
什么是内存
什么是内存呢?在计算机的组成结构中,有一个很重要的部分,就是存储器。存储器是用来存储程序和数据的部件,对于计算机来 说,有了存储器,才有记忆功能,才能保证正常工作。存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存储器又称内存储器(简称内存),辅助存储 器又称外存储器(简称外存)。外存通常是磁性介质或光盘,像硬盘,软盘,磁带,CD等,能长期保存信息,并且不依赖于电来保存信息,但是由机械部件带动, 速度与CPU相比就显得慢的多。内存指的就是主板上的存储部件,是CPU直接与之沟通,并用其存储数据的部
记录自己经常去的网站查看资料
查找资料记录下发现好的网站http://www.database8.com/?fromuid=12337 [@more@]
记录的开始
一直以来对处理问题都是流水线,很多问题处理掉也只是停留在对任务的处理,现在开始记录每次问题的处理和学习的积累,要知其所以然。问题的处理不已网络上搜索的来作为解决,要逐步以对API文档分析的查看来解决。[@more@]