摘要: Oracle数据库体系结构 一、oracle数据库体系结构 基本组成: Oracle server:一般情况下是一个instance和一个database组成 一般:1个instance只能对应一个数据库。 特殊:1个数据库可以有多个instance(RAC) 一台服务器上同时可装多套版本的数据库软 阅读全文
posted @ 2021-07-28 21:06 Janus2003 阅读(202) 评论(0) 推荐(0)
摘要: oracle在进行跨库访问时,可以通过创建dblink实现,今天就简单的介绍下如果创建dblink,以及通过dblink完成插入、修改、删除等操作 首先了解下环境:在tnsnames.ora中配置两个数据库别名:orcl(用户名:wangyong 密码:1988)、orcl2(用户名:wangyon 阅读全文
posted @ 2021-07-28 21:03 Janus2003 阅读(921) 评论(0) 推荐(0)
摘要: Oracle体系结构详解 对于一门技术的学习,尤其是像Oracle database这种知识体系极其庞杂的技术来讲,从宏观上了解其体系结构是至关重要的。同时,个人认为,未必是专业DBA人员才需要了解其体系结构(固然对于数据库专业人员来讲,这些都是必备知识了),一般的技术人员如果对其有较深入的了解,也 阅读全文
posted @ 2021-07-28 21:01 Janus2003 阅读(372) 评论(0) 推荐(0)
摘要: Oracle存储过程学习 存储过程创建语法: create or replace procedure 存储过程名(param1 in type,param2 out type) as 变量1 类型(值范围); 变量2 类型(值范围); Begin Select count(*) into 变量1 f 阅读全文
posted @ 2021-07-28 21:00 Janus2003 阅读(83) 评论(0) 推荐(0)
摘要: ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年 显示值:2007 Month: m 阅读全文
posted @ 2021-07-28 20:59 Janus2003 阅读(431) 评论(0) 推荐(0)
摘要: SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE 65 97 48 32 2.CHR给出整 阅读全文
posted @ 2021-07-28 20:58 Janus2003 阅读(60) 评论(0) 推荐(0)
摘要: oracle索引总结 简介 1.说明 1)索引是数据库对象之一,用于加快数据的检索,类似于书籍的索引。在数据库中索引可以减少数据库程序查询结果时需要读取的数据量,类似于在书籍中我们利用索引可以不用翻阅整本书即可找到想要的信息。 2)索引是建立在表上的可选对象;索引的关键在于通过一组排序后的索引键来取 阅读全文
posted @ 2021-07-28 20:57 Janus2003 阅读(175) 评论(0) 推荐(0)
摘要: Oracle SQL性能优化 (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为 阅读全文
posted @ 2021-07-28 20:56 Janus2003 阅读(59) 评论(0) 推荐(0)
摘要: oracle表分区详解 从以下几个方面来整理关于分区表的概念及操作: 表空间及分区表的概念 表分区的具体作用 表分区的优缺点 表分区的几种类型及操作方法 对表分区的维护性操作 1.表空间及分区表的概念 表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所 阅读全文
posted @ 2021-07-28 20:56 Janus2003 阅读(140) 评论(0) 推荐(0)
摘要: 这个文档几乎包含了oracle游标使用的方方面面,全部通过了测试 -- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare --类型定义 cursor 阅读全文
posted @ 2021-07-28 20:55 Janus2003 阅读(849) 评论(0) 推荐(0)
摘要: 本教程适用于采用Win2003、WinXP操作系统的迅美VPS和云主机产品。 当管理员忘记MySQL密码怎么办?屡次输入密码,仍然提示错误,网站无法正常运行,数据库也无法管理,管理员束手无策。 网站程序或MySQL管理软件连接MySQL服务器时密码错误,会出现“1045 - Access denie 阅读全文
posted @ 2021-07-28 20:53 Janus2003 阅读(280) 评论(0) 推荐(0)
摘要: 本人主要在项目中遇到使用 group_concat函数时,拼接的字段长度太大被截断,Mysql默认为12K 在my.ini中进行如下配置 #在[mysqld]项内配置 #打开事件功能 event_scheduler=1 #设置group_concat函数拼接的最大长度,单位K group_conca 阅读全文
posted @ 2021-07-28 20:53 Janus2003 阅读(43) 评论(0) 推荐(0)
摘要: 本人主要在项目中遇到使用 group_concat函数时,拼接的字段长度太大被截断,Mysql默认为12K 在my.ini中进行如下配置 #在[mysqld]项内配置 #打开事件功能 event_scheduler=1 #设置group_concat函数拼接的最大长度,单位K group_conca 阅读全文
posted @ 2021-07-28 20:51 Janus2003 阅读(37) 评论(0) 推荐(0)
摘要: Oracle数据库简介 一、介绍 Oracle数据库系统是美国Oracle(甲骨文)公司提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(Client/Server,C/S)或浏览器/服务器(Browser/Server,B/S)体系结构的数据库之一。 Oracle数据库是目前世 阅读全文
posted @ 2021-07-28 20:50 Janus2003 阅读(130) 评论(0) 推荐(0)
摘要: Oracle数据库之创建表空间与用户 一、创建表空间 基本语法表述: CREATE TABLESPACE tablespace_name [DATAFILE datafile_spec1 [,datafile_spec2] ......] [ { MININUM EXTENT integer [K| 阅读全文
posted @ 2021-07-28 20:49 Janus2003 阅读(2423) 评论(0) 推荐(0)
摘要: Oracle数据库之创建表结构 主键与外键 主键:关系型数据库中的一条记录中有若干个属性,若其中的某一个属性组(可以是一个属性,也可以是多个)能唯一标识一条记录,那么该属性组就是主键。 外键:关系型数据库表中的一列或者某几列的组合,它的值与另外一张表的某一列或者某几列相匹配,且为另一张表的主键(即这 阅读全文
posted @ 2021-07-28 20:48 Janus2003 阅读(794) 评论(0) 推荐(0)
摘要: Oracle数据库之数据类型 Oracle基本数据类型(亦叫内置数据类型,internal datatypes或built-in datatypes)可以按类型分为:字符串类型、数字类型、日期类型、LOB类型、LONG RAW&RAW类型、ROWID&UROWID类型。 下面介绍常用的Oracle数 阅读全文
posted @ 2021-07-28 20:48 Janus2003 阅读(11152) 评论(1) 推荐(1)
摘要: PLSQL developer连接不上64位Oracle的解决方法 64位下装Oracle 11g 64位,PLSQL Developer使用出现问题。 问题描述: 登录对话框中,数据库下拉框为空: 当我们输入用户名、密码与数据库实例SID后,弹出如下错误提示: 说明PLSQL Developer并 阅读全文
posted @ 2021-07-28 20:47 Janus2003 阅读(112) 评论(0) 推荐(0)
摘要: Oracle数据库之序列(sequence) 序列是一个计数器,它并不会与特定的表关联。我们可以通过创建Oracle序列和触发器实现表的主键自增。序列的用途一般用来填充主键和计数。 一、创建序列 语法结构: CREATE SEQUENCE [ schema. ] sequence_name [ { 阅读全文
posted @ 2021-07-28 20:46 Janus2003 阅读(942) 评论(0) 推荐(0)
摘要: PL/SQL程序设计简介 一、什么是PL/SQL? PL/SQL是 Procedure Language & Structured Query Language 的缩写。 ORACLE的SQL是支持ANSI(American national Standards Institute)和ISO92 ( 阅读全文
posted @ 2021-07-28 20:46 Janus2003 阅读(268) 评论(0) 推荐(0)
摘要: PL/SQL程序设计基础 一、PL/SQL块结构 前边我们已经介绍了PL/SQL块的结构,再来回顾一下: DECLARE /* * 声明部分——定义常量、变量、复杂数据类型、游标、用户自定义异常 */ BEGIN /* * 执行部分——PL/SQL语句和SQL语句 */ EXCEPTION /* * 阅读全文
posted @ 2021-07-28 20:45 Janus2003 阅读(290) 评论(0) 推荐(0)
摘要: Oracle数据库之PL/SQL异常处理 异常指的是在程序运行过程中发生的异常事件,通常是由硬件问题或者程序设计问题所导致的。 PL/SQL程序设计过程中,即使是写得最好的程序也可能会遇到错误或未预料到的事件。一个健壮的程序都应该能够正确处理各种异常情况,并尽可能从中恢复。 1. 异常处理 异常处理 阅读全文
posted @ 2021-07-28 20:43 Janus2003 阅读(1055) 评论(0) 推荐(0)
摘要: Oracle数据库之PL/SQL流程控制语句 在任何计算机编程语言(如C,Java,C#等)都有各种流程控制语句,同样,在PL/SQL中也存在这样的流程控制结构。 几种常见的流程控制结构: 一、条件结构 1. 简单IF结构 -- 简单IF结构 IF <布尔表达式> THEN 满足条件时执行的语句 E 阅读全文
posted @ 2021-07-28 20:43 Janus2003 阅读(228) 评论(0) 推荐(0)
摘要: Oracle数据库之PL/SQL游标 1. 游标概念 字面意思是游动的光标,是指向上下文区域的句柄或指针。 在PL/SQL块中执行CRUD操作时,ORACLE会在内存中为其分配上下文区。用数据库语言来描述游标就是:映射在上下文区结果集中一行数据上的位置实体。 用户可以使用游标访问结果集中的任意一行数 阅读全文
posted @ 2021-07-28 20:42 Janus2003 阅读(400) 评论(0) 推荐(0)
摘要: Oracle数据库之事务 1. 什么是事务 在数据库中事务是工作的逻辑单元,一个事务是由一个或多个完成一组的相关行为的SQL语句组成,通过事务机制确保这一组SQL语句所作的操作要么都成功执行,完成整个工作单元操作,要么一个也不执行。 如:网上转帐就是典型的要用事务来处理,用以保证数据的一致性。 2. 阅读全文
posted @ 2021-07-28 20:41 Janus2003 阅读(550) 评论(0) 推荐(0)
摘要: Oracle数据库之FORALL与BULK COLLECT语句 我们再来看一下PL/SQL块的执行过程:当PL/SQL运行时引擎处理一块代码时,它使用PL/SQL引擎来执行过程化的代码,而将SQL语句发送给SQL引擎来执行;SQL引擎执行完毕后,将结果再返回给PL/SQL引擎。这种在PL/SQL引擎 阅读全文
posted @ 2021-07-28 20:39 Janus2003 阅读(754) 评论(0) 推荐(0)
摘要: Oracle数据库之PL/SQL过程与函数 PL/SQL块分为匿名块与命名块,命名块又包含子程序、包和触发器。 过程和函数统称为PL/SQL子程序,我们可以将商业逻辑、企业规则写成过程或函数保存到数据库中,以便共享。 过程和函数均存储在数据库中,并通过参数与其调用者交换信息。过程和函数的唯一区别是函 阅读全文
posted @ 2021-07-28 20:37 Janus2003 阅读(348) 评论(0) 推荐(0)
摘要: Oracle数据库之PL/SQL包 1. 简介 包(PACKAGE)是一种数据对象,它是一组相关过程、函数、变量、常量和游标等PL/SQL程序设计元素的组合,作为一个完整的单元存储在数据库中,用名称来标识。 包类似于Java或C#语言中的类,包中的变量相当于类中的成员变量,过程和函数相当于类方法。 阅读全文
posted @ 2021-07-28 20:36 Janus2003 阅读(875) 评论(0) 推荐(0)
摘要: Oracle数据库之rownum 1. 介绍 当我们在做查询时,经常会遇到如查询限定行数或分页查询的需求,MySQL中可以使用LIMIT子句完成,在MSSQL中可以使用TOP子句完成,那么在Oracle中,我们如何实现呢? Oracle提供了一个rownum的伪列,它会根据返回记录生成一个序列化的数 阅读全文
posted @ 2021-07-28 20:35 Janus2003 阅读(5955) 评论(0) 推荐(0)
摘要: Oracle数据库之PL/SQL触发器 1. 介绍 触发器(trigger)是数据库提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作(insert,delete,update)时就会 阅读全文
posted @ 2021-07-28 20:35 Janus2003 阅读(489) 评论(0) 推荐(0)
摘要: Oracle数据库之视图与索引 1. 视图简介 视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。 视图基于的表称为基表,视图是存储在数据字典里的一条SELECT语句。通过创建视图可以提取数据的逻辑上的集合或组合。 我们可以像使用表一样使用视图,但需要注 阅读全文
posted @ 2021-07-28 20:34 Janus2003 阅读(1735) 评论(0) 推荐(0)
摘要: Oracle数据库之动态SQL 1. 静态SQLSQL与动态SQL Oracle编译PL/SQL程序块分为两个种:一种为前期联编(early binding),即SQL语句在程序编译期间就已经确定,大多数的编译情况属于这种类型;另外一种是后期联编(late binding),即SQL语句只有在运行阶 阅读全文
posted @ 2021-07-28 20:33 Janus2003 阅读(926) 评论(0) 推荐(0)
摘要: Oracle数据库简介一、介绍 Oracle数据库系统是美国Oracle(甲骨文)公司提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(Client/Server,C/S)或浏览器/服务器(Browser/Server,B/S)体系结构的数据库之一。 Oracle数据库是目前世界 阅读全文
posted @ 2021-07-28 20:07 Janus2003 阅读(987) 评论(0) 推荐(0)
摘要: 现在流行用U盘来安装系统,但要用U盘来安装系统的前提条件下是如何将镜像文件写入到U盘里,UltraISO能很好的满足你的需求。 步骤/方法 1 鼠标右键“以管理员身份运行”UltraISO图标 2 打开UltraISO的窗口后依次点击左上角的“文件”-“打开” 3 浏览到存放镜像文件的目录,选中该目 阅读全文
posted @ 2021-07-28 14:10 Janus2003 阅读(183) 评论(0) 推荐(0)
摘要: 目录 一、制作linux启动盘 1.1. 准备工作 1.2. 制作linux系统U盘 二、使用U盘安装Centos7.6 2.1. 使用U盘启动 2.2. 更改安装配置 2.3. 开始安装 回到顶部 一、制作linux启动盘 使用光盘刻录软件将系统镜像刻录到U盘后使用U盘安装系统。 1、 准备 1个 阅读全文
posted @ 2021-07-28 11:57 Janus2003 阅读(894) 评论(0) 推荐(0)