![](https://img-blog.csdnimg.cn/0367c24b9d0f479c8d15a71463af3307.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ORACLE
文章平均质量分 88
Oracle数据库相关
DATA无界
IBM服务器工程师、系统架构师,Oracle OCM,MySQL OCP,CCNA
展开
-
Oracle Database 23ai 下载安装体验之旅,居然遇到了小 Bug!
2024年5月3日凌晨,Oracle 正式发布了其最新长期支持版本 Oracle Database 23ai,今天我们来说说,Oracle Database 23ai 如何下载?安装?体验?原创 2024-05-11 14:54:41 · 1077 阅读 · 0 评论 -
Oracle 23ai 发布,国产数据库们都沉默了
几天前,全球最大的数据库软件公司 Oracle 发布了最新版的 Oracle Database 23ai ,集成了最新的 AI Vector Search(AI 向量搜索引擎),允许根据概念内容轻松搜索存储在任务关键型数据库中的文档、图像和关系数据,为企业数据和应用程序开发带来 AI 科技赋能。原创 2024-05-06 10:19:59 · 1086 阅读 · 2 评论 -
数据库领域的自主创新为啥那么重要?
随着国内技术发展和自主创新,数据安全和隐私保护意识的不断增强,云计算和大数据的发展促进了中国的各个行业,包括金融、医疗、制造、零售等,正在积极进行数字化转型。这种综合性的支持和努力可以推动中国数据库技术不断进步,提高国内数据库产品的竞争力,进一步满足国内外广泛应用的需求。原创 2023-10-13 19:54:16 · 330 阅读 · 0 评论 -
ORACLE Redo Log Buffer 重做日志缓冲区机制的设计
当用户进程生成重做日志条目后,它们首先被存储在重做日志缓冲区中,然后由LGWR(Log Writer)进程负责将重做日志缓冲区中的数据定期写入磁盘上的联机重做日志组(Online Redo Log),这个过程确保了操作事务过程中数据的持久性和一致性,即使数据库发生故障,也可以通过重做日志文件来恢复数据。一般而言,如果有一个事务长时间运行并生成大量重做日志,这种情况下采用大于常规的日志缓冲区是有好处的,因为在LGWR 将重做日志缓冲区里的数据刷新输出到磁盘的同时,这种长事务也会不断地向缓冲区里写入数据。原创 2023-10-02 08:00:00 · 796 阅读 · 0 评论 -
ORACLE 在内存管理机制上的演变和进化
采用自动内存管理时,数据库实例不仅会利用自动SGA内存管理和自动PGA内存管理,还会根据工作负载的需要自动确定SGA和PGA的最佳大小,并在必要时进行自动调整。这使得数据库的性能优化变得更加智能和自动化。原创 2023-09-27 15:18:42 · 325 阅读 · 0 评论 -
ORACLE 内存结构之系统全局区(SGA)
由于不同操作系统在进程模型上的差异,Oracle数据库的工作方式和内存管理方式是有所不同的。原创 2023-09-26 13:03:33 · 1334 阅读 · 0 评论 -
Oracle编程艺术:深入理解数据库体系结构(第3版) 之 定制脚本
Oracle编程艺术:深入理解数据库体系结构(第3版) 之 定制脚本原创 2022-07-20 17:49:21 · 678 阅读 · 0 评论 -
Oracle Sqlplus AUTOTRACE 设置
AUTOTRACE是SQLPlus 的一个工具,可以显示所执行查询的解释计划(explain plan) 以及所用的资源。一、配置AUTOTRACE1、进入$ORACLE_HOME/rdbms/admin目录其中$ORACLE_HOME为你的Oracle的安装目录,在安装过程中环境变量中应该已经配置。2、以SYS用户或具有SYSDBA角色的用户登录SQLPlus[oracle@oradb ~]cd /u01/app/oracle/product/11.2.0/db_1/rdbm原创 2022-03-24 17:37:24 · 975 阅读 · 0 评论 -
Oracle Sqlplus 运行环境 login.sql 设置
在运行Sqlplus时经常需要对运行环境进行设置,如果每次输入都要调整参数会比较麻烦,因此可以利用Oracle提供的glogin.sql、login.sql这两个文件对Sqlplus进行环境初始化。原创 2022-03-18 15:23:49 · 938 阅读 · 0 评论 -
【ORACLE】Oracle测试常用表BIG_TABLE创建脚本
Oracle测试常用表BIG_TABLE创建脚本DBA经常用到的创建测试用表,通常都是基于dba_objects来创建的比较多。 本文根据Tom大师的big_table进行了整理,供大家参考。一、基于Oracle 10g下的big_table.sql--============================================== -- Create a test table fo原创 2017-09-12 14:56:13 · 598 阅读 · 0 评论 -
【ORACLE】Oracle 11g RAC使用Manual和Policy Managed方法配置
软件环境: 操作系统:Red Hat Enterprise Linux 5.4(Tikanga) Oracle:11gR2 11.2.0.4.0 RAC 数据库名称: racdb RAC集群两节点名称:racdb01,racdb02 Policy-Managed方式介绍 基于策略的管理方式,是以服务器池(Server Pools)为基础的,简单地说,就是先定义一些服务器池,池中包含一定量转载 2017-09-12 14:50:00 · 768 阅读 · 0 评论 -
【ORACLE】Mystat脚本获得ORACLE统计结果
mystat.sql和mystat2.sql可以根据v$mystat视图中的信息得出执行各个语句的各项统计结果 mystat.sql只是获得统计结果的开始值:set echo offset verify offcolumn value new_val Vdefine S="&1"set autotrace offselect a.name,b.value from v$statname a原创 2017-09-12 15:00:54 · 414 阅读 · 0 评论 -
【ORACLE】Runstatus_pkg 性能比较工具脚本及使用
Runstats_pkg是Thomas Kyte大师开发的一个工具,能对处理同一件事务的两个不同实现方法进行比较,得出孰优孰劣的结果。 该方法测量以下3个要素: 1、比较两个语句执行的墙上时钟时间(wall clock time); 2、系统统计数据; 3、闩定(latching)使用报告(关键输出)。 闩(latch)作为一种轻量级的锁(lock),同样不支持并发操作,在应用中应尽量少用原创 2017-09-12 14:59:26 · 812 阅读 · 0 评论 -
【ORACLE】ORACLE存储过程SHOW_SPACE.SQL完整脚本
工具SHOW_SPACE对于Oracle来讲其实就是个存储过程,这个存储过程可以用来分析和输出数据库段的空间利用率信息,留存备用。-- ------------------------------------------------------------------------------------- Author : Tom Kyte-- Description : Displays free原创 2017-09-12 14:57:27 · 388 阅读 · 0 评论 -
【ORACLE】安装时遇到“display at least 256 colors”
我们在Linux安装ORACLE时经常会遇到如下报错:[oracle@db1 database]$ ./runInstallerStarting Oracle Universal Installer...Checking Temp space: must be greater than 120 MB. Actual 16450 MB PassedChecking swap space: mus原创 2017-09-12 14:53:43 · 18354 阅读 · 2 评论 -
【ORACLE】手工建库+RMAN Catalog创建、配置和使用
今天因为工作原因,需要部署一个RMAN Catalog库,对另一个数据库进行备份,正好复习下手工建库。 全部过程记录如下: 一、手工创建【CATADB】数据库1.1创建密码文件orapwCATADB[oracle@db1 dbs]$ orapwd file=orapwCATADB password=oracle entries=30[oracle@db1 dbs]$ lltotal原创 2017-09-20 12:38:27 · 1122 阅读 · 0 评论 -
【ORACLE】ORACLE初始化参数分类思维导图
Oracle初始化参数作为数据库内部进行资源使用限制和各种约束的调控机制实现手段,通常存储在一个参数文件中,在数据库实例启动时读取并加载。 通过对参数和合理调整和使用,可以极大地提高数据库性能。 以下为我自己制作的Oracle初始化参数分类思维导图:原创 2017-09-18 12:43:45 · 675 阅读 · 0 评论 -
【ORACLE】异常关闭时ORACLE如何根据SCN对数据库进行一致性判断
通过shutdown abort方式关闭数据库,可以模拟类似于突然断电导致的宕机故障,使用这种方式,ORACLE会立即中断所有事务,关闭当前所有数据库连接,不执行Checkpoint,立即关闭数据库,在下一次启动时必须进行实例恢复,才能够打开数据库。 实验如下: 1、查看当前SCN号以及日志组信息SYS@oradb3> select current_scn from v$database;CUR原创 2017-09-16 09:25:34 · 579 阅读 · 0 评论 -
【ORACLE】正常关闭时ORACLE如何根据SCN对数据库进行一致性判断
SCN号在ORACLE中起着保证数据库一致性的作用,在ORACLE数据库的控制文件和数据文件头部,对于每一个数据文件都有2个SCN号,分别是: Checkpoint SCN Stop SCNORACLE通过比较两个SCN的值来确定控制文件和数据库文件是否保持一致,是否需要进行恢复。 实验如下: 1、正常关闭数据库[oracle@db1 ~]$ sqlplus / as sysdbaSQL原创 2017-09-15 22:45:28 · 531 阅读 · 0 评论 -
【ORACLE】ORACLE EM 配置Flash插件,以正确显示Performance视图
通常在数据库安装完成后,打开 EnterpriseManager的性能视图会无法显示,并提示你缺少插件,可按照以下步骤配置:1、打开Adobe网站,选择合适的版本下载FlashPlayer插件。 2、解压下载好的 flash_player_npapi_linux.x86_64.tar.gz[oracle@db1 Downloads]$ lltotal 8796-rw-r--r--. 1 ora原创 2017-09-12 15:04:07 · 2128 阅读 · 0 评论