Oracle

Oracle

0
推荐
1369
浏览

Oracle 和 MySQL 的 JDBC 到底有多慢?

经常听人说,数据库的IO性能不佳,但说归说,并没有感性认识。我们现在就来实际测试一下,常用的Oracle和MySQL的JDBC读取性能如何。 之所以测试JDBC,是因为大部分应用是JAVA写的,也就只能用JDBC来访问数据。这...

润乾软件 发表了文章 • 2019-10-18 13:52

0
投票
1
回答
3742
浏览
0
投票
1
回答
2013
浏览

oracle中存储过程刷新物化视图

seng 回复了问题 • 2019-05-16 09:05
0
投票
1
回答
1952
浏览

CPU+ wait for CPU ?

seng 回复了问题 • 2019-04-16 08:47
0
投票
1
已解决
1469
浏览

(oracle) linux服务器性能问题

seng 回复了问题 • 2019-04-02 09:13
4
推荐
2202
浏览

数据拆分需求一则

在没有connect by以及拆分函数的时候(impala等),如何实现数据拆分?数据目标思路构造出一个序列,使用cross join来关联截取with chenxu as  (select 1 id, 'a,v,s,e,sd,ss' str     from dual ...

老头子 发表了文章 • 2019-03-27 16:35

0
推荐
2019
浏览

如何协助 MySQL 实现 Oracle 高级分析函数

Oracle 支持一些独特的语法和函数,在移植到 MySQL 上时或多或少给程序员造成了困扰,下面我们针对 Oracle 的一些特殊用法举例并讲解如何用集算器来完成同样功能。这些方法当然也不限于针对 MySQL,对于所有其它...

润乾软件 发表了文章 • 2018-10-29 11:54

0
推荐
2226
浏览

行转列 vs 列转行: Oracle和postgre的做法

https://www.cnblogs.com/lottu/p/5666706.html

safa 发表了文章 • 2018-09-29 18:53

0
推荐
1786
浏览

2016年ACOUG申请

申请ACOUG会员的文章

老头子 发表了文章 • 2018-07-27 14:56

0
投票
0
回答
1462
浏览
0
推荐
2998
浏览

Windows和Cent OS下python连接oracle问题

一、添加python环境变量及安装cx_Oracle    在windows下载好python3.6并安装好后,进入在运行中输入cmd,然后输入python不能运行表示需要添加环境变量,步骤如下:    1.我的电脑=...

走马兰台 发表了文章 • 2018-05-28 16:09

条新动态, 点击查看
whbjob

whbjob 回答了问题 • 2016-07-29 19:06 • 4 个回复 不感兴趣

hadoop、python、Oracle 哪个前景好?

赞同来自:

我的看法不太一样,个人就是从 DBA一路走来……
根据我的了解,同等经验 DBA 无论收入还是发展都优于开发和维护,最重要的是,DBA 更容易获得宽松的时间。
我认为虽然现在云服务发展比较快,但 DBA 还是比 hadoop、python 等技术更容易生存。
... 显示全部 »
我的看法不太一样,个人就是从 DBA一路走来……
根据我的了解,同等经验 DBA 无论收入还是发展都优于开发和维护,最重要的是,DBA 更容易获得宽松的时间。
我认为虽然现在云服务发展比较快,但 DBA 还是比 hadoop、python 等技术更容易生存。
理由说三点:
1、要求 DBA 的公司,业务都不会过于简单,公司不至于太小,不至于太坑。
2、 DBA 不止一种生存方式,数据库设计、调优、维护,都是业务突破时的硬性需求。在数量瓶颈的时候,DBA 相对于开发人员有更加捷径的表现机会。
3、开发路线不论哪种语言,很容易遭遇没有额外时间的情况。随便什么项目,都不是一两天能开发完成。再说了,开发、调试、测试、验收、部署,加班频率会比 DBA 高很多。
现在从网络信息上看,好像 hadoop、python 之类很热,但我包含我带过的 DBA,收入层面都明显高于这些技术。
需要说明的是,我支持学习 python、hadoop。
python 能极大提升效率,只要是做技术领域,无论是文本处理、可视化、算法……都可以高效使用。
hadoop 是现阶段大数据的基础,紧跟潮流也是技术人的核心技能。
最后我要补充一点,不管走什么路子,自己依赖于吃饭的领域一定得强!做到这一步,就不用迷信外界的那些什么大数据很火的职位了。
祝好运。
 
老头子

老头子 回答了问题 • 2016-09-12 11:59 • 3 个回复 不感兴趣

oralce中decode用法和'%'的问题

赞同来自:

你这百分号应该是穿的参吧?
你这百分号应该是穿的参吧?
windy8848

windy8848 回答了问题 • 2016-09-21 21:17 • 2 个回复 不感兴趣

想买本关于oracle优化的书

赞同来自:

Oracle优化日记:一个金牌DBA的故事 【白鳝】【人民邮电出版社】
 基于Oracle的SQL优化 【崔华】【电子工业出版社】 

 
 
Oracle优化日记:一个金牌DBA的故事 【白鳝】【人民邮电出版社】
 基于Oracle的SQL优化 【崔华】【电子工业出版社】 

 
 
使用 case when 时需注意一点如果前面的when条件满足了后面的便不再执行
如:
case when zidian='A' then '1'
     when ziduan='B' then '2'
     when ziduan like 'C%... 显示全部 »
使用 case when 时需注意一点如果前面的when条件满足了后面的便不再执行
如:
case when zidian='A' then '1'
     when ziduan='B' then '2'
     when ziduan like 'C%' then '3'
     when ziduan not like 'D%' then '4'
else '5' end
 
这时候如果ziduan='CAB' 输出结果是3而不会是4,虽然看上去第四行满足但是执行完第三行后已经结束了不会接着往下面执行 
老头子

老头子 回答了问题 • 2016-10-10 14:55 • 2 个回复 不感兴趣

大神们 这是什么问题? 搞半天没搞出来

赞同来自:

很明显是你机器没权限
 
你想这样登录 首先得看你的安全策略,是系统认证还是权限认证
 
看你sqlnet.ora里下面这个的值,是否可以无密码登录
SQLNET.AUTHENTICATION_SERVICES

To enable one or more ... 显示全部 »
很明显是你机器没权限
 
你想这样登录 首先得看你的安全策略,是系统认证还是权限认证
 
看你sqlnet.ora里下面这个的值,是否可以无密码登录
SQLNET.AUTHENTICATION_SERVICES

To enable one or more authentication services. If authentication has been installed, then it is recommended that this parameter be set to either none or to one of the listed authentication methods.
 
Values

Authentication methods available with Oracle Net Services:

none for no authentication methods, including Microsoft Windows native operating system authentication. WhenSQLNET.AUTHENTICATION_SERVICES is set to none, a valid user name and password can be used to access the database.

all for all authentication methods.

beq for native operating system authentication for operating systems other than Microsoft Windows

kerberos5 for Kerberos authentication

nts for Microsoft Windows native operating system authentication

radius for Remote Authentication Dial-In User Service (RADIUS) authentication

tcps for SSL authentication

 
更多资料:
http://docs.oracle.com/cd/E11882_01/network.112/e10835/sqlnet.htm#NETRF2035
newlove

newlove 回答了问题 • 2016-10-21 16:26 • 2 个回复 不感兴趣

写了一个语句执行有点慢,涉及到系统视图

赞同来自:

/*+no_merge(a,b)*/ 不合并视图
/*+no_merge(a,b)*/ 不合并视图
可能空格太多了,超出字符40000的长度,或者有特殊字符比如&、不可见字符等
可能空格太多了,超出字符40000的长度,或者有特殊字符比如&、不可见字符等
http://www.savedba.com/?p=619
http://www.savedba.com/?p=619
select * from dba_tables t where t.OWNER=user_name,这里面的num_rows行数,但是这个可能不准,最好还是count下每张表,可以写个循环
select * from dba_tables t where t.OWNER=user_name,这里面的num_rows行数,但是这个可能不准,最好还是count下每张表,可以写个循环
老头子

老头子 回答了问题 • 2017-01-04 15:34 • 1 个回复 不感兴趣

Oracle表空间都去哪里了?

赞同来自:

SQL只能查到表空间使用率:dba_data_files
也能查到对应表的体积:dba_segments
所以你可以做一个区间测试
看哪些表涨的比较多,结合业务情况分析。
一般出现这情况,常见的是业务洪峰或者上线了新的东西。
SQL只能查到表空间使用率:dba_data_files
也能查到对应表的体积:dba_segments
所以你可以做一个区间测试
看哪些表涨的比较多,结合业务情况分析。
一般出现这情况,常见的是业务洪峰或者上线了新的东西。
老头子

老头子 回答了问题 • 2017-01-12 15:54 • 2 个回复 不感兴趣

Oracle职业发展的困惑

赞同来自:

你想走宽还是想走深?
任何技术都有一定的限制性,我个人是觉得紧追技术前沿是很累的一件事,现在你能追,10年之后还能追么
同样是学习新技术,一个廉价的应届毕业生有可能做的比你还好。
多年后我们的学习能力必然比不上年轻的学生,而更多的是工作经验,已经领域内踩过的各... 显示全部 »
你想走宽还是想走深?
任何技术都有一定的限制性,我个人是觉得紧追技术前沿是很累的一件事,现在你能追,10年之后还能追么
同样是学习新技术,一个廉价的应届毕业生有可能做的比你还好。
多年后我们的学习能力必然比不上年轻的学生,而更多的是工作经验,已经领域内踩过的各种坑。
我不反对追新,但是过于迷茫就不合适了
你认为自己在oracle领域是局限自己,可能仅仅是因为你的工作环境限制你一直在吃老本,没有机会接触更深的东西。
而大部分时候工作都是这样的,花钱请你干活,想充电自己找时间,有人追求更新技术,有人追求工匠精神。
看你个人的追求是什么,路子这东西,有的人说自己越走越窄,有的人说自己越走越资深。
如果你认定了想转行,也不错,说明你有勇气重头再来。
既然有勇气,就别怕顺不顺利;不顺利,也要坚持。
追求自己内心的想法,工作已经很累了,别让自己在不感兴趣的领域里累上加累~
 
p.s
oracle的路子并不窄,你现在是做开发,你可以充电转去做模型、架构
而且做过EBS也有很好的路子,你做过的东西不少,为啥会认为自己路子窄呢。
让我这种只做过BI,java都忘干净的人怎么活 - -.
 
seng

seng 回答了问题 • 2017-08-03 13:15 • 2 个回复 不感兴趣

oracle中求mtd,ytd

赞同来自:

如果你有mtd的值, 要算ytd, 可以使用oracle的分析函数
SELECT a.yearmonth, substr(a.yearmonth,1,4),
       mtd,
       --注意ROWS BETWEEN unbounded prece... 显示全部 »
如果你有mtd的值, 要算ytd, 可以使用oracle的分析函数
SELECT a.yearmonth, substr(a.yearmonth,1,4),
       mtd,
       --注意ROWS BETWEEN unbounded preceding AND current row  是指第一行至当前行的汇总
       SUM(mtd) OVER(PARTITION BY substr(a.yearmonth,1,4)
                     ORDER BY a.yearmonth
                     ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)   as ytd
  FROM a;

不过我比较喜欢对应表^-^
这个不复杂吧,就是处理下结束 时间而已  结束时间等于 开始时间 + 分钟(结束时间-开始时间)*0.75
这个不复杂吧,就是处理下结束 时间而已  结束时间等于 开始时间 + 分钟(结束时间-开始时间)*0.75
seng

seng 回答了问题 • 2019-04-02 09:13 • 1 个回复 不感兴趣

(oracle) linux服务器性能问题

赞同来自:

oracle如果不设置并行就是不会利用其他的cpu的,可以修改执行并行度.
oracle如果不设置并行就是不会利用其他的cpu的,可以修改执行并行度.
过滤 rank( by ) =1 应该就可以了吧
过滤 rank( by ) =1 应该就可以了吧
4
推荐
3343
浏览

案例+课件下载 | Oracle大数据分析之数据探索在金融业的应用公开课课件

1、本文是12月29日(周四晚)Oracle大数据分析之数据探索在金融业的应用的课件;2、12月29日赵昌明老师主讲《Oracle大数据分析之数据探索在金融业的应用》直播地址:http://edu.hellobi.com/live/lesson/117/1702...

天善智能 发表了文章 • 2016-12-29 11:44

10
推荐
3687
浏览

oracle使用regexp_replace实现金额格式统一

背景1个月前有个社区的网友在微信群里问下面格式的金额如何统一成数字,当时并没有想出来很方便的方法,就用replace的非常笨的办法,把所有的字符用ascii穷举出来,然后替换为空我们都知道regexp_replace这个函数...

老头子 发表了文章 • 2016-11-22 11:42

0
投票
4
已解决
5871
浏览

hadoop、python、Oracle 哪个前景好?

WindyQin 回复了问题 • 2016-11-02 11:40
21
推荐
6303
浏览

《Oracle SQL优化基础》之索引

最首先我想还是先百度下索引的定义:索引,使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。好的,就是因为这样一种朦胧两可的定义,导致现在绝大部分初学者甚至...

老头子 发表了文章 • 2015-10-12 16:07

0
推荐
13493
浏览

PL/SQL Developer编码格式设置及中文乱码解决方案分享

1、PL/SQL Developer中文字段显示乱码 原因:因为数据库的编号格式和pl /sql developer的编码格式不统一造成的。 2、PL/SQL Developer编码格式设置详细的解决方案如下: 首先,通过 select userenv('language') ...

梁勇 发表了文章 • 2014-05-14 20:23

0
推荐
9410
浏览

Linux下Oracle启动、建立表空间、用户、授权、数据库导入导出

启动 1、启动数据库实例,分为两步:第一步,启动监听;第二步,启动数据库实例。 1.1进入到sqlplus启动实例[oracle@redhat ~]$ su - oracle --“切换到oracle用户” [oracle@red...

梁勇 发表了文章 • 2014-03-06 13:49

2
推荐
11814
浏览

PL/SQL Developer导入导出数据库方法及说明

如何使用PLSQL Developer从oracle数据库 导入导出数据 用pl/sql developer导出表的数据时有三种方式:Oracle Export,Sql Insert,pl/sql developer1、只有“Oracle Export”方式导出再导入后,表结构和索引结构没...

梁勇 发表了文章 • 2014-03-06 11:59

0
投票
1
回答
3742
浏览
0
投票
1
回答
2013
浏览

oracle中存储过程刷新物化视图

seng 回复了问题 • 2019-05-16 09:05
0
投票
1
回答
1952
浏览

CPU+ wait for CPU ?

seng 回复了问题 • 2019-04-16 08:47
0
投票
1
已解决
1469
浏览

(oracle) linux服务器性能问题

seng 回复了问题 • 2019-04-02 09:13
0
投票
0
回答
1462
浏览
0
投票
0
回答
1888
浏览
0
投票
2
回答
1961
浏览
0
投票
1
回答
1661
浏览

oracle dblink查看远程blob字段

汪照坤(KhunOne) 回复了问题 • 2017-12-27 15:51
0
投票
2
已解决
1591
浏览

oracle中求mtd,ytd

zhuseahui 回复了问题 • 2017-08-03 14:33
0
投票
1
回答
1375
浏览
0
推荐
1369
浏览

Oracle 和 MySQL 的 JDBC 到底有多慢?

经常听人说,数据库的IO性能不佳,但说归说,并没有感性认识。我们现在就来实际测试一下,常用的Oracle和MySQL的JDBC读取性能如何。 之所以测试JDBC,是因为大部分应用是JAVA写的,也就只能用JDBC来访问数据。这...

润乾软件 发表了文章 • 2019-10-18 13:52

4
推荐
2202
浏览

数据拆分需求一则

在没有connect by以及拆分函数的时候(impala等),如何实现数据拆分?数据目标思路构造出一个序列,使用cross join来关联截取with chenxu as  (select 1 id, 'a,v,s,e,sd,ss' str     from dual ...

老头子 发表了文章 • 2019-03-27 16:35

0
推荐
2019
浏览

如何协助 MySQL 实现 Oracle 高级分析函数

Oracle 支持一些独特的语法和函数,在移植到 MySQL 上时或多或少给程序员造成了困扰,下面我们针对 Oracle 的一些特殊用法举例并讲解如何用集算器来完成同样功能。这些方法当然也不限于针对 MySQL,对于所有其它...

润乾软件 发表了文章 • 2018-10-29 11:54

0
推荐
2226
浏览

行转列 vs 列转行: Oracle和postgre的做法

https://www.cnblogs.com/lottu/p/5666706.html

safa 发表了文章 • 2018-09-29 18:53

0
推荐
1786
浏览

2016年ACOUG申请

申请ACOUG会员的文章

老头子 发表了文章 • 2018-07-27 14:56

0
推荐
2998
浏览

Windows和Cent OS下python连接oracle问题

一、添加python环境变量及安装cx_Oracle    在windows下载好python3.6并安装好后,进入在运行中输入cmd,然后输入python不能运行表示需要添加环境变量,步骤如下:    1.我的电脑=...

走马兰台 发表了文章 • 2018-05-28 16:09

0
推荐
2245
浏览

Oracle执行字符串中的公式

select dbms_aw.eval_number('1+1') from dual

老头子 发表了文章 • 2018-05-04 14:54

0
推荐
2909
浏览

Oracle自定义函数--增加月份

场景获取输入时间的下N(N>=0)个月的日期。场景一:输入6月30,则返回7月30,由于Oracle默认的add_months函数获取的是7月31(因为输入的6月30是6月最后一天,Oracle默认获取7月最后一天)场景二:输入1月31,...

老头子 发表了文章 • 2018-03-26 20:09

0
推荐
2062
浏览

Oracle OpenWorld 2017的文档link

session cataloghttps://events.rainfocus.com/catalog/oracle/oow17/catalogoow17?showEnrolled=falseon demand视频https://www.oracle.com/openworld/on-demand.html

seng 发表了文章 • 2017-10-27 13:54

0
推荐
2245
浏览

oracle行列转换

目录:1、case when----列转行 及其他用法        case when 判断 then 值 else 值  end as 新字段名        sum(case when 判断 ...

橘子收割机 发表了文章 • 2017-10-21 11:18

0
推荐
2528
浏览

oracle 策略Policy

接触到策略还是因为权限的问题,领导分配任务让给用户分权限,才开始了解策略的使用数据访问权限控制,绝大部分BI系统都会遇到,简单说一下权限控制(包括数据库及报表层级大体实现逻辑相同都是通过某些ID来控制...

KGdom 发表了文章 • 2017-10-12 17:13

0
推荐
2163
浏览

analyze table

      同事在对一个表进行merge的时候,因为网络问题导致执行中断,后杀掉表锁进程后select count 非常慢,经查询表空间都正常,也没有表锁,索引也都正常,重启数据库服务后还是查询不出结果,备...

KGdom 发表了文章 • 2017-10-12 16:05

2
推荐
2325
浏览

记一则Oracle正则表达----筛选中文字符

with chenxu as(select '老头子大帅哥!handsome!イケメン!' as a from dual)select a,regexp_replace(a,'[^' || unistr('\4E00') || '-' || unistr('\9FA5') || ']','') from chenxu;Oracle中不支持/u4e00这...

老头子 发表了文章 • 2017-10-11 13:09

0
推荐
1914
浏览

[3. 使用Python监控Oracle索引]4. 将Oracle已使用过索引存入MySQL中

引子Hello 大家好,在这里会带来一系列关于Python的原创内容由于我本职工作是Oracle DBA,Python的用途上会偏重与运维当然也会穿插这爬虫相关的内容更多最新的Python原创文章欢迎关注我的公众号 会在文末发出这期...

bsbforever 发表了文章 • 2017-08-12 20:35

6
推荐
2921
浏览

记一则需求,实现考勤拆分,愿大家初心常在

背景一个老同事发来的需求,需求如下:我这有个表,就比如说是出差表吧,里面有开始结束时间两个字段比如一条记录,开始时间是:2015-04-01结束时间是:2015-08-06意思就是说,这个时间段内员工在出差但是现在,...

老头子 发表了文章 • 2017-05-27 21:02

  Oracle 公司是全球最大的信息管理软件及服务供应商,成立于1977年,总部位于美国加州 Redwood shore