• 2024-11-2118、解析1_2(硬解析、共享sql、统计信息影响)
    硬解析清空sharedpool:SQL>altersystemflushshared_pool;Systemaltered.感知硬解析的存在模拟一个硬解析,trace文件具体看递归SQL,以及需要访问的一些字典表查询会话sid、serial#:SQL>selectsidfromv$mystatwhererownum=1;SID----------926
  • 2024-11-21Oracle物化视图导致阻塞问题
    1、问题现象项目反馈出现整体卡顿问题,经确认与物化视图导致的数据库阻塞有关,阻塞源会话状态为active,等待类型为enq:JI-contention。  2、问题分析 enq:JI-contention等待原因:Sessionswaitingonthiseventarewaitingonlocksheldduringmaterializedviewo
  • 2024-11-20DataGrip 连接数据库失败
    【原文:https://www.cnblogs.com/yuanchaoyong/p/11570510.html】66000][12505]Listenerrefusedtheconnectionwiththefollowingerror:ORA-12505,TNS:listenerdoesnotcurrentlyknowofSIDgiveninconnectdescriptororacle.net.ns.NetException:Listenerrefu
  • 2024-11-2013、优化器_(执行计划、统计信息)_1
    执行计划一个SQL文本,经过解析,经过解析之后,oracle发现有很多种执行方案,然后oracle在这多种执行方案中,选出一种oracle认为最优的一种执行方案,来作为执行计划,然后oracle按照执行计划一步步去执行因为oracle有多种的执行方案,但是,有的执行方案快,有的执行方案慢,有的执行方案效率高,有的
  • 2024-11-209、oracle trace监听连接
    trace(跟踪)监听有时候会出现这么一种情况:就是客户端连接不上监听,或者连接上监听以后有各种各样的故障,比如:连接慢、报错等等相关的信息,所以有时候需要对监听起一个trace(跟踪),看一下客户端对数据库监听的连接的一个情况如果客户端连接监听连不上的一个排错过程1、确认数据库是否启
  • 2024-11-2010、Oracle三种监听方式
    客户端对监听的三种连接方式1、专用服务器模式专用服务器模式默认是启用的专用服务器模式特点:1、一个连接对应一个serverprocess好处:这个连接发送的SQL会被马上处理坏处:即使这个连接空闲,这个serverprocess还是存在,也需要占用资源,至少是内存资源2、这种连接方式适合:连接
  • 2024-11-208、tnsnames文件配置
    监听的配置文件2、tnsnames.ora文件tnsnames.ora文件:客户端的配置tnsnames.ora监听文件1、使用netca命令指定图像映射机器[oracle@db11gadmin]$exportDISPLAY=192.168.56.1:0.0netca命令[oracle@db11gadmin]$netca2、选择localnetservicenameconfiguration,点
  • 2024-11-207、listener监听
    启动远程图形界面登录的工具[root@db11g~]#vncserver监听监听的启动[oracle@db11g~]$lsnrctlstart判断监听是否启动[oracle@db11g~]$netstat-tulnp|grep1521(Notallprocessescouldbeidentified,non-ownedprocessinfowillnotbeshown,youwould
  • 2024-11-20linux下的/dev/shm/及对Oracle 的影响
    一、/dev/shm/介绍:/dev/shm/是linux下一个非常有用的目录,因为这个目录不在硬盘上,而是在内存里。因此在linux下,就不需要大费周折去建ramdisk,直接使用/dev/shm/就可达到很好的优化效果。 /dev/shm/需要注意的一个是容量问题,在linux下,它默认最大为内存的一半大小,使用df-h命令可以
  • 2024-11-19Oracle 深入学习 Part 1: Oracle Architectural Components(Oracle 架构组件)
    Oracle服务器(OracleServer)OracleServer是一个管理系统,提供一种开放、全面、集成的信息管理方式。它包含了Oracle实例(OracleInstance)和Oracle数据库(OracleDatabase)。1.Oracle实例(OracleInstance)定义:Oracle实例是访问Oracle数据库的方式,始终打开一个且仅
  • 2024-11-19oracle dataguard学习和各版本DG新特性介绍
    oracledataguard学习和各版本DG新特性介绍DataGuard概述:OracleDataGuard是Oracle自带的数据同步功能,可以提供Oracle数据库的冗灾、数据保护、故障恢复等,实现数据库快速切换与灾难性恢复。DataGuard数据同步技术有以下优势:1)Oracle数据库自身内置的功能,与每个Oracle新
  • 2024-11-19用Oracle的经验优化达梦数据库?我被经验误导了!
    说明:本文只是记录近期学习达梦数据库的一些内容,并没有说达梦数据库有什么坑,希望有些所谓的"友商"不要恶意抹黑,实际上在我接触过的几家国产数据库中,个人认为达梦数据库无论是产品成熟度,还是技术社区、兼容性、运维习惯等都是名列前茅的,至少对曾经的OracleDBA来讲,是比较友好
  • 2024-11-19Oracle Linux 9.5 正式版发布 - Oracle 提供支持 RHEL 兼容发行版
    OracleLinux9.5正式版发布-Oracle提供支持RHEL兼容发行版OracleLinuxwithUnbreakableEnterpriseKernel(UEK)&RedHatcompatiblekernel(RHCK)请访问原文链接:https://sysin.org/blog/oracle-linux-9/查看最新版。原创作品,转载请保留出处。作者主页:sysin.org
  • 2024-11-19如何解决 No module named 'cx_Oracle'
    错误Nomodulenamed'cx_Oracle'通常是因为在你的Python环境中没有安装cx_Oracle模块。以下是解决问题的方法:1.确认环境确保你在正确的Python环境下运行代码。如果使用虚拟环境,请激活它:sourcevenv/bin/activate#Linux/macOSvenv\Scripts\activate#Wind
  • 2024-11-19Oracle DBA必须会的50道面试题
    基础知识Oracle数据库的架构由哪些主要组件组成?请简要描述它们的功能。什么是表空间(Tablespace)?如何创建和管理表空间?Oracle中的实例(Instance)和数据库(Database)有什么区别?解释Oracle的多版本并发控制(MVCC)是什么,它是如何工作的?Oracle数据库中有哪些常见的数据类
  • 2024-11-19Oracle AWR 报告指标全解析:深入理解数据库性能优化的关键
    一、引言在Oracle数据库管理与性能优化领域,AWR(AutomaticWorkloadRepository)报告扮演着极为重要的角色。它犹如一位精准的诊断专家,能够对数据库的运行状况进行全面、细致的剖析,为数据库管理员(DBA)提供丰富且关键的信息,助力其深入洞察数据库的性能表现,精准定位潜在问题,并
  • 2024-11-19windows下oracle安装
    windows下oracle安装本次在windows2019操作系统下安装oralce11g服务端和客户端 准备工作:1,windows2019虚拟服务器一台。2,oralce11gserver安装包下载。3,win32_11gR2_client 客户端安装包下载,以及常用测试用应用软件PLSQLDeveloper。 安装包解压,将两个安装包解压到
  • 2024-11-19Oracle数据库安全扫描1158/3938端口出现弱SSL加密算法解决方法之一
    问题复述某国企项目现场反应安全扫描出部署某历史项目的Windows服务器上的1158及3938两个端口出现了弱SSL加密算法漏洞,要求整改。经过核实,该Windows服务器上部署了tomcat与Oracle11g数据库,其中1158和3938两个端口均为Oracle数据库所使用。处理思路确认1158和3938作用:如果没
  • 2024-11-18Oracle手工创建数据库和多环境变量下如何连接指定的数据库
    Oracle手工创建数据库(hefeidb)Oracle创建数据库的方法有三种:dbca、静默方式、手工建库三种方法,这里演示手工建库的方式,适用在不能运行dbca的环境下面创建库:1设置环境变量(新增一个)su-oraclecd/home/oraclecp.bash_profile.bash_profile.fgzcdbvi.bash_profileif
  • 2024-11-18Linux云平台Oracle 12c安装与数据迁移
    Linux云平台Oracle12c安装与数据迁移配置阿里云环境的操作系统参数hosts主机信息配置echo"172.18.33.214iZwz9f32ql5nimsjsa4verZ">>/etc/hosts#这里的IP地址是云服务器的内外地址,可以使用ifconfig命令查看,不是你用ssh登录的公网IP。配置英文环境变量echo"ex
  • 2024-11-18Java基础知识(一)
    文章目录基础概念1.Java语言的特点2.JavaSEvsJavaEE3.JVMvsJDKvsJRE的区别a.JVMb.JDKc.JDEd.JDK、JRE和JVM的关系4.字节码5.Java语言“编译与解释并存”的特性6.AOT编译模式优势缺陷7.OracleJDKvsOpenJDK8.Java和C++的区别相同点:不同点
  • 2024-11-185、oracle内存及进程操作讲解
    内存结构1、sharedpool缓存着sql、sql执行计划查询sharedpool大小:select*fromv$sga_dynamic_components;2、buffercache缓存着数据文件里面的block查看buffercache里面的buffer:select*fromv$bh;一行一个bufferbuffer里面有一个字段:TCH用户登录上数据库以
  • 2024-11-186、oracle网络(监听)
    oracle包含1、软件2、数据库3、实例4、监听(listener)监听的特点可以独立启动,就是说,数据库没有启动,监听可以启动;数据库启动,监听也可以不启动;数据库启动,监听也启动监听和数据库是独立分开的数据库的整个网络结构图解:1、数据库有数据库的名字:dbname;实例有实例的名字:instan
  • 2024-11-184、oracle进程讲解
    进程结构serverprocess服务器进程前台进程(foregroundprocess):serverprocess(服务器进程)用户连接到数据库实例以后,暂时可以认为是:对每一个用户连接,oracle实例会启动一个进程,专门对这个连接会启动一个进程,这个进程它属于serverprocess这一类,因为serverprocess有好多进程;serve
  • 2024-11-183、oracle内存讲解
    oracle数据库实例(instance)数据库打开以后,会生成一个内存结构和一堆进程内存和进程:就是oracle的实例instanceoracle数据库实例结构:用户是通过连接实例来访问数据库的sharedpool占整个内存的20%buffercache占整个内存的80%redologbuffer占20~100M,一般是100M各种pool一