随笔分类 -  Oracle

摘要:解决办法: 一:加表空间 二:释放审计,删除审计 三:释放空间 下面是查看具体的表空间的使用 --查看表空间使用情况 select a.tablespace_name,a.bytes bytes_used,b.largest,round(((a.bytes - b.bytes)/a.bytes)*1 阅读全文
posted @ 2020-07-16 16:01 不会游泳的鱼丶 阅读(237) 评论(0) 推荐(1)
摘要:上传导入文件 下载地址参考 地址1 详细参考 地址 1. https://blog.csdn.net/cheng_feng_xiao_zhan/article/details/83620593 2. https://my.oschina.net/jamaly/blog/380929 我这个只是一种导 阅读全文
posted @ 2020-06-03 14:56 不会游泳的鱼丶 阅读(2334) 评论(0) 推荐(0)
摘要:sqlldr控制文件及参数说明: load data // 控制文件标识CHARACTERSET 'UTF8' //指定使用的字符集为UTF-8infile 'D:\data\test3.csv' //指定数据文件位置append into table test_tab1 //指定导入数据的表fie 阅读全文
posted @ 2020-04-15 23:52 不会游泳的鱼丶 阅读(1714) 评论(0) 推荐(0)
摘要:-- Oracle 闪回特性(FLASHBACK DATABASE) 闪回技术通常用于快速简单恢复数据库中出现的认为误操作等逻辑错误,从闪回的方式可以分为基于数据库级别闪回、表级别闪回、事务 级别闪回,根据闪回对数据的影响程度又可以分为闪回恢复,闪回查询。闪回恢复将修改数据,闪回点之后的数据将全部丢 阅读全文
posted @ 2020-03-26 12:22 不会游泳的鱼丶 阅读(410) 评论(0) 推荐(0)
摘要:.连接数据库sqlplus "/as sysdba" sqlplus user_name/password@ip:port/sid 查询数据库是否安装select status from v$instance;如果数据库状态为open,那么说明数据库已经安装。 查看口令失效的用户的profile文件 阅读全文
posted @ 2020-03-05 11:22 不会游泳的鱼丶 阅读(654) 评论(0) 推荐(0)
摘要:SELECT LAST_UPDATE_TIME AS 当前进度记录时间,a.spid as linux进程,SE.SID,SE.serial#,OPNAME AS SQL访问类型 /* 字段内容解释:https://www.cnblogs.com/jearay/p/5737910.html */,T 阅读全文
posted @ 2020-03-02 10:12 不会游泳的鱼丶 阅读(1093) 评论(0) 推荐(0)
摘要:1、 根据占用CPU高的进程号来查询这个进程执行的SQL语句: CPU过高的进程号: #首先找到CPU过高的进程号 # top -bn1 是静态找到占用最高的进程 [root@localhost ~]# top -bn1 | awk '{print $1}' | grep -A2 PID 命令详解: 阅读全文
posted @ 2020-02-26 15:45 不会游泳的鱼丶 阅读(1446) 评论(0) 推荐(0)
摘要:UPDATE IM_PARA_CHECK_DATA_NEW A SET (OPERASTATE, COVER_TYPE, COVER_PRO, WORK_BAND, DEVICE_TYPE) =(SELECT OPERASTATE, COVER_TYPE, COVER_PRO, WORK_BAND, 阅读全文
posted @ 2020-02-19 10:51 不会游泳的鱼丶 阅读(1734) 评论(0) 推荐(0)
摘要:将varchar2类型字段改成clob类型 --增加临时新字段 alter table base_temp add temp clob;--将需要改成大字段的项内容copy到大字段中update base_temp set temp=content;--删除原有字段alter table base_ 阅读全文
posted @ 2020-01-10 17:34 不会游泳的鱼丶 阅读(637) 评论(0) 推荐(0)
摘要:1.对判断的字段进行拆分 select substr(要区分的字段,0,1) from 表 ; 得到一个 首字母 2.对这个字符进行大小写判断 查出以小写字符为开头的 select substr(要区分的字段,0,1) from 表 where substr(要区分的字段,0,1)=lower((s 阅读全文
posted @ 2019-12-10 16:36 不会游泳的鱼丶 阅读(2179) 评论(0) 推荐(0)
摘要:truncate 表后在执行,这个原因是数据太大了 阅读全文
posted @ 2019-12-02 16:07 不会游泳的鱼丶 阅读(394) 评论(0) 推荐(0)
摘要:1.查看所有的 jobs select t.* from user_jobs t 2.创建 jobs declare job_id pls_integer; begin sys.dbms_job.submit(job => job_id, what => 'proc_balance_fix_mon; 阅读全文
posted @ 2019-11-18 19:23 不会游泳的鱼丶 阅读(2136) 评论(0) 推荐(0)
摘要:1.查询锁表的信息 select sess.sid,sess.serial#, lo.oracle_username,lo.os_user_name, ao.object_name,lo.locked_mode from v$locked_object lo,dba_objects ao,v$ses 阅读全文
posted @ 2019-11-01 16:25 不会游泳的鱼丶 阅读(261) 评论(0) 推荐(0)
摘要:正在执行的存储过程 select owner,name from v$db_object_cache where type like '%PROCE%' and locks >0 and pins >0; 正在执行的sql select a.program, b.spid, c.sql_text,c 阅读全文
posted @ 2019-10-16 21:01 不会游泳的鱼丶 阅读(12693) 评论(0) 推荐(1)
摘要:清理服务器缓存 echo 1 >/proc/sys/vm/drop_cachesecho 2 >/proc/sys/vm/drop_cachesecho 3 >/proc/sys/vm/drop_cachesecho 0 >/proc/sys/vm/drop_caches 上面的echo 3 是清理 阅读全文
posted @ 2019-10-09 21:10 不会游泳的鱼丶 阅读(1089) 评论(0) 推荐(0)
摘要:内容转自:https://www.cnblogs.com/zfox2017/p/7676237.html 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select Id from 表 group byId having count(Id) > 1 阅读全文
posted @ 2019-09-25 11:39 不会游泳的鱼丶 阅读(1537) 评论(0) 推荐(0)
摘要:[oracle@localhost database]$ ./runInstaller Starting Oracle Universal Installer... Checking Temp space: must be greater than 120 MB. Actual 2847 MB Pa 阅读全文
posted @ 2019-06-05 15:19 不会游泳的鱼丶 阅读(8050) 评论(0) 推荐(0)
摘要:网盘地址: 链接:https://pan.baidu.com/s/1tMFoNSUW7ICKOtmSQ5ZazA 提取码:dbnc 阅读全文
posted @ 2019-05-30 11:59 不会游泳的鱼丶 阅读(575) 评论(1) 推荐(0)
摘要:本文转自 https://www.cnblogs.com/yingsong/p/5685790.html 原 因:某一个字段本为varchar2(1024),但是实际要插入的值超过varchar2允许的最大长度4000时,oracle自动将该字段值转化为Long类型,然后提示插入操作失败。 解决办法 阅读全文
posted @ 2019-05-29 11:55 不会游泳的鱼丶 阅读(2863) 评论(0) 推荐(0)
摘要:1、 -- 查询你执行update 语句之前的数据 精确到什么时间 select * from 表名 as of timestamp to_timestamp('2017-07-21 17:16:38', 'yyyy-mm-dd hh24:mi:ss'); 2、 -- 开启可移动数据命令,执行完就可 阅读全文
posted @ 2019-05-10 15:39 不会游泳的鱼丶 阅读(1104) 评论(0) 推荐(0)