- 博客(85)
- 资源 (14)
- 收藏
- 关注
原创 CLICKHOUSE升级-不删除数据
一、版本升级 1. 上传新版rpm安装包 2. 停止原先clickhouse服务 3. 备份配置文件 4. 查看安装列表 5. 依次卸载组件 6. 安装新版本 7. 恢复配置文件 7. 按需求修改配置文件 8. 启动服务 注意下载新版本,执行升级命令: rpm -Uvh *.rpm...
2022-05-16 11:01:38 310 1
原创 CLICKHOUSE 的时间函数
本月第一天SELECT toStartOfMonth(toDate('2022-05-10'))加一天addDays(toDate('2022-05-10'),1)yyyymmdd 转yyyy-mm-dd 20220501 转2022-05-10toDate(parseDateTimeBestEffort('20220510'))本年第一天toStartOfYear(date('2022-05-10'))
2022-05-11 16:05:42 1514
原创 clickhouse安装过程
-- rpm包地址https://packagecloud.io/Altinity/clickhouse在我们安装的软件中包含这些包:clickhouse-client包,包含 clickhouse-client 应用程序,它是交互式ClickHouse控制台客户端。 clickhouse-common包,包含一个ClickHouse可执行文件。 clickhouse-server包,包含要作为服务端运行的ClickHouse配置文件。总共包含四个RPM包, ...
2022-04-08 11:12:16 3937
原创 2021-10-16Oracle 账户开启存储过程调试权限命令
给Oracle 账户开启存储过程调试权限命令2012-06-14 17:04Spring.Guo 阅读(4713) 评论(0)编辑收藏举报在sys账户下执行GRANT debug any procedure, debug connect session TO 账户名;或者grant debug connect session TO 账户名;...
2021-10-16 14:40:56 755
原创 oracle显示IP
1、在数据库管理时,偶尔会需要查看数据库的IP地址selectsys_context('userenv','ip_address')fromdual2、有的时候需要查看对所有登录进数据库的用户,但是在V$SESSION视图不能很清楚的知道所有的会话是哪个地址连接进来的可以做如下操作 创建一个触发器,更新V$SESSION的client_info字段 createorreplacetriggeron_logon_triggerafterlogonondatabas...
2021-04-23 17:16:43 154
原创 ORACLE 全表扫描和索引扫描次数
========ORACLE索引的扫描次数select d.object_name, d.operation, d.options, count(1) from dba_hist_sql_plan d, dba_hist_sqlstat h where d.object_owner <> 'SYS' and d.operation like '%INDEX%' and d.sql_id = h.sql_id group by d.object_name, d.operation, d.opt.
2020-10-23 14:36:42 391
原创 oracle空间占用大小
=========空间占用大小============ 0、查看用户表、索引、分区表占用空间 select segment_name, sum(bytes)/1024/1024 Mbytes from user_segments where segment_type in ('TABLE','TABLE PARTITION') group by segment_name order by Mbytes desc ; 1、表占用空间 select segment_...
2020-08-03 11:07:50 317
原创 查ORACLE主库表空间用了多少
CREATE OR REPLACE FORCE VIEW V_MAX_TABLESPACE( MAX_USED_RATE, TABLESPACE_NAME)AS SELECT ROUND (used_percent, 0) AS max_used_rate, tablespace_name FROM (SELECT used_percent, tablespace_name FROM dba_tablespace_usage_metrics -- ...
2020-08-03 11:02:58 139
原创 oracle 锁
CREATE OR REPLACE FORCE VIEW V_LOCK( SESSION_ID, SERIAL#, LOCKED_MODE, ORACLE_USERNAME, OS_USER_NAME, MACHINE, TERMINAL, OBJECT_NAME, LOGON_TIME, SQL_ID, SQL_HASH_VALUE)AS SELECT l.session_id, e.serial#, ...
2020-07-20 15:34:30 89
原创 TOMCAT9清理日志脚本
set SrcDir="D:\Program Files\Tomcat 9.0\logs"set DaysAgo=5forfiles /p %SrcDir% /s /m *.log /d -%DaysAgo% /c "cmd /c del /f /q /a @path"forfiles /p %SrcDir% /s /m *.txt /d -%DaysAgo% /c "cmd /c del /f /q /a @path"rem == 外层的日志forfiles /p "D:\Program F
2020-07-20 15:07:17 217
原创 /var空间满了,简单处理一下
/var空间满了,简单处理一下之前装openSUSE玩的时候,/var只给了1G的空间,用了1年多以后,突然提示说/var空间满了,然后接着系统卡死,最后彻底没辙,重启试试,没想到提示什么系统错误,请联系管理员之类的提示语,也进不去登陆界面啥的了。只好找了另外一台电脑,通过SSH连接访问这台电脑,还可以正常连上,于是连上后,用root账号访问,进入/var,查了一下/var的文件空间分布情况:linux-Shalon:/var # du -sh *173M adm500...
2020-07-20 10:19:49 3362
原创 SQL_SERVER 解锁
查看被锁表:select spIdfrom master..SysProcesseswhere db_Name(dbID) = '数据库名称'and spId <> @@SpIdand dbID <> 0解除锁:exec ('Kill '+cast(@spid as varchar))查看被锁表select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tabl
2020-07-15 17:20:28 193
原创 查数据库(ORACLE/POSTGRES/MYSQL)占用空间大的表
-- oracle select segment_name, sum(bytes)/1024/1024 Mbytes from user_segments where segment_type in ('TABLE','TABLE PARTITION') group by segment_name order by Mbytes desc ;
2020-06-24 10:08:47 227
原创 oracle开启归档以及归档空间满的处理方法
一、 查看是否开启归档模式[oracle@db ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.3.0 Production on Wed Oct 17 07:24:38 2018Copyright (c) 1982, 2011, Oracle. All rights reserved.Connected to:Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 6..
2020-06-12 17:00:05 1816
原创 记一次ORA-01122/ORA-01110/ORA-01200错误
SQL> startupORACLE instance started.Total System Global Area 213909504 bytesFixed Size 1266656 bytesVariable Size 159386656 bytesDatabase Buffers 50331648 bytesRedo Buffers 2924544 bytesDatabase mounted.ORA-01122: database file 7 failed verifica
2020-06-12 13:27:05 420
原创 LINUX测试硬盘的读写速度
测试硬盘的读写速度#dd if=/dev/zero bs=1024 count=1000000 of=/root/1Gb.file#dd if=/root/1Gb.file bs=64k | dd of=/dev/null
2020-06-11 09:01:47 343
原创 Centos7 cache/buff过高处理
Centos7 cache/buff过高处理方法当linux运行久点,会产生很多不必要的cache或者buff,导致占用太多的内存,其实这可以手动去释放它。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [root@DD-Server-9F ~]# free total...
2020-06-10 20:10:35 890
原创 ORACLE 11G重建控制文件
重建控制文件--alter database backup controlfile to traceOracle提供两种方式备份控制文件:1.生成可以重建控制文件的脚本2.备份二进制的控制文件我们看一下如何获得可以重建控制文件的脚本.Oracle提供如下命令:alter database backup controlfile to trace;实际操作:[oracle@standby tools]$ sqlplus "/ as sysdba"SQL> alter databa.
2020-06-10 17:06:21 564
原创 Oracle中的控制文件
Oracle中的控制文件(control file)本文主要介绍Oracle中控制文件,目录如下:1. 控制文件存放了哪些信息?2. 控制文件的存放位置是什么?3. Oracle什么时候读取控制文件?4. 控制文件这么重要,能不能增加一个以防万一?1. 控制文件存放了哪些信息?数据库的名称、数据文件的名称和位置、联机重做日志的名称和位置、当前联机重做日志的序列号、检查点、RMAN备份文件的名称和位置例如,查看数据库的信息:SQL> select name, open_mode
2020-06-10 11:18:39 240
原创 ORACLE修改数据库字符集
修改数据库字符集数据库字符集在创建后原则上不能更改。因此,在前期规划和安装之初考虑使用哪一种字符集十分重要。对数据库服务器而言,错误的修改字符集将会导致很多不可测的后果,可能会严重影响数据库的正常运行,所以在修改之前一定要确认两种字符集是否存在子集和超集的关系。一般来说,除非万不得已,我们不建议修改ORACLE数据库SERVER端的字符集。有两种方法修改数据库字符集设置1. 通常需要导出数据库数据,重建数据库,然后再导入数据库数据的方式来转换。2. 通过ALTER DATABASE CHAR
2020-06-09 17:28:01 1263
原创 阿里云服务器静默安装Oracle 11.2.0.4.0 -64bit
阿里云服务器静默安装Oracle 11.2.0.4.0 -64bit操作系统版本[root@loneboo software]# cat /etc/redhat-releaseCentOS Linux release 7.4.1708 (Core)上传文件[root@loneboo software]# lltotal 2487208-rwxr-xr-x 1 root root 1395582860 Sep 29 14:22 p13390677_112040_Linux...
2020-06-08 09:25:12 521
原创 ORA-01122/ORA-01110/ORA-01200错误
SQL> startupORACLE instance started.Total System Global Area 213909504 bytesFixed Size 1266656 bytesVariable Size 159386656 bytesDatabase Buffers 50331648 bytesRedo Buffers 2924544 bytesDatabase mounted.ORA-01122: database file 7 failed verifica
2020-06-08 08:57:47 469
原创 导出报ora-31634、ora-31664
oracle手动执行导出报ora-31634、ora-31664在服务器上通过计划任务部署了oracle的备份任务,最近发现有个表空间没有备份成功,手动执行后,发现报一下错误,百度搜索结果如下ORA-31634: job already exists(JOB已经存在)ORA-31664: unable to construct unique job name when defaulted(采用默认方式,不能创建唯一JOB名)解决方法:第一步:查询生成清理DBA_DATAPUMP_JO.
2020-06-06 13:58:27 1033
原创 ora12541+tns-01153未能处理字符串
ora12541+tns-01153未能处理字符串“后继续查看listener的log文件$ORACLE_HOME/network/trace 发现listener.log 文件已经达到4G 无法再继续写入,最后写入日期也在前两天,于是删除该log文件,启动监听,正常~!!最终原因发现是log文件写满,看来以后要定期清理这个文件了。这么小一个问题都使应用系统无法连接上,细节决定成败。 此类文件要见一个记录一个 同时在同类系统中排查。”展开操作系统: windows2008数据...
2020-05-25 10:50:31 569
原创 辅助表空间的对象清理
oracle11.2.0.4辅助表空间的对象清理:查询对象占用空间的多少SELECT occupant_name "Item",space_usage_kbytes / 1048576 "Space Used (GB)",schema_name "Schema",move_procedure "Move Procedure"FROM v$sysaux_occupantsORDER BY 1;最后发现A...
2020-05-14 17:00:55 925 1
原创 查看SQLSERVER数据库收缩进度
--查询当前数据库备份进度SELECTDB_NAME(er.[database_id]) [DatabaseName],er.[command] AS [CommandType],er.[percent_complete],er.start_time,CONVERT(DECIMAL(5, 2) , er.[percent_complete]) AS [Complete_Percent...
2020-05-05 08:37:47 1898
转载 SQL_SERVER Lockrequesttimeoutperiodexceeded MicrosoftSQLServer,错误:1222
Lockrequesttimeoutperiodexceeded.(MicrosoftSQLServer,错误:1222)(2018-05-08 17:46:30)转载▼ select * from master..SysProcesses where db_Name(dbID) = 'DM_CRS' and spId &...
2020-03-13 14:08:51 771
转载 Oracle表碎片查询以及整理(高水位线)
Oracle表碎片查询以及整理(高水位线)原创雨丶花丶石 最后发布于2017-09-21 14:30:02 阅读数 11440 收藏展开1.表碎片的来源当针对一个表的删除操作很多时,表会产生大量碎片。删除操作释放的空间不会被插入操作立即重用,甚至永远也不会被重用。2.怎样确定是否有表碎片收集表统计信息SQL> exec dbms_stats.gather_table_s...
2020-03-10 15:47:33 368
转载 Oracle查询索引碎片及数据表空间使用情况
--检查索引碎片情况,只能对单个表进行分析。--需要注意块的大小、索引的pctfree的值的大小、rowid的长度的不同,根据不同的情况修改相应的值按 Ctrl+C 复制代码按 Ctrl+C 复制代码索引碎片比较严重的话,重建索引:--ALTER INDEX indexName rebuild online nologging;DECLARE CURSO...
2020-03-10 15:27:44 615
转载 【linux】【tomcat】linux下定时重启tomcat 【CentOS 6.4】【CentOS 7.6】
参考地址:https://www.cnblogs.com/sxdcgaq8080/p/10730633.html本章内容以CentOS 6.4 和 CentOS 7.6 两个版本为例。[6和7的命令不同]=====================CentOS 6.4===================步骤:一.创建脚本文件...
2020-03-09 07:33:52 100
原创 oracle 用JAVA读取系统 文件
1,建一个JAVA过程 ,写入临时表dirlist ,并在相应帐号下建此临时表CREATE OR REPLACE AND RESOLVE JAVA SOURCE NAMED DIRLIST as import java.io.*;import java.sql.*;public class DirList{ public static void getList(String di...
2020-03-05 17:15:07 428
原创 expdp导出卡住
expdp导出表,在最后收集索引,统计信息时没反应了。也无任何报错。processingobjecttypeTABLE_EXPORT/TABLE/TABLE这一步不动了是由于自动搜集统计信息被关,系统估计不了占用多少空间,卡住手动搜集一下表的统计信息问题解决...
2020-03-05 15:42:40 1004
原创 Oracle更改redo log大小 or 增加redo log组
(1)redo log的大小可以影响 DBWR 和 checkpoint ;(2)arger redo log files provide better performance. Undersized logfiles increase checkpoint activity and reduce performance. 大的log file可以提供更好的性能,小的log...
2020-02-26 10:27:45 1094
原创 ORA-00600:存储坏了,修好后报ORA-00600的修复过程
存储坏了,修好后挂上,库打不开,处理过程1,同步控制文件2,把原来的undo设为空,创建新的UNDO表空间经过这两步,库就可以开起来了断电后Oracle数据库就open不了,报了:ORA-00600: 内部错误代码, 参数: [kcratr_nab_less_than_odr], [1], [44437], [17323], [18486], [内部错误,然后执...
2020-01-18 13:25:35 716
C# 读取 XML压缩文件内的数据并写入ORACLE数据库
2016-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人