mysql8.0.25二进制与源码安装
首先非常感谢甲骨文首席解决方案工程师陈臣老师赠书:由于本人mysql平时接触比较少,现将安装方法分享如下:二进制安装:一、创建操系统用户groupadd mysqluseradd -g mysql mysql二、解压二进制包,建立软链接cd /usr/local/ tar xvf mysql-8.0.25-linux-glib
Oracle自动收集统计信息
Oracle数据库自己会例行做一些定时任务,比如会自动进行统计信息收集等作业任务。建议关闭sql tuning advisor与auto space advisor维护任务。1.开启/关闭自动收集统计信息--1、查询自动维护任务 select client_name,status from dba_autotask_client; --2、关闭自动
10g客户端连接19c报错ORA-07445问题处理
今日,有小伙伴反馈查询dblink报错:查看相关日志:errors in file d:\oracle\product\10.2.0\admin\rsgl\udump\rsgl_ora_2143340.trc:ORA-07445: 出现异常错误: 核心转储 [ACCESS_VIOLATION] [kpuhhfre+44] [PC:0x100C5CAC] [ADDR:0x70] [UNABLE_TO
SQL语言基础(数据控制语言)
DML 可以在下列条件下执行:Ø 向表中插入数据Ø 修改现存数据Ø 删除现存数据事务是由完成若干项工作的DML语句组成的。1-1 insert语句INSERT INTO table [(column [, column...])] VALUES (value [,&n
SQL语言基础(高级查询)
1-1 集合查询操作符返回结果集内容UNION由每个查询选择的所有不重复的行并集。不包含重复值,默认按第1个查询的第1列升序排列UNION ALL由每个查询选择的所有的行,包括所有重复的行包括所有重复的行,完全并集包含重复值,不排序INTERSECT由每个查询选择的所有不重复的相交行交集。不包含重复行,按第1个查询的第1列升序排列MINUS在第一个查询中,不在后面查询中的行不包含重复行,按第1个查
SQL语言基础(子查询)
子查询语法:SELECT select_list FROM table WHERE expr operator (SELECT select_list  
SQL语言基础(多表连接)
1-1 Oracle连接在一个数据库中的多个表之间一般都存在着某些联系,在一个查询语句中同时涉及到两个或两个以上的表时,这种查询称之为连接查询(也称为多表查询)。在多表之间查询必须处理表与表之间的连接关系SELECT table1.column, table2.column FROM table1, table2 WHERE&nb
plsqldevelper工具处理生僻字
新疆某同事在数据库中修改姓名生僻字时,出现?情况(生僻字为䶮)在plsql工具中修改此设置插入成功,显示正常
SQL语言基础(函数)
函数在SQL中的作用:Ø 执行数据计算Ø 修改单独数据项Ø 操纵一组行的输出Ø 替换日期的显示格式Ø 转换列的数据类型SQL函数的两种类型:Ø 单行函数Ø 多行函数单行函数: Ø 操作数句对象Ø 接受函数返回一个结果Ø 只对一行进
SQL语言基础(SELECT语句)
SQL语言是数据库的核心语言。全称是“结构化查询语言(Structured Query Language)”。 SQL是一种面向数据库的通用数据处理语言规范。大多数数据库均用SQL作为共同的数据存储语言和标准接口,使不同的数据库系统之间的互操作有了共同的基础。 SQL语言能完成以下几类功能:提取查询数据,插入修改删除数据,创建修改和删除数据对象,数据库安全控制,数据库完整性及数据保护控制.
Oracle通过ODBC连接SQL Server数据库后ORA-12514
按文档修改静态监听后,sqlserver数据库可以连接上 2.使用plsql developer连接,报ORA-125143. 查看监听状态:lsnrctl status4.修改local_listener参数,动态注册监听后问题解决
windows2008操作系统报ora-27102
近日,山东某医院数据库调整内存,重新启动数据库后报ora-27102错误(AMM管理,内存调整至32G)首先,创建pfile文件sql>create pfile from spfile;在pfile文件调整内存大小为32g,启动仍然报错。迟疑了一下,重启数据库服务,仍然不好用后决定调整内存为2g创建spfile,使用spfile启动数据库sql>create spfile from p
去重语句
1. 查询重复数据:2. 脚本如下:DELETE from 表 WHERE (字段) IN ( SELECT 字段 FROM 表 GROUP BY 字段 HAVING COUNT(字段) > 1) AND ROWID NOT IN (SELECT MIN(ROWID) FROM 表 GROUP BY 字段 HAVING COUNT(*) > 1);3.修改脚本: DELETE
Oracle Database 23c Beta 发布,增加 300 多个新特性
甲骨文在美国拉斯维加斯举办的“Oracle CloudWorld 2022”活动上宣布发布正在开发的“Oracle Database 23c”(以下简称23c)Beta。Oracle 执行副总裁 Andy Mendelsohn 解释说,23c 在 21c 的所有特性基础上增加了 300 多个新特性。Oracle 23c 中的新功能:JSON Relational DualityJavaScript
toad使用(查看alert日志、Database Report)
查看alert日志:1.database-diagnose-alert log viewer2.选择日期,默认7天3.执行Database Report:1.database-report-html database doc generator2.选择文件夹3.执行4.预览report
Oracle 11.2.0.3.0中执行awrrpt.sql生成awr报告报ora-06502错误
在Oracle 11.2.0.3.0中执行awrrpt.sql生成awr报告报ora-06502错误:ERROR:ORA-06502:PL/SQL:numeric or value error:character string buffertoo small ORA-06502:at "YSY.DB
en_concat函数编译失败处理
近日,某项目组反馈en_concat函数编译报错处理方法:一、创建type:CREATE OR REPLACE TYPE "EN_CONCAT_IM" AUTHID CURRENT_USER AS OBJECT ( CURR_STR VARCHAR2(32767), &
oracle优化相关书籍推荐
给大家推荐一些优化相关的书籍,记得看的同时也要结合官网一起学习,有什么好的建议大家也提给我,多谢
Cursor Mutex S Waits等待事件引发hang
问题描述:某医院9月27日下午14:40左右出现客户端连接数据库服务器卡死现象,重启数据库后问题处理(数据库版本:11.0.2.1)查看该时间段awr报告,出现高负载现象,造成系统hang住同时出现cursor mutex S与high version count for an insert into sys.aud$现象 查找oralce的mos文档:描述如下: Bug 11936699 Ab
Oracle Database 23c : 新特性和版本发布周期计划
关于Oracle Database 23c 的发布计划已经明确公布了出来。以下是 23c 的生命周期表,在2022年,Oracle 23c Beta版已经开始测试。新版本将在2023年发布。23c 是一个长期支持版本。(一直到 2028 年,并且扩展支持已经预计到 2031 年)Oracle 19c 和 21c 能够直接升级到 23c 版本:新特性包括,超越 MongoDB 更好的文档存储;比图数