51CTO博客开发
今天帮开发人员优化SQL,发现一个以前不怎么在意的问题 SELECT &nbs
在linux系统中用Oracle帐号执行DBCA或其他JAVA图形界面程序时(例如asmca),报错: Xlib: connection to ":0.0" refused by server Xlib: No protocol specified Error: Can't open display: :0.0 解决办法:用root登陆,在#提示符后输入: xho
1. 停掉主库和从库服务,备份主库INNODB数据文件(innodbdata),表文件(整个datadir目录),日志文件(dblog) 2. 压缩数据文件 tar -cf data30.tar datadir dblog in
今天抽空看了下ORACLE AWR 管理员权限登录DB后,执行 @?/rdbms/admin/awrrpt.sql 提示输入 report_type 值 ,可以输入 html 或者 text 输入 num_days 的值: 输入 1-7。 紧接着 输入 begin_snap ,可以从上面选择 自己想分析的开始 snap id, 然后是结束 sna
使用GLOBAL选项,您可以得到所有MySQL连接的状态值。使用SESSION,您可以得到所有当前连接的状态值。如果您两个选项都不使用,则默认值为SESSION。LOCAL是SESSION的同义词。 注意,有些状态变量只有一个全局值。对于这些变量,使用GLOBAL和SESSION会得到同样的值。 用FLUSH STATUS语句可以将许多状态变量重设为0。 一,获取mysql用户下的进程总
通常情况下,要强行关闭session,会执行下面的命令: alter system kill session 'sid,serial#'; 这命令会把相应的session关了,但有时,这命令并不能把相应的session关了,只是把相应的session状态变成了killed,被杀的session其实还是在跑的,没有达到我们的目的。 一种变通的办法,先查出对应session的操作系统进程: selec
redo log 重做日志 undo log 撤消日志 重做日志:每当有操作执行前,将数据真正更改时,先前相关操作写入重做日志。这样当断电,或者一些意外,导致后续任务无法完成时,系统恢复后,可以继续完成这些更改 撤消日志:当一些更改在执行一半时,发生意外,而无法完成,则可以根据撤消日志恢复到更改之前的壮态 有两个概念:前滚与回退 比如某一时刻数
该程序脚本最主要的功能实现为通过oracle自带的过程包发送邮件来监控ETL的执行情况: ORACLE_SID=orcl ORACLE_BASE=/opt/oracle ORACLE_HOME=/opt/oracle/product/10.2.0 export ORACLE_SID ORACLE_BASE ORACLE_HOME PWD_DIR=/home/oracle/shell
[转]Oracle Data Guard配置手记 经过多次实践,参阅网上N多文章……最后还是配不成,可能本人悟性太低,无法体会高手的笔记。最终还是在前辈的帮助下完成。特用最平实的手法记录下来,以便如吾辈菜鸟能看得懂。 运行Data Guard的条件 1、 在主库和从库的所有机器上必须安装同一个版本的Oracle企业版。 2、 主库必须
select tablespace_name,file_id,block_id,bytes,blocks from dba_free_space; 查询数据块的大小DB_BLOCK_SIZE select name,value from v$parameter where name like '%size%'
Oracle 在执行SQL语句时,有两种优化方法:即基于规则的RBO和基于代价的CBO。 在SQL执教的时候,到底采用何种优化方法,就由Oracle参数 optimizer_mode 来决定。 SQL> show parameter optimizer_mode NAME  
Oracle内置SQL函数-分类整理大全-1 收藏 这些函数全都接收的是字符族类型的参数(CHR除外)并且返回字符值.除了特别说明的之外,这些函数大部分返回VARCHAR2类型的数值.字符函数的返回类型所受的限制和基本数据库类型所受的限制是相同的,比如: VARCHAR2数值被限制为2000字符(ORACLE 8中为4000字符),而CHAR数值被限制为255字符(在ORAC
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号