数据库
文章平均质量分 59
obgnahs
这个作者很懒,什么都没留下…
展开
-
oracle关闭listener.log日志
C:\Users\Administrator>lsnrctlLSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 13-MAR-2015 16:27:09Copyright (c) 1991, 2010, Oracle. All rights reserved.Welcome to LSNRCTL, type "help" for information.LSNRCTL>set log_status offC..转载 2021-01-13 09:54:15 · 551 阅读 · 0 评论 -
postgresql字符串转timestamp without time zone
主表postgresql有两个时间字段datatime(年月日时分秒),字段类型timestamp without time zoneminisecond,字段类型numeric现在将两个字段拼接为一个字段,字段类型timestamp without time zone,用to_timestamp会直接转为timestamp with time zone正确sql:create or replace view *** asselectconcat(datatime,'.',mini.原创 2020-09-14 14:22:42 · 17898 阅读 · 0 评论 -
修改oracle数据库密码
WIN+R打开运行窗口,输入cmd进入命令行: 输入sqlplus,输入用户名,输入口令(如果是超级管理员SYS的话需在口令之后加上as sysdba)进入sql命令行; 连接成功后,输入“select username from dba_users”查看用户列表。 若修改某一个用户密码, 修改用户口令 格式为: alter user 用户名 identified by 新密码; 以 apps 为例,密码修改为 123456. 可输入 alter ...转载 2020-08-19 15:42:02 · 345 阅读 · 0 评论 -
多个简单select结果横向拼接
with t1 as (select 1 as a from dual), t2 as (select 2 as b from dual)select * from t1, t2参考:https://segmentfault.com/q/1010000006725066?_ea=1110102原创 2020-03-26 12:45:34 · 2508 阅读 · 0 评论 -
查看Oracle最耗时的SQL
1.查看总消耗时间最多的前100条SQL语句 select *from (select v.sql_id,v.child_number,v.sql_text,last_load_time,v.PARSING_USER_ID,ROUND(v.ELAPSED_TIME / 1000000 / (CASE WHEN (EXECUTIONS = 0 OR NVL...转载 2018-08-14 14:08:49 · 8812 阅读 · 0 评论 -
oracle 查看占用游标情况
1、Oracle查看当前打开的游标数目 SQL> select count(*) from v$open_cursor; COUNT(*) 17494 2、修改Oracle最大游标数 SQL> alter system set open_cursors=1000 scope=both; 系统已更改。 SQL> show par...转载 2018-09-19 16:26:11 · 11650 阅读 · 0 评论 -
oracle select 查询数据,日期格式调整及小数位数设定
关于处理小数点位数的几个oracle函数()1. 取四舍五入的几位小数select round(1.2345, 3) from dual; 结果:1.235 2. 保留两位小数,只舍 select trunc(1.2345, 2) from dual; 结果:1.23但select round() 小数位为0是会舍掉小数位,如round(1.00) 结果:1因此要用到...原创 2019-02-22 13:49:56 · 1629 阅读 · 0 评论 -
Oracle ORA-01033数据库断电重启后无法恢复
1、服务器断电重启后出现ERROR:ORA-01033: ORACLE initialization or shutdown in progress进程 ID: 0会话 ID: 0 序列号: 02、以管理员身份登录system/sys as sysdba3、重启数据库报错 ORA-01172 ORA-01151SQL> shutdown normalORA-011...原创 2019-06-11 10:07:03 · 1371 阅读 · 0 评论 -
查询指定表中正在执行的sql语句
查询指定表中正在执行的sql语句select * from v$sql where hash_value in (select hash_value from v$sql_plan where object_owner='××××××' and object_name='××××××')查询web系统中正在执行的sql语句select * from v$sql where ha...原创 2019-09-28 15:23:26 · 262 阅读 · 0 评论 -
数据入库突然失败----TNS-12537: TNS: 连接关闭
数据库和监听服务都是已启动,sqlplus和plsql登录正常,pl登录变慢,但数据突然不能写入,查询oralce日志文件TNS-12537: TNS: 连接关闭 ns secondary err code: 12560 nt main err code: 0 nt secondary err code: 0 nt OS err code: 0opiodr a...原创 2018-08-10 09:58:56 · 7992 阅读 · 0 评论 -
ora12541+tns-01153未能处理字符串
操作系统: windows2008数据库:oracle11g数据库运行中突然连接不上 ora12541TNS:无监听程序数据库服务器端查看:使用dos端sqlplus登录正常重启Oracle服务依然无法登陆 ora12541TNSplsql无法连接使用 lsnrctl status 查看监听状态tns-01153未能处理字符串参考http://www.cnb...原创 2018-08-04 14:29:51 · 5065 阅读 · 4 评论 -
oracle 查看表空间以及剩余量
--1、查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespace_name = d.tablespace_name GROUP BY t.tablespace_name; ...转载 2018-03-21 10:57:09 · 207 阅读 · 0 评论 -
Oracle回收站使用全攻略
在Oracle 10g数据库中,引入了一个回收站(Recycle Bin)的数据库对象。回收站,顾名思义,它就是存储被删掉的东西。从原理上来说就是一个数据字典表,放置用户删除(drop)掉的数据库对象信息。用户进行删除操作的对象并没有被数据库删除,仍然会占用空间。除非是由于用户手工进行Purge或者因为存储空间不够而被数据库清掉。数据库有了这样的功能,能够减少很多不必要的麻烦。如果一个表被删除,那...转载 2018-03-21 10:59:50 · 174 阅读 · 0 评论 -
Oracle 删除数据后释放数据文件所占磁盘空间
测试的时候向数据库中插入了大量的数据,测试完成后删除了测试用户以及其全部数据,但是数据文件却没有缩小。经查阅资料之后发现这是 Oracle “高水位”所致,那么怎么把这些数据文件的大小降下来呢?解决办法如下: 概念:表空间的相关知识请见这里http://www.cnblogs.com/fnng/archive/2012/08/12/2634485.html,详细的介绍了 Oracle 数据库的存储...转载 2018-03-21 11:02:31 · 2354 阅读 · 0 评论 -
ORACLE查询某一字段重复的数据
转自:http://www.cnblogs.com/zrui-xyu/p/4566079.htmlselect a.* from ASSET_MAINTAIN a inner join ASSET_MAINTAIN b on a.asset_id=b.asset_id and a.rowid!=b.rowid结果如下:第二种方法:select * from ASSET_MAINTAIN n wh...转载 2018-03-29 17:10:22 · 6736 阅读 · 0 评论 -
ORA-27102: out of memory解决办法
转自:http://blog.itpub.net/28985005/viewspace-765177/数据库运行一定时间后,性能调优就显得很重要了,其中一项就是调整SGA区域。一个朋友在测试机上练习增大SGA动作。发出如下命令:更改系统的sga大小alter system set sga_max_size=4g scope=spfile;alter system set pga_aggregate...转载 2018-04-18 15:54:59 · 2915 阅读 · 0 评论 -
oracle查询使用频率和磁盘消耗需要缓存大小
转自:https://www.cnblogs.com/chenv/p/5390735.htmloracle查询使用频率和磁盘消耗需要缓存大小SELECT * FROM (SELECT Sql_Text, Sql_Id, Cpu_Time FROM V$sql ORDER BY Cpu_Time DESC) WHERE Rownum <= 10 ORDER BY Rownum ASC;...转载 2018-04-19 13:54:15 · 403 阅读 · 0 评论 -
oracle表空间使用率统计查询
转自:https://www.cnblogs.com/xwdreamer/p/3511047.html参考文献文献1:http://blog.itpub.net/24104518/viewspace-730682,字符有格式,需要清理一下文献2:http://www.cnblogs.com/fengyun627/archive/2009/07/27/1532551.html文献3:http://b...转载 2018-04-19 15:10:25 · 310 阅读 · 0 评论 -
sqlldr 控制文件
load datainfile "D:\data_temp\ICCG.csv"append into table thunder2015fields terminated by "|"trailing nullcols( LATITUDE, LONGITUDE , INTENS , SLOPE , ERROR , LOCATION , DAT...原创 2018-06-29 13:56:13 · 1530 阅读 · 0 评论 -
ORACLE 使用sqluldr2和sqlldr进行导入导出
oracle数据导出工具sqluldr2可以将数据以csv、txt等格式导出,适用于大批量数据的导出,导出速度非常快。导出后可以使用oracle loader工具将数据导入。下载完sqluldr2,文件夹内容如下:sqluldr2_linux32_10204.bin和sqluldr2_linux64_10204.bin分别适用于与linux32位和linux64位操作系统;sqluldr2.exe...转载 2018-03-21 09:24:59 · 1340 阅读 · 0 评论