oracle

Oracle TNS 监听启动不了

解决方法, 1.删除如下目录里的Listener.ora文件 2.通过如下工具重新生成监听文件 ......
Oracle TNS

【Oracle数据迁移】Oracle19C数据泵数据迁移

【Oracle数据迁移】Oracle19C数据泵数据迁移版本:Oracle19C需求:将10.64.147.207业务数据库ICUPDB1上面的业务数据迁移至10.64.147.206数据库实例下 1、在10.64.147.207做数据导出工作 SQL> show pdbs; CON_ID CON_ ......
数据 Oracle 19C 19

常用oracle 运维sql

一、删除多余trc文件 #清除三天以前所有修改过的文件find ./ -mtime +3 -name "*.trrgs rm -ffind ./ -mtime +3 -name "*.trm"|xargs rc"|xam -ffind ./ -mtime +3 -name "*.aud"|xargs ......
常用 oracle sql

记录一下oracle index skip引起 temp表空间暴涨问题

1.index skip 这个东西发现有执行计划走他的时候一定要注意了,这玩意还会出发sort排序功能, 所以会大量使用你的临时表空间 看到走了index skip 然后还有buffer sort 大概能猜到,这个走了比较差的索引了,然后继续查看CRS_P_GU_INSECACCT表上的索引发现有一 ......
oracle 问题 index 空间 skip

oracle DES3 to Java code

oracle 加密 create or replace function des3_enc(input varchar2) return varchar2 is i_data varchar2(128); v_in varchar2(255); i_key varchar2(128); raw_in ......
oracle DES3 Java code DES

Oracle 操作命令

切换到数据库用户: su - oracle 登录数据库 :sqlplus / as sysdba 查看实例PDB1 :show pdbs; 设置会话 :alter session set container=PDB1; 查看数据文件:select file_name from dba_data_fi ......
命令 Oracle

oracle SQL 实现对数据库的的脱敏和对称加密

之前的 kettle ETL 太慢了 insert into select 83w数据 220s kettle 83w数据 etl 3h 26w ~ 功能变更耗时 另外如果需要再次对其他字段做脱敏 时间又比较耗时 需要再次编写环节 复制表 INSERT INTO XXXX SELECT * FROM ......
数据库 数据 oracle SQL

oracle-触发器

创建触发器的语法: create [or replace] trigger tri_name [before | after | instead of] tri_event on table_name | view_name | user_name | db_name [referencing [: ......
触发器 oracle

Kettle 下载安装及连接Oracle

1.Kettle 下载安装 官网地址:https://sourceforge.net/projects/pentaho/ 下载后解压,双击data-integration,找到spoon.bat进行双击,稍等几秒就可以显示界面 2.Oracle数据库连接 下载oracle的jar包,放至lib目录下 ......
Kettle Oracle

oracle创建用户授权提示无权限解决方案

流程如下: 1. win+r输入cmd回车,打开命令行窗口,输入 sqlplus 用户名/密码 as sysdba 以管理员身份连接数据库。 如: sqlplus scott/123456 as sysdba; 2. 创建用户并授权 --创建用户 create user 用户名 identified ......
权限 解决方案 方案 用户 oracle

利用 kettle 对 oracle 实现字符串的脱敏和对称加密

脱敏要求 对身份证进行 ASE加密处理 对手机号 只显示前三位和后四位 其余使用**** 代替 对于职业只显示 前三个字 对于真实姓名只显示展示一位即可 kettle 建立转换 表输入 表输出 ASE加密 选择组件 密钥转换 密钥必须是 16 进制 且大于 16 个字节 配置字段和加密算法 对于掩码 ......
字符串 字符 kettle oracle

oracle 查看SQL执行计划

参考:https://blog.csdn.net/m0_71406734/article/details/130745657 执行计划的目的 了解SQL语句的执行方式,帮助开发人员和DBA分析SQL语句的性能瓶颈。 查看SQL语句的执行效率,帮助开发人员和DBA优化SQL语句的性能。 了解数据库的物 ......
oracle SQL

oracle中insert用select方式插入慢的解决之一

原理我没明白,但是可以解决插入过慢的问题。 原SQL INSERT INTO LOGINSTATBYDEPTzsy (group_id, persons, loginTimes, loginPersons, datadate, TYPE) SELECT tg.id , p.persons, sum( ......
方式 oracle insert select

oracle查询表空间占用sql

查询表空间占用 SELECT tablespace_name "表空间名", 100 "已使用空间(MB)", 0 "剩余空间(MB)", 100 "总的预分配空间(MB)", 100 || '%' "已使用百分比", 0 || '%' "剩余百分比" FROM ( SELECT tablespac ......
查询表 oracle 空间 sql

oracle-查询锁表sql

查看哪个表被锁 SELECT b.owner, b.object_name, a.session_id, a.locked_mode FROM v$locked_object a, dba_objects b WHERE b.object_id = a.object_id 查看是哪个session引 ......
oracle sql

Oracle sql自定义统计月范围

思路: 1,使用 SUBSTR( to_char( INSPECTION_DATE, 'yyyy-mm-dd' ), - 2 ) 取出天数, 2,使用 case……when……then……判断取出的天数是否大于等于25号,如果是则将日期设置成下月第一天 如果小于等于24号,则设置成当月第一天 3,使 ......
范围 Oracle sql

Oracle DG 主从延时判定

一、主从应用模式 1、ADG与普通归档模式 col name for a50;set lines 300;-- SWITCHOVER_STATUS:SESSIONS ACTIVEselect SWITCHOVER_STATUS,NAME,PROTECTION_MODE,OPEN_MODE,LOG_M ......
主从 Oracle DG

Oracle数据库如何解决创建用户名开头必须要C##问题?

1.问题 我们在创建用户,概要文件等时,由于使用的是容器数据库,其文件名必须以C##开头。 我们在学习过程中暂时不需要对齐进行区分,所以如何修改这个设定呢? 2.解决 参考链接如何解决创建用户名开头必须要C##问题? 2.1 修改系统设定 使用以下SQL语句进行修改设定 alter session ......
开头 用户名 数据库 数据 用户

oracle数据库 时间 TIMESTAMP(6)这是什么类型啊 怎么也插不进数据 ,是时间戳类型,参数6指的是表示秒的数字的小数点右边可以存储6位数字

oracle数据库 时间 TIMESTAMP(6)这是什么类型啊 怎么也插不进数据 是时间戳类型,参数6指的是表示秒的数字的小数点右边可以存储6位数字 是时间戳类型,参数6指的是表示秒的数字的小数点右边可以存储6位数字,最多9位。解决方法如下:1、时间戳的概念:它是一种时间表示方式,定义为从格林威治 ......
类型 数字 时间 数据 小数点

oracle aud$造成system爆满问题

我的数据库并没有开启对象审计,只有一些语句和权限的审计 select count(*),username from dba_audit_trail group by username; 388 "LIONIRPT" 101062 "YGLCUSR" 57 "APP_USR" 2612712 "PRO ......
oracle system 问题 aud

oracle 在线重定义表

使用Oracle的在线重定义技术,可以将Oracle的普通表改为分区表。 参考&感谢https://blog.csdn.net/qq_32784541/article/details/81507719?spm=1001.2101.3001.6650.13&utm_medium=distribute. ......
oracle

Oracle database 清理日志文件

Oracle database 清理日志文件 (listener.log/ alert log) 监听日志清理(listener.log)以oracle用户登录,切换到以下目录[oracle@oracledb /]$ cd $ORACLE_BASE/diag/tnslsnr/服务器用户名/liste ......
database 文件 Oracle 日志

68.Oracle的内存参数设置

如果服务器是100G内存,那么Oracle的内存参数可以按照如下进行配置: alter system set sga_max_size=40000M scope=spfile; alter system set streams_pool_size=1200M scope=spfile; alter ......
内存 参数 Oracle 68

Oracle 监控客户端的连接数量趋势

Oracle 监控客户端的连接数量趋势 背景 前期简单总结了table方式将表信息展示出来的方法 但是感觉这样非常不直观. 想着能够做出一个趋势来. 时序数据库的最佳的使用方式. 之前的确是太靠自己的自学领悟了. 发现系统的培训和学习很重要. 靠自己很难, 还是需要靠知识的传递 想法 希望能够将连接 ......
数量 趋势 端的 客户 Oracle

Oracle执行块中的异常处理

PL/SQL异常处理是PL/SQL块中对执行部分出现异常进行处理的部分。PL/SQL采用的是统一异常处理机制,当异常发生时,程序会自动跳转到异常处理部分,交给异常处理程序进行异常匹配,再调用对应的处理方法。如果程序出现异常,而没有找到对应的异常处理程序,则程序会直接中断抛出异常。PL/SQL异常可以 ......
Oracle

Grafana监控Oracle数据库的表大小等信息

Grafana监控Oracle数据库的表大小等信息 方案 oracledb_exporter 以及 prometheus grafana 使用的SQL以及配置文件 [[metric]] context = "table_sizeinfo" labels = [ "table_nameinfo","t ......
大小 Grafana 数据库 数据 Oracle

windows服务器中Oracle数据库定时备份

脚本准备 rem delete 10 days files forfiles /p "文件路径" /d -10 /c "cmd /c echo deleting @file ... && del /f @path" rem expdp sz set sz_file=备份文件名字%date:~0,4% ......
备份 windows 服务器 数据库 数据

oracle异常

1、SQLSyntaxErrorException: ORA-00947: 没有足够的值 大概率是关系表实际列数大于你所填的元素个数,请检查是否有疏漏的列即可 2、MyBatis操作Oracle批量插入 ORA-00933: SQL 命令未正确结束 1) 在Oracle中表名的别名不能使用as,直接 ......
oracle

Oracle ODP.NET ConnectionString接池及连接参数

出自: https://blog.csdn.net/qq_28570965/article/details/126935639 1. 连接字符串中提供了服务器地址,端口,实例等信息,具体格式如下:Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOS ......
ConnectionString 参数 Oracle ODP NET

Oracle集群RAC DG日常检查指令

目录操作系统进程检查Pmon检查负载检查数据库检查查看数据库打开状态和相关信息查找主库判断集群正常与否判断会话等待查看连接数 并与数据库配置对比判断集群和DG状态RACDG 操作系统进程检查 Pmon检查 pmon(Process Monitor process)用于监控其他后台进程。负责在连接出现 ......
集群 指令 Oracle RAC