Oracle
夜灬狼丶
这个作者很懒,什么都没留下…
展开
-
Oracle 表空间文件迁移(亲测)
由于各种原因,在实际工作中可能会出现oracle服务器数据盘空间被占满的情况,这个时候单纯的添加新磁盘,后续表空间文件放新盘的方案已经不适用了,因为源盘已经占用满了,数据库服务会异常,且之前的表空间是自增长的,会一直顶死源盘),这个时候就必须得将这部分没到最大值的表空间文件一起迁移到新盘,如下图所示,第15-17这三个表空间文件目前只有10多G,自增长最大是32G,所以就算你从其他地方清理一部分空间后,这几个文件还是会一直吃当前分区的容量,必须迁走原创 2023-05-29 11:54:19 · 3588 阅读 · 0 评论 -
shell连接Oracle 监控表数据实时性
利用shell脚本通过定时任务来监控数据的及时性。原创 2022-06-30 16:35:58 · 679 阅读 · 0 评论 -
Linux安装Oracle11GR2 窗口太小或者是一条线
用一下命令启动安装程序即可./runInstaller -jreLoc /etc/alternatives/jre_1.8.0转载 2022-05-30 16:50:48 · 1613 阅读 · 0 评论 -
Centos安装Oracle11Gr2到84%的时候报错Error in invoking target ‘install‘ of makefile
如下图所示,linux安装oracle11Gr2到84%时候提示报错…………/dbhome_2/ctx/ins_ctx.mk不关闭报错窗口不关闭报错窗口不关闭报错窗口修改oracle安装目录下的/dbhome_1/ctx/lib/ins_ctx.mk,找到文件的第11行,将 ctxhx: $(CTXHXOBJ) $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK)修改为: ctxhx: $(CTXHXOBJ) -static $(LINK_CTXHX)原创 2022-05-30 16:47:36 · 1989 阅读 · 5 评论 -
oracle merge into 方式更新某个字段值等于另外一张表的某个字段值
merge into tablea a using tableb b on (a.col1=b.col1 [and 其他限制条件]) when matched then update set a.col2=b.col2原创 2022-03-02 15:27:05 · 959 阅读 · 0 评论 -
Oracle导出指定表前N行数据
语法exp用户名/密码@数据库服务器ip:数据库服务端口/数据库实例file=导出文件路径及文件名 tables=(需要导出的表,多个表用英文逗号隔开)query=\"WHERE rownum<='指定行数'\"样例需求导出test用户下emp,dept,t_user三张表的前300行导出语句exp test/test123@192.168.1.110:1521/orcl file=D:\bake\test.210830.dmp tables=(emp,dept,t原创 2021-08-30 17:37:10 · 964 阅读 · 0 评论 -
Linux/Centos安装oracle11超详细图文教程
安装oracle11g,顺便做个记录方便后续查看目录数据库安装包下载安装包上传解压系统参数及环境初始化安装数据库服务设置本地图形显示设置临时语言环境取消邮件通知跳过更新安装内容数据库类型语言选择安装方案oracle环境变量设置指定管理员和操作员所在组系统检查系统参数检查依赖包检查及安装可能会出现的错误数据库安装包下载官网下载:Oracle官网摆渡网盘:Oracle11G安装包上传解压将下载好的安装包.....原创 2021-08-29 21:08:11 · 8311 阅读 · 1 评论 -
应用程序连接数据库报错 errorCode 17002, state 08006、IO Error: Connection reset
错误摘要:1、create connection SQLException, url: jdbc:oracle:thin:**/***@*****:1521/orcl, errorCode 17002, state 080062、java.sql.SQLRecoverableException: IO Error: Connection reset3、Caused by: java.net.SocketException: Connection reset环境: 服务器:华为...原创 2021-07-28 15:51:20 · 25645 阅读 · 1 评论 -
sql利用正则表达式提取数字及固定字符串
需求:最近boss要求做一个专项数据,提取所有AJ中涉及酒驾/醉驾但没有正常处理的数据,实现的原理是在描述中查找是否有酒精含量,有就提取出来判断是否酒驾/醉驾,这就涉及到需要用到正则表达式提取数字和字符串。特此做个记录方便后续查看。常见正则表达式运算符查看相关资料后发现有以下函数,其中REGEXP_SUBSTR函数符合本次要求REGEXP_LIKE 类似于 LIKE 运算符,但执行正则表达式匹配而不是简单的模式匹配 REGEXP_INSTR 在给定字符串中搜索某个正则表达原创 2020-10-12 15:18:28 · 26974 阅读 · 0 评论 -
oracle 更新一个字段等于另外一个表字段的值
update table_a a/* 更新a表col字段值等于b表中coll字段的值,其中a.id=b.id */ set col=(select coll from table_b b where a.id=b.id and coll is not null)/* 只更新a.id再b表中存在的记录,如果不加该条件会有问题*/where exists (sele...原创 2020-02-24 16:18:06 · 9048 阅读 · 0 评论 -
oracle 触发器(根据条件修改插入后的某个字段值)
背景:有一类轨迹数据来源于第三方接口,但接口推送的数据差一个轨迹描述字段(即对该条活动轨迹数据的各个字段拼接一下作为描述),叫双方研发重新改接口太浪费时间,所以想到利用触发器来解决,之前没写过触发器,于是现学现用,顺便做个笔记触发器语法CREATE [OR REPLACE] TRIGGER trigger_name{BEFORE | AFTER }{INSERT | DELETE |...原创 2020-01-19 11:21:18 · 29285 阅读 · 0 评论 -
Linux下一键初始化Oracle安装环境脚本
最近频繁在Centos7.3上安装oracle,设置基础安装环境工序太多,所以写了一个脚本起到一键初始化基础安装环境(更改主机名、关闭防火墙、禁用Selinx、配置用户和组、创建目录、更改核心参数,配置Oracle环境变量等),其实原理很简单,就是直接修改各个配置文件和核心参数,只不过比较繁琐。原创 2019-06-30 17:16:18 · 2248 阅读 · 0 评论 -
Centos7.3安装Oracle11Gr2到86%的时候报错Error in invoking target 'agent nmhs' of makefile
问题现象Centos7.3安装oracle11G进度条走到86%时候报错提示如下Error in invoking target 'agent nmhs' of makefile '/u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk'. See '/u01/oraInventory/logs/install...原创 2019-06-30 16:53:16 · 2471 阅读 · 0 评论