本人从来没有接触过Oracle,今天听师兄讲解演示了一下,颇有收获,所以著文以记之。...废话少说,现介绍一下情况: 环境:VPC2007中安装了Windows2003 +Oracle9i做服务器,Host名:ms-zy-oracle;数据库名:MIS 本机:windowsXP+Oracle9i...客户端, 将虚拟机运行后,打开Oracle的Enterprice Mangager,用system用户登录。...(SERVICE_NAME = MIS) ) ) 将其复制出来,在客户端找到Oracle目录中的相同文件"D:\oracle\ora90\network\ADMIN\tnsnames.ora...这个时候就可以使用客户端访问Oracle服务器了.我们这儿推荐使用PLSQL ,比Oracle自己的客户端好.网上有很多下载.运行PLSQL后,让输入用户名密码,选择数据库为"MIS",连接是"Normal
创建序列 create sequence tbEmp_seq minvalue 1 maxvalue 9999999 start with 1 increment by 1 cache 100; 基础数据...创建序列 create sequence tbProd_seq minvalue 1 maxvalue 9999999 start with 1 increment by 1 cache 100; 基础数据...创建序列 create sequence tbSales_seq minvalue 1 maxvalue 9999999 start with 1 increment by 1 cache 100; 基础数据
Oracle并行基础 概述 Oracle企业版有一项非常厉害的技术:并行查询,也就是说一个语句可以雇佣多个服务器进程(parallel slaves也叫PX slaves)来完成这一个查询所需要的结果。...HYBRID-HASH 错误的分发方式可能会对并行执行带来非常大的性能问题,Oracle 12C介绍自适应的并行分发方法,hybrid hash,在真正执行过程中,再决定该使用何种分发方式,Oracle...bloom filter并非Oracle的发明,bloom filter技术出现的时候Oracle软件还未诞生,它在1970年由Burton H.Bloom开发出来,布隆过滤到什么?...作者信息 魏兴华,沃趣科技高级数据库技术专家,8年ORACLE数据库使用经验,Oracle ACE-A ,DBGEEK用户组联合创始人之一,ACOUG、SHOUG核心成员。...ORACLE INTERNAL达人,原阿里高级数据库工程师,曾在ORACLE技术嘉年华、ORCL-CON、YY分享平台等公开场合多次做过数据库技术专题分享并获得好评。
文件下载: https://gitee.com/caixibei/knowledges/raw/master/Oracle/Oracle数据库.pdf 内容预览图: [image.png] [image.png
IT行业如此,编程如此,Oracle PL/SQL的学习更是如此。 本系列以摘自《Database PL/SQL Language Reference》的PL/SQL代码例为主进行介绍。...【免责声明】本号文章仅代表个人观点,与任何公司无关 编辑|SQL和数据库技术(ID:SQLplusDB) PL/SQL(Procedural Language/SQL)是一种过程化语言,是Oracle数据库专有的
OGG-01004|OGG 初始化数据问题处理 史上最全的OGG基础知识整理 一、OGG 简单说明: Oracle GoldenGate 捕获过程称为Extract....您使用的方法决定了您如何配置 Oracle GoldenGate 进程并取决于以下因素: u 涉及的数据类型 u 数据库配置 u Oracle数据库的版本 1.1.1 关于集成捕获 在集成捕获模式下,Oracle...l 由于集成捕获和集成应用都是数据库对象,因此对象的命名遵循与其他 Oracle 数据库对象相同的规则,请参阅管理 Oracle GoldenGate 中的在 Oracle GoldenGate 输入中指定对象名称...您可以同时使用以下捕获和应用模式: l 经典捕获(Oracle 或非 Oracle 源)和非集成 Replicat l 经典捕获(Oracle 或非 Oracle 源)和集成的 Replicat l 集成捕获和非集成复制...l 集成捕获和集成复制 如果 Oracle 版本支持,推荐的Oracle GoldenGate 配置是在 Oracle 源上使用一个集成捕获,在 Oracle 目标上为每个源数据库使用一个集成复制。
---------------------------------------------------------------------------------------------三大类型转换 oracle
知识点 一、登陆数据库: 登陆数据库: sqlplus system/oracle123456 二、新建用户、授权(连接数据库、创建表、表空间、查询某用户下的表) 语法: create...更改用户密码: alter user [用户名] identified by [新密码] 例子 : alert user test identified by oracle123456...--connect是使用oracle简单权限,这种权限只对其他用户的表有访问权限,包括select/insert/update和delete等。 ...通过创建Oracle序列和触发器实现表的主键自增。 序列的用途一般用来填充主键和计数。
不会,Oracle的初次安装过程中,会让我们首先初始化安装一个数据库,并为它指定全局数据库名和SID,如果不理解这两个概念,请参考Oracle 数据库名、实例名、Oracle_SID。...(2)、字符集的设置 在Oracle安装过程中,会存在字符集的设置过程,这是设置oracle数据库的语言类型,可以设置为默认的字符集,也可以设置为其他的,更具你所在的办公地点,酌情设置!...红框内的也是安装程序自动生成的,想要知道红框内的参数是什么意思,请参考Oracle 数据库名、实例名、Oracle_SID,ok点击下一步 15、指定配置选项 ?...注:本地安装Oracle服务端,那么Oracle客户端也同时会捆绑安装,也就说到这一步,Oracle服务端和Oracl客户端的安装同时完成!...21、设置监听程序和本地网络服务(如果你打算使用Oracle自带的SQL Developer进行Oracle数据库的管理,那么跳过这一步,直接进行22操作,如果你打算使用第三方的Oracle客户端管理软件
这部分会和Oracle awr 报告穿插着写 ---- 上节讲了如何安装cx_Oracle,这节讲述如何利用Python 模块cx_Oracle 连接Oracle数据库 环境设置 Linux系统为 Centos...6.8 Python环境为 Python 3.6 Oracle 模块:cx_Oracle ---- 使用cx_Oracle连接Oracle 我们新建一个文件,命名为connectoracle.py,内容如下...---- 至此cx_Oracle模块连接oracle(基础篇)已经讲完,下期讲介绍如何获取多行数据并通过函数来调用。
数据模型是数据库中数据的存储方式,是数据库系统的基础 数据模型经历了: 1.层次模型:层次模型是数据库系统最早使用的一种模型,它的数据结构是一棵“有向树” 2.网状模型:网状模型以网状结构表示实体与实体之间的联系...记录之间的联系是通过不同关系中同名属性来体现的 优势: 数据结构单一 关系规范化,并建立在严格的理论基础上 概念简单,操作方便。...月,ORACLE第八版发布。...ORACLE8支持面向对象的开发及新的多媒体应用,这个版本也为支持Internet、网络计算等奠定了基础。同时这一版本开始具有同时处理大量用户和海量数据的特性。...3.三个名词: sql:结构化的查询语句,操作oracle数据库的语言 sqlplus:oracle软件自带的可以输入sql,且将sql执行结果显示的终端 pl/sql:程序化的slq语句,在sql语句的基础上加入一定的逻辑操作
概述 PL/SQL简介 pl/sql(procedural language/sql)是Oracle在标准的sql语言上的扩展,pl/sql不仅允许嵌入Sql语言,还可以定义变量和常量,允许使用条件语句和循环语句...不同数据库的SQL扩展 PL/SQL 是Oracle数据的SQL扩展。 SQL/PL 是DB2数据库的SQL扩展。 T-SQL 是SQL Server数据库的SQL扩展。...---- PL/SQL基础语法 ---- 程序结构 declare 说明部分(变量说明\游标声明\例外说明) begin 语句序列(DML语句) exception 例外处理语句...; end if; end loop; --关闭游标 if c_emp%isopen then close c_emp; end if ; --提交事务,oracle...对于隐式游标的操作,如定义、打开、取值及关闭操作,都由ORACLE 系统自动地完成,无需用户进行处理。用户只能通过隐式游标的相关属性,来完成相应的操作。
目录 一、oracle数据库中的多种数据结构 二、表结构 三、创建语法 3.1基本操作 3.1.1 语法: 3.1.2 命名规则 3.1.3 oracle支持的数据类型: 3.1.4 default...子查询 ---- 一、oracle数据库中的多种数据结构 1.表结构 存储数据 2.视图 一张表或多张表中数据的字节 3.sequence...., [table_constraint], ... ); 说明: 1.create table 关键字,固定写法, schema,在oracle...如varchar(2) 保存a 占用1字符空间 保存ab 占用两2字符空间 在oracle数据库中,指定变长字符串首选varchar2. 2.number(p,s): p确定数字的有效位数...可以为空 说明: 1.可以设置单列唯一,或者组合列唯一 2.如果unique约束单列,此列可以为null 3.可以是列级,也可以是表级约束 4.对于unique列,oracle会自动创建唯一值索引。
所谓组查询即将数据按照某列或者某些列相同的值进行分组,然后对该组的数据进行组函数运用,针对每一组返回一个结果。 tips: 1.组函...
目录 前言 1、Order by 子句的使用 2、Where子句的使用 ---- 前言 前面给大家讲解了oracle的基础用法,大家可以点击这里回顾一下:oracle基础|oracle的认知|Select...日期在Oracle里有特定的格式,’DD-MON-YY’(具体看日期的显示格式), 否则作为一个字符串。 5) 几种常见的操作符: 1》逻辑比较操作符 = > = <= !
Oracle数据库。...Oracle数据库是一种对象关系型数据库,在关系型数据库的基础上,引入了一些面向对象的特性。...Oracle数据库的产品可以免费下载,其服务是收费的,也就是该数据库用于商业目的时,必须取得Oracle的授权。Oracle出现有30年时间,经历了很多版本,目前最新的版本是12c。...PS:MySQL是Java开发常用的数据库,MySQL的母公司08年被SUN公司收购,而SUN公司09年被Oracle收购,所以MySQL也是Oracle旗下的产品。...【小结】oracle数据库是关系型数据库中较为复杂的一种,用过oracle数据库后,绝大多数数据库都是很容易上手的。
在1.1的安装过程完成之后,进入第二部分,oracle的基本使用,在使用前,首先测试下,oracle是否安装成功,以及检查oracle的关键服务时候开启 1、首先测试下,oracle是否安装成功 打开sqlplus...,使用scott用户进行登录,测试显示连接成功,说明oracle安装成功 2、检查关键服务是否开启 红框内的服务就是oracle数据库的实例名,如果不了解数据库实例名和数据库的关系,请参考Oracle...数据库名、实例名、Oracle_SID,对应我们在安装过程中给数据库起的全局数据库名。
/oradata/oradb/redo01.log' sql> to 'c:/oracle/oradata/redo01.log'; 6.drop online redo log groups sql...drop logfile group 3; 7.drop online redo log members sql> alter database drop logfile member 'c:/oracle...); sql> execute dbms_logmnr.add_logfile('c:\oracle\oradata\oradb\redo02.log', dbms_logmnr.addfile);...sql> execute dbms_logmnr.start_logmnr(dictfilename=>'c:\oracle\oradb\log\oradb.ora'); sql> select *...alter database rename file 'c:\oracle\oradata\app_data.dbf' sql> to 'c:\oracle\app_data.dbf';
上图是一个简单的pl/sql块,输出hello world,红框内是打开系统的输出选项,绿框(dbms_output)是Oracle所提供的包(类似Java的开发包),该包包含一些过程,put_line
领取专属 10元无门槛券
手把手带您无忧上云