
Oracle
ZixiangLi
再牛逼的梦想,也抵不住你傻逼似的坚持!
展开
-
数据库的导入导出、以及更新服务器上的oracle数据库
工具:Xftp5(http://www.netsarang.com/download/down_xfp.html)Xshell5(https://www.netsarang.com/download/down_xsh.html)第一步:导出本地数据库中的表(包括空间和结构)exp 用户名/用户密码@数据库名 file=存储路径 owner=用户名原创 2017-08-09 11:14:28 · 704 阅读 · 0 评论 -
expdp和impdp的用法,使用数据泵,将一台电脑上的数据库导出,导入到另一台电脑上的数据库。
A电脑上的操作。expdp数据导出1、运行cmd;2、登录数据库,输入命令:sqlplus system/密码;3、创建目录路径:create directory backup_path as ‘E:\app\tws\oradata\orcldv’; (backup_path为路径名称,可自命名(必须是已存在路径),E:\app\tws\oradata\orcl为源数据库路径)5、导入导出操作授...原创 2018-04-28 14:17:33 · 1312 阅读 · 0 评论 -
Oracle使用排列组合计算最大回撤幅度
需要了解的知识点:最大回撤率:在选定周期内任一历史时点往后推,产品净值走到最低点时的收益率回撤幅度的最大值。最大回撤率计算公式:最大回撤率=max[(Di−Dj)/ Di]D为某一天的净值,i为某一天,j为i后的某一天,Di为第i天的产品净值,Dj则是Di后面某一天的净值准备工作:假设有4条数据(1号-4号),如图:我把数据绘制成坐标图(微软自带的画图工具画的,勿喷...原创 2018-07-31 18:33:59 · 2305 阅读 · 0 评论 -
oracle中多行转单行的两种方法
在oracle中多行转单行的方法有很多比如:wmsys.wm_concat、listagg。但是要注意它们支持的oracle版本,wmsys.wm_concat是oracle 10g推出的,listagg是oracle 11g推出的。wmsys.wm_concat的用法select wmsys.wm_concat(多行转转单行的列) from tmp t group by 按照那一列分组...原创 2018-09-07 19:57:25 · 4883 阅读 · 0 评论 -
在hibernate中使用wmsys.wm_concat函数时报ORA-00911:invalid character
首先我使用wmsys.wm_concat对某一列进行多行转单行,代码如下String sql ="select t.depno,wmsys.wm_concat(t.name) as name from tmp t group by t.depno";SqlQuery query = response.getSession().createSqlQuery(sql);query.addSc...原创 2018-09-07 20:07:53 · 712 阅读 · 0 评论 -
ORA-01653 表xxx无法通过8(在表空间xxx中)扩展解决方法
当前系统的数据量越来越大的,昨天还运行正常的数据库,突然无法使用了。经过定位发现是"ORA-01653 " 即表空间满了,在这里简单记录下处理办法,长期来看oracle是顶不住了,需要尽快切到hadoop的HBase里存储数据参考如下SQL----查询表空间使用情况--- SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GRO...转载 2018-11-26 10:43:40 · 8843 阅读 · 0 评论 -
Oracle使用触发器实现实时监控DDL操作
说到触发器,它其实就是一种特殊的存储过程,存储过程是需要我们人为的执行,而触发器是通过一个“触发事件”来执行的,这个触发事件可以是行级触发事件、语句级触发事件、替换触发事件或者用户触发事件。而这里我要讨论的是用户事件触发,顾名思义用户事件触发就是指当用户执行了DDL操作或者用户登录、登出操作时记录下这一行为。常见的用户触发事件操作包括:create、alter、drop、truncate、co...原创 2019-01-03 16:56:56 · 2265 阅读 · 2 评论 -
oracle使用logminer工具对日志进行分析
logminer日志分析:http://www.cnblogs.com/shishanyuan/p/3140440.html归档日志路径三个参数DB_RECOVERY_FILE_DEST和LOG_ARCHIVE_DEST和LOG_ARCHIVE_DEST_n:https://blog.youkuaiyun.com/landdin2013/article/details/47204329...转载 2019-01-04 10:15:38 · 362 阅读 · 0 评论 -
Oracle日期函数add_months()、last_day()、months_between()的用法
add_months(date,n)返回指定日期date加上n月后的日期select add_months(to_date('20190321','yyyyMMdd'),22) from dual;--返回2021/1/21last_day(date,n)返回指定日期date减去n个月后的日期select last_day(to_date('20190321','yyyyMM...原创 2019-03-21 16:56:44 · 7897 阅读 · 0 评论