随笔分类 -  Oracle

1 2 3 4 5 6 下一页

Oracle SQLPLUS错误: ORA-12504: TNS:listener在CONNECT_DATA中未给出SERVICE_NAME
摘要:解决方案 解决ORA-12504错误需要操作以下步骤: 1. 检查监听器配置 首先,我们需要验证监听器的配置是否正确。可以通过以下命令查看监听器的状态: lsnrctl status 如果监听器未处于正在运行的状态,则需要启动监听器: lsnrctl start 如果监听器运行正常,而ORA-125 阅读全文

posted @ 2025-02-25 09:38 数据派 阅读(10) 评论(0) 推荐(0) 编辑

什么是sql注入,如何防范
摘要:什么是 SQL 注入 SQL 注入(SQL Injection)是一种常见的网络安全漏洞攻击手段,攻击者通过在应用程序的输入字段中插入恶意的 SQL 代码,从而改变原本 SQL 语句的结构和逻辑,以此来绕过应用程序的安全验证机制,非法获取、修改或删除数据库中的数据,甚至控制数据库服务器。 攻击原理 阅读全文

posted @ 2025-02-10 13:54 数据派 阅读(25) 评论(0) 推荐(0) 编辑

Oracle current日志文件损坏
摘要:请手工删除之前所有的归档日志和备份文件,并对现在的数据库做一个全备 RMAN> backup database; // 全库备份 查看当前日志状态 SQL> select a.group#, a.member, b.status from v$logfile a, v$log b where a.g 阅读全文

posted @ 2025-01-29 09:18 数据派 阅读(1) 评论(0) 推荐(0) 编辑

Oracle 日志文件损坏处理
摘要:inactive或active日志文件损坏 查看当前日志状态:current-当前正在写入的日志组,active-还未归档的日志组,inactive-已归档的日志组 SQL> select a.group#, a.member, b.status from v$logfile a, v$log b 阅读全文

posted @ 2025-01-28 12:54 数据派 阅读(5) 评论(0) 推荐(0) 编辑

Oracle控制文件损坏处理
摘要:文件说明:控制文件记录数据库文件的信息和日志的信息等 查看控制文件 SQL> show parameter control_files NAME TYPE VALUE control_files string /u01/app/oracle/oradata/orclte st/control01.c 阅读全文

posted @ 2025-01-27 10:30 数据派 阅读(5) 评论(0) 推荐(0) 编辑

Oracle参数文件损坏解决办法
摘要:文件说明:这里所说的参数文件指的是spfile,该文件存储的是实例启动的参数和控制文件的路径 模拟故障:清空该文件 echo ‘’ > $ORACLE_HOME/dbs/spfileorcltest.ora 现象:修改数据库参数时会报错 SQL> alter system set open_curs 阅读全文

posted @ 2025-01-26 11:14 数据派 阅读(8) 评论(0) 推荐(0) 编辑

Linux下卸载Oracle 11g
摘要:第一种方法: 使用oracle自带的runInstaller 卸载 1 2 3 [oracle@VM_0_14_centos deinstall]$ cd $ORACLE_HOME [oracle@VM_0_14_centos 11.2.0]$ cd deinstall/ [oracle@VM_0_ 阅读全文

posted @ 2025-01-23 09:15 数据派 阅读(4) 评论(0) 推荐(0) 编辑

enq: US - contention等待时间
摘要:1.1问题现象 应用反馈业务执行SQL响应超时,需要数据库排除DB是否存在问题,创建AWR观察到top event 新增enq: US - contention ??? 1.2问题分析 1) DB Time指标 2020-11-12 17:30 18:00 DB time 3310.19 2020- 阅读全文

posted @ 2025-01-21 08:45 数据派 阅读(12) 评论(0) 推荐(0) 编辑

PL/SQL 删除外键 ORA-02443: 无法删除约束条件-不存在的约束条件
摘要:在PL/SQL中删除外键,无论是在【对象】窗口可视化操作删除还是用drop语句都会报错: ORA-02443: 无法删除约束条件-不存在的约束条件 看到有人有同样的问题。亲测之后:情况一:常规操作 ALTER TABLE table_name DROP CONSTRAINT foreignkeyna 阅读全文

posted @ 2025-01-20 08:38 数据派 阅读(14) 评论(0) 推荐(0) 编辑

请用 SQL 语句实现:从TestDB 数据表中查询出所有月份的发生额都比101 科目相应月份的发生额高的科目。
摘要:请用 SQL 语句实现:从TestDB 数据表中查询出所有月份的发生额都比101 科目相应月份的发生额高的科目。 select a.* from TestDB a, ( select Occmonth,max(DebitOccur) Debit101ccur from TestDB where Ac 阅读全文

posted @ 2025-01-03 08:40 数据派 阅读(4) 评论(0) 推荐(0) 编辑

用一条SQL 语句 查询出每门课都大于80 分的学生姓名
摘要:1. 用一条SQL 语句 查询出每门课都大于80 分的学生姓名 --方法一: select distinct name from table where name not in ( select distinct name f rom table where fenshu<=80 ) --方法二: 阅读全文

posted @ 2024-12-27 18:17 数据派 阅读(9) 评论(0) 推荐(0) 编辑

Oracle如何根据存储过程定位慢SQL?
摘要:需求说明,数据库执行的SQL出现性能问题,如何是单条SQL比较好找到问题SQL,但是如过是存储过程呢? 存储过程中可能会衍生出不同的动态SQL,那么具体调用存储过程中,存储过程执行慢在什么SQL的位置呢? 方法一 Trace 10046 SQL>execute sys.dbms_system.set 阅读全文

posted @ 2024-12-27 14:28 数据派 阅读(59) 评论(0) 推荐(0) 编辑

Oracle查询用户拥有所有系统权限
摘要:SQL> desc dba_sys_privs; 查询对象拥有的系统权限 Name Null? Type GRANTEE NOT NULL VARCHAR2(30) PRIVILEGE NOT NULL VARCHAR2(40) ADMIN_OPTION VARCHAR2(3) SQL> selec 阅读全文

posted @ 2024-12-27 08:56 数据派 阅读(32) 评论(0) 推荐(0) 编辑

RAC环境查询JOB正在运行的信息
摘要:添加了JOB运行的实例ID,RAC环境无需登陆多个节点查询 select v.inst_id,v.SID, v.id2 JOB, j.FAILURES, LAST_DATE, substr(to_char(last_date,'HH24:MI:SS'),1,8) LAST_SEC, THIS_DAT 阅读全文

posted @ 2024-12-25 08:52 数据派 阅读(5) 评论(0) 推荐(0) 编辑

Oracle 正确删除归档日志的方法
摘要:1、进入rman [root@db1 ~]# su - oracle [oracle@db1 ~]$ /u01/app/oracle/product/10.2.0/db/bin/rman 一般都设置了环境变量,所以可以直接执行 rman 命令,如下: [oracle@db1 ~]$ rman Rec 阅读全文

posted @ 2024-09-25 08:48 数据派 阅读(1463) 评论(0) 推荐(0) 编辑

ORA-38500: USING CURRENT LOGFILE option not available without stand
摘要:在dataguard启用实时恢复的时候,报如下错误: ORA-38500: USING CURRENT LOGFILE option not available without stand 实际操作: SQL> alter database recover managed standby datab 阅读全文

posted @ 2024-09-24 08:56 数据派 阅读(66) 评论(0) 推荐(0) 编辑

Oracle 中 TO_CHAR用法
摘要:(1)用作日期转换: to_char(date,'格式'); select to_date('2005-01-01 ','yyyy-MM-dd') from dual; select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual; (2)处理数 阅读全文

posted @ 2024-09-11 08:57 数据派 阅读(854) 评论(0) 推荐(0) 编辑

一个糟糕的数据库架构设计优化案例
摘要:聊聊一个糟糕的数据库架构设计带来的问题。技术人人都可以磨炼,但处理问题的思路和角度各有不同,希望这篇文章可以抛砖引玉。以一个例子为切入点 一、问题背景某系统已经线上运行多年,数据量随着时间的推移越来越大。公司业务量还在不断增加,已经潜在威胁数据库的运行效率,急需清理历史数据。基础环境: 主机类型:云 阅读全文

posted @ 2024-08-29 21:51 数据派 阅读(73) 评论(0) 推荐(0) 编辑

一条SQL更新了整个表,如何回退
摘要:背景: 我们的一些业务测试系统,数据库一般也是由开发同事自行维护,所以不可避免会有一些问题,经常会有开发同事火急火燎的打电话给我们,如果语气急切,态度恭谨,一般就是误操作数据了(八九不离十)。 最近我们就遇到了一起误更新数据的事件。 由于update SQL编写问题,开发同事将整个表的一个字段进行了 阅读全文

posted @ 2024-02-19 11:01 数据派 阅读(386) 评论(0) 推荐(0) 编辑

作为DBA,你需要掌握这些压测工具
摘要:前言: 数据库系统正式上线前,压测是必不可少的一步。数据库系统能承载多少并发,DBA要做到心中有数。 基本概念: TPS/QPS:衡量吞吐量。(TPS:每秒事务处理量(Transaction Per Second)、每秒查询率QPS(Query Per Second)是对一个特定的查询服务器在规定时 阅读全文

posted @ 2023-12-22 08:51 数据派 阅读(74) 评论(0) 推荐(0) 编辑

1 2 3 4 5 6 下一页
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

统计

点击右上角即可分享
微信分享提示