数据库

Centos7安装mysql8教程

11-22
网上的教程很多,我也参考了很多,以下是我实践的步骤,真实有效. 1.配置Mysql 8.0安装源: sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm 2.安装Mysql 8.0 sudo yum --enablerepo=mysql80-community install mysql-community-server 以下都选y 看到complete就是安装完啦,是不是很简单? 3

Oracle EBS 报错 您不具有分配给您的清除MDS的权限

11-22
原文地址:https://www.cnblogs.com/jenrry/p/10006755.html

噪声收集系统——数据库设计心得

11-22
数据库设计心得 在需求分析阶段,其实数据库的设计就已经初具雏形,组内初步分析了需要哪些表来存放哪类数据,并探讨了各个表中的关键字段.但在需求分析阶段的数据库设计并不完整,只描述了部分实体,表中的属性也不能完全描述需求,数据库表间的关系没有体现,这就需要进入详细的数据库设计阶段来完善. 在数据库设计的第一阶段,还是围绕用户需求来展开工作.用户的需求在设计过程中扮演着中心角色,如果一开始对需求的分析就出现偏差,那数据库设计就很容易出现问题,好在需求分析阶段结束后我们的需求是十分明确的,项目组内根据项

Oracle EBS 报表日期格式问题

11-22
1.确保参数日期值集选择:FND_STANDARD_DATE 2.将程序的入口参数选择为 varchar2类型 3.注意输出和游标时参数的截断  to_date(substr(p_DATE_from,1,10),g_date_format)   g_date_format CONSTANT VARCHAR2(30) := 'YYYY-MM-DD'; g_effective_from DATE := to_date(substr(fnd_conc_date.string_to_date(p_DAT

MySQL 5.7基于GTID复制的常见问题和修复步骤(二)

11-22
[问题二] 有一个集群(MySQL5.7.23)切换后复制slave报1236,其实是不小心在slave上执行了事务导致 Got fatal error 1236 from master when reading data from binary log: 'The slave is connecting using CHANGE MASTER TO MASTER_AUTO_POSITION = 1, but the master has purged binary logs containin

Oracle EBS AR 客户取数SQL

11-22
SELECT acct.cust_account_id, acct.party_id, acct.account_number, party.party_name, lkp1.meaning party_type, profile.cust_account_profile_id, acct.account_name, party.party_number, party.category_code, lkp.meaning category, party.jgzz_fiscal_code, par

Warning: mysqli_connect(): The server requested authentication method unknown to the client [caching_sha2_password]报错解决方法

11-22
错误: 解决方法: 原文地址:https://www.cnblogs.com/NuoChong/p/10013272.html

Oracle EBS PO采购订单更新

11-22
DECLARE l_result NUMBER; l_progress NUMBER; l_errors PO_API_ERRORS_REC_TYPE; l_chg PO_CHANGES_REC_TYPE; l_shipment_changes PO_SHIPMENTS_REC_TYPE; l_return_status VARCHAR2(30); BEGIN fnd_global.apps_initialize(user_id => &user_id,-- This function ex

MySQL函数转储存(当前月数据同步)

11-22
1 BEGIN 2 declare a1 int default 0;#第一次循环的循环变量 3 declare a2 int default 0; 4 declare b1 int default 0; 5 declare b2 int default 0; 6 declare c1 int default 0; 7 declare c2 int default 0; 8 declare d1 int default 0; 9 declare d2 int default 0; 10 decl

Oracle 启用归档

11-22
[[email protected] ~]$ watch ps -fu applprod[[email protected] ~]$ kill -9 82902 84923 [[email protected] ~]$ watch ps -fu applprod[[email protected] ~]$ cdYou have new mail in /var/spool/mail/applprod [[email protected] ~]$ sqlplus / as sysdba SQL*P

Oracle v$session/v$sql 表

11-22
在本视图中,每一个连接到数据库实例中的 session都拥有一条记录.包括用户 session及后台进程如 DBWR, LGWR, arcchiver等等. V$SESSION中的常用列 V$SESSION是基础信息视图,用于找寻用户 SID或 SADDR.不过,它也有一些列会动态的变化,可用于检查用户.如例: SQL_HASH_VALUE, SQL_ADDRESS:这两列用于鉴别默认被 session执行的 SQL语句.如果为 null或 0,那就说明这个 session没有执行任何 SQL语

Oracle 自定义聚合函数

11-22
create or replace type str_concat_type as object ( cat_string varchar2(4000), static function ODCIAggregateInitialize(cs_ctx In Out str_concat_type) return number, member function ODCIAggregateIterate(self In Out str_concat_type,value in varchar2) re

mysql命令解决

11-22
1.解决bash: mysql: command not found 的方法 [[email protected] ~]# mysql -u root -bash: mysql: command not found 原因:这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件.首先得知道mysql命令或mysqladmin命令的完整路径,比如mysql的路径是:/usr/local

Java(40)_BridBagLayout

11-22
package MYSQK.example01; import java.awt.*; /** * 网络包布局管理器 */ class Layout extends Frame{ public Layout(String title){ GridBagLayout layout = new GridBagLayout(); GridBagConstraints constraints = new GridBagConstraints();//约束对象,这个都要加的!!! this.setLayo

SQL对于 小数处理的小结

11-22
1 DECLARE @digital INT 2 SET @digital = 2 3 4 --截断小数位 5 SELECT CAST(CAST (15.33373333 *Power(10,@digital) as int)as decimal(15,6))/Power(10,@digital) AS 截断小数位 6 --上抛小数位 7 SELECT CAST(CEILING(15.33313333 *Power(10,@digital))as decimal(15,6))/Power(10,

数据库事务的概念及其实现原理

11-22
目录 前言 1. 认识事务 1.1 为什么需要数据库事务 1.2 什么是数据库事务 1.3 事务如何解决问题 1.4 事务的ACID特性以及实现原理概述 2.并发异常与并发控制技术 2.1 常见的并发异常 2.2 事务的隔离级别 2.3 事务隔离性的实现--常见的并发控制技术 3. 故障与故障恢复技术 3.1 为什么需要故障恢复技术 3.2 事务的执行过程以及可能产生的问题 3.3 日志的种类和格式 3.4 日志恢复的核心思想 3.5 事务故障中止/正常回滚的恢复流程 3.6 系统崩溃时的恢复过

SQLSERVER 标识列

11-22
SQL Server中的标识列又称标识符列,习惯上又叫自增列. 思维导图如下 该种列具有以下三种特点:1.列的数据类型为不带小数的数值类型2.在进行插入操作时,该列的值是由系统按一定规律生成,不允许空值3.列值不重复,具有标识表中每一行的作用,每个表只能有一个标识列. 创建标识列 CREATE TABLE tb_User(    Id int identity(1,1) not null,    Name varchar(10),    Primary Key(Id)) 添加标识列 CREATE

MySQL数据库导入或者同步大量数据时数据丢失解决方案

11-22
相信大家都经常遇到这样的情况,我们在编码的过程中经常需要在调试代码的时候切换到本地的数据库上做修改调试,如果当测试数据库的数据在几十万或者上百万数据的时候,我们无论是通过恢复备份/导入SQL的方式来把数据导入到本地的MySQL数据库的时候,数据都是无法导入完成的,经常会遇到丢失数据的情况.解决方案: 解决方案:在mysql的配置文件my.ini的文件中新增以下3个配置选项: 1.wait_timeout=2880000 2.interactive_time=2880000 3.max_allow

MySQL优化分库分表,为什么要分表,分表以后如何进行排序查询,业务如何设计?

11-22
MySQL优化分库分表,为什么要分表,分表以后如何进行排序查询,业务如何设计? 昨天面试新人的时候,遇到了这么一个问题,按照自己的想法大体聊了一些,但大多是感性的,并没有完整的了解why and how. 今天查了一些相关的资料,包括<MySQL性能调优与架构设计>.<高性能Mysql>,慢慢的整体理解,请大家指正. 之一,为什么要分表? 分表,按形式,有水平分表和主附分表.水平分表常见于按ID取模或者按日期将相同表结构的内容散列到不同的表上,主附分表常见于有对应关系的多张表,通过

第八章| 2. MySQL数据库|数据操作| 权限管理

11-22
1.数据操作 SQL(结构化查询语言),可以操作关系型数据库 通过sql可以创建.修改账号并控制账号权限:  通过sql可以创建.修改数据库.表:  通过sql可以增删改查数据: 可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDATE实现数据的更新 使用DELETE实现数据的删除 使用SELECT查询数据以及. 1.1数据的增删改查 插入数据INSERT 1. 插入完整数据(顺序插入) 语法一: INSERT INTO 表名(字段1,字段2,字段3-