Database
myjbase
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle常用语法
--创建表 --创建部门表 create table department_13(department_id number(6), department_name varchar(25), manager_id number(6), location_id number(4)); --使用子查询创建表 c原创 2017-03-31 18:07:28 · 511 阅读 · 0 评论 -
RHEL7.0下彻底卸载mysql数据库
一、使用以下命令查看当前安装mysql情况,查找以前是否装有mysql?1rpm -qa|grep -i mysql可以看到如下图,显示之前安装了:mysql-community-libs-5.7.21-1.el7.x86_64mysql-community-devel-5.7.21-1.el7.x86_64mysql-community-server-5.7.21-1.el7.x86_64mys...原创 2018-03-12 10:34:51 · 1503 阅读 · 0 评论 -
RHEL7.0下安装MySQL5.7 (以rpm包模式安装)
下载地址:https://dev.mysql.com/downloads/mysql/名称:mysql-5.7.19-1.el7.x86_64.rpm-bundle.tar安装我已经把安装包放到/usr/local/software路径下面[root@localhost software]# ls mysql-5.7.19-1.el7.x86_64.rpm-bundle.tar12查看是否已经安装...原创 2018-03-12 13:38:19 · 2826 阅读 · 0 评论 -
mySQL 用户及权限管理
MySQL 默认有个root用户,但是这个用户权限太大,一般只在管理数据库时候才用。如果在项目中要连接 MySQL 数据库,则建议新建一个权限较小的用户来连接。在 MySQL 命令行模式下输入如下命令可以为 MySQL 创建一个新用户:1CREATE USER username IDENTIFIED BY 'password';新用户创建完成,但是此刻如果以此用户登陆的话,会报错,因为我们还没有为...转载 2018-03-12 13:39:58 · 438 阅读 · 0 评论 -
oraclelinux下使用VNC远程安装oracle11g
首先关闭selinux,防火墙: setenforce 0 service firewalld stop service iptables stop 安装依赖包: yum -y install binutils yum -y install compat-libstdc++ yum -y install glibc yum -y install elfutils-libelf yum ...转载 2019-03-27 17:24:55 · 398 阅读 · 0 评论 -
Centos7 RPM 安装oracle 18.3c
oracle于今日发布了oracle database 18c的RPM安装包,特来体验一把。 https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 选择Linux版本,进入Linux版本之后选择RPM下载: 操作系统: 1.下载预先安装的包: #curl -o ...转载 2019-03-28 09:07:43 · 1547 阅读 · 0 评论 -
CentOS7.4安装Oracle11g RAC
环境centos7.4,两台虚拟机,三个共享磁盘,共享磁盘的创建会在后面说 ==============1.设置网络环境======== 主机名我这里两台分别是rac1 ,rac2 先看下网关和DNS 网段1:192.168.145.xxx 网段2:192.168.89.xxx 主机DNS1:223.5.5.5 主机DNS2:223.6.6.6 现在开始设置网络节点 vim/etc/...转载 2019-03-28 09:27:00 · 3120 阅读 · 0 评论 -
oracle 11g 分区表创建(自动按年、月、日分区)
前言:工作中有一张表一年会增长100多万的数据,量虽然不大,可是表字段多,所以一年下来也会达到 1G,而且只增不改,故考虑使用分区表来提高查询性能,提高维护性。 oracle 11g 支持自动分区,不过得在创建表时就设置好分区。 如果已经存在的表需要改分区表,就需要将当前表 rename后,再创建新表,然后复制数据到新表,然后删除旧表就可以了。 一、为什么要分区(Partitio...转载 2019-05-20 15:05:47 · 2272 阅读 · 0 评论 -
oracle按时间创建分区表
首先明确分区表和表分区的区别:表分区是一种思想,分区表示一种技术实现。当表的大小过G的时候可以考虑进行表分区,提高查询效率,均衡IO。oracle分区表是oracle数据库提供的一种表分区的实现形式。表进行分区后,逻辑上仍然是一张表,原来的查询SQL同样生效,同时可以采用使用分区查询来优化SQL查询效率,不至于每次都扫描整个表 一、分区表基本操作 1、按时间分区表创建: 1 ...转载 2019-05-20 15:07:36 · 6463 阅读 · 0 评论 -
oracle分区表中本地索引和全局索引的适用场景
背景 分区表创建好了之后,如果需要最大化分区表的性能就需要结合索引的使用,分区表有两种索引:本地索引和全局索引。既然存在着两种的索引类型,相信存在即合理。既然存在就会有存在的原因,也就是在特定的场景中就更能发挥出索引的性能的; 本文档通过测试,总结出两种索引的适合的场景; 测试环境 数据库版本:11.2.0.3 分区表的创建脚本: CREATE TABLE SCOTT.PTB...转载 2019-05-20 15:34:19 · 874 阅读 · 0 评论 -
oracle表空间表分区详解及oracle表分区查询使用方法
oracle表空间表分区详解及oracle表分区查询使用方法 此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作. 表空间及分区表的概念 表空间:是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间。 分区表:当表中的数据...转载 2019-06-17 16:12:33 · 1664 阅读 · 0 评论 -
Oracle 的merge into用法实例
merge into的形式: MERGEINTO [target-table] AUSING [source-tablesql] BON([conditional expression]and [...]...) WHENMATCHEDTHEN [UPDATEsql] WHENNOTMATCHEDTHEN [INSERTsql]...原创 2019-06-26 13:32:54 · 240 阅读 · 0 评论
分享