- 浏览: 233342 次
- 性别:
- 来自: 北京
-
最新评论
-
lizhiyu211:
哦,那看来性能确实不行,学习了。
记得还有一次是这么用的,是一 ...
ORACLE/MSSQL随机取一条记录方法 -
lizhiyu211:
string2020 写道直接执行 xhost + 就行了
恩 ...
linux下启动dbca或netmgr类的图形界面报错 -
Aaron5:
Aaron5 写道lizhiyu211 写道Aaron5 写道 ...
ORACLE/MSSQL随机取一条记录方法 -
Aaron5:
lizhiyu211 写道Aaron5 写道这个oracle的 ...
ORACLE/MSSQL随机取一条记录方法 -
string2020:
直接执行 xhost + 就行了
linux下启动dbca或netmgr类的图形界面报错
文章列表
oracle 此处不允许序列
- 博客分类:
- 数据库
一个插入语句,这样写报错:此处不允许序列
insert into t_dict_product_mapping(f_dict_id, f_product_code_jifei, f_product_name_jifei)
select s_dict_product_mapping.nextval dictid,gid,gname from t_dw_fltelecomproduct_all a
group by gid,gname
改写成这样既可继续
insert into t_dict_product_mapping(f_dict_id, f_product_code_ji ...
select gid,gname from t_dw_fltelecomproduct_all
where regexp_like(substr(gid,1,1) ,'[0-9]')
group by gid,gname
-- 判断一个字符串是否为全数字
and translate(f_channel,'\1234567890','\') is null
select nvl2(translate('1224312321','\1234567890','\'),'is not number','is number') from dual;
ORACLE巡检后编译失效对象
- 博客分类:
- 数据库
检查失效对象:
select owner,object_name,object_type from dba_objects where status = 'INVALID';
根据对象类型生成编译脚本
select 'alter '||object_type|| ' '||object_name||' compile;' from dba_objects where status = 'INVALID';
select 'alter '||object_type|| ' '||owner||'.'||object_name||' compile;' fro ...
trunc()函数;
round()函数;
EXTRACT()函数;
to_char()函数;
interval 间隔计算;
-- 获取时间
select sysdate "sysdate" from dual;
sysdate
-------------------------
2013/8/5 10:20:14
-- 日期精确到 年 月 日 时 分 秒 季度 世纪
-- trunc() & round() 这两个函数经常被使用在数值处理中,日期类型中同样适用。
TRUNC(date [, fmt ...
直接在“控制面板---管理工具----数据源(ODBC)”
打开数据源配置,发现只有SQLServer的驱动,其他的都没有了。
解决方法是:
C:\Windows\SysWOW64
在该目录下找到:
odbcad32.exe
这个文件,双击打开。
点击添加按钮,选择 oracle in oraDb10g_home1 驱动,然后就可用添加连接Oracle的ODBC的数据源了。
iostate,netstate概念用途
free buffer waits ,buffer busy waits 产生原因
free buffer waits :
◆ 低效率的SQL语句 在v$SQL视图中查找执行许多物理读取(DISK_READS)的语句。这些语句可能正在执行全表 扫描,或者通过为选择的索引访问表。调整这些语句以降低物理读取的需求。
◆ 不充足的DBWR进程 SELECT Set_Id, Dbwr_Num FROM X$kcbwds ORDER BY Set_Id; ...
select distinct khh,khjlh,jlrq into zj_khh_khjlh from crmo_yxzc_khdygx where gxlx='01' select khh,khjlh,jlrq,rank()over(order by khh,jlrq desc,khjlh) as rankno into zj_khh_khjlh_cf from zj_khh_khjlh where khh in ( select khh from zj_khh_khjlh group by khh having count(1)>1) delete from zj_ ...
Xlib: connection to ":0.0" refused by serverXlib: No protocol specified……
解决办法:
exit 退到root用户下执行下面代码
xhost local:oracle non-network local connections being added to access control list
屏幕会出现如下内容:
non-network local connections being added to access control list
xhost ...
-- 初始化配置表if object_id('t_sz_backup_tables') is not nulldrop table t_sz_backup_tablesgocreate table t_sz_backup_tables( tableName varchar(60), datetype int, begintime datetime null, endtime datetime null, status int null, redes varchar(200) null, indestatus int null, order_no ...
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。第一次接触看到各种英文缩写的列名比较难理解,所以具体含义及简单实用方法整理如下:
统计信息区
前5行是系统整体的统计信息第1行是任务队列信息,其内容 ...
SYBASE IQ 查看字符集 系统状态
- 博客分类:
- 数据库
查看数据库字符集:
select db_property('collation')或者select db_property('CharSet')
查看客户端字符集:
select connection_property ( 'charset' )
查看IQ表空间状态等 sp_iqstatus
世界上最遥远的距离,是我在if里你在else里,似乎一直相伴又永远分离;
世界上最痴心的等待,是我当case你是switch,或许永远都选不上自己;
世界上最真情的相依,是你在try我在catch,无论你发神马脾气,我都默默忍受,静静处理。
到那时,再来期待我们的finally!
create table table1(id int,name varchar(100));
create table table2(id int,name varchar(100));
create table table3(name varchar(100));
insert into table1 values(1,'李');
insert into table1 values(2,'张');
insert into table1 values(3,'王');
insert into table1 values(4,'孙');
insert into table2 val ...
本人一直从事数据库开发工作,说白了也就是编写存储过程,函数,触发器,sql代码之类的实现一些功能,经常处于后台操作,外带设计一些中小型系统的数据库结构,工作久而久之发现这个技术想多赚钱还真的有点难度。从个人观点出发,还是认为做DBA的发展前景比较好,但是凭着自己两年出头的数据库开发经验,想找到一份满意的DBA工作有点困难,如果降低工资要求找一份初级DBA工作从头开始又觉得有点不能满足生活要求。所以突发奇想,想花钱报一些培训班之类的学习下DBA的工作技术之类的,但是现在的培训机构漫山遍野啊啊,真的没法挑,而且DBA的培训费一般都不便宜,万一找到一个不靠谱的培训班,伤不起啊。后来朋友说,你要 ...
在性能调优工作中,首要的事情是找出性能瓶颈。而针对数据库应用,由于商用数据库对上层应用来说是个黑盒,所以往往需要借助数据库的一些接口或工具来了解数据库的具体行为,并结合相关知识和业务进行调测。
简单来说,数据库在执行一个查询之前,会为该查询生成一个最优(至少它这样认为)的查询计划(Query
Plan),然后再根据计划的指示来执行实际的操作和处理。如果能了解到查询计划,也就能知道一个查询真正是怎样执行下来的、时间都耗在哪里、有哪些影响
因素等。
第一步:创建报告目录
在正常运行的时候,查询计划是不会显式生成的,但经过后面步骤的配置后,可以指示I ...