自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(153)
  • 收藏
  • 关注

转载 甲骨文oracle云计算迎来转机

甲骨文oracle云计算迎来转机,Oracle是美国一家知名的软件公司,它作为数据库巨头在很多企业中都有使用,最后,由于甲骨文oracle云计算转型在本季度和财政年度都取得了巨大的收益,公司终于出现了转机。其云计算和SaaS业务现在占其总收入的10%以上,并将在未来总体业务中占有更大的份额。  其实这可能不完全是选择的结果;内部部署的软件和硬件业务收入都出现了下降,硬件业务收入下降了两位数。

2017-07-14 15:39:10 703

转载 Oracle PL/SQL变量声明

Oracle培训教程:PL/SQL变量声明,PL/SQL支持SQL中的数据类型,PL/SQL中正常支持NUMBER,VARCHAR2,DATE等Oracle SQL数据类型。声明变量必须指明变量的数据类型,也可以声明变量时对变量初始化,变量声明必须在声明部分。声明变量的语法是:语法格式:声明变量变量名 数据类型[ :=初始值]语法解析:数据类型如果需要长度,可以用括

2016-08-18 13:16:47 7044

转载 Oracl pl/sql块的语法

Oracle培训课程:pl/sql块的语法,PL/SQL是一种块结构的语言,一个PL/SQL程序包含了一个或者多个逻辑块,逻辑块中可以声明变量,变量在使用之前必须先声明。除了正常的执行程序外,PL/SQL还提供了专门的异常处理部分进行异常处理。每个逻辑块分为三个部分,语法是:语法结构:PL/SQL块的语法[DECLARE     --declaration st

2016-08-18 13:15:34 624

转载 Oracle PL/SQL简介

Oracle培训教程:PL/SQL简介,Oracle PL/SQL语言(Procedural Language/SQL)是结合了结构化查询与Oracle自身过程控制为一体的强大语言,PL/SQL不但支持更多的数据类型,拥有自身的变量声明、赋值语句,而且还有条件、循环等流程控制语句。过程控制结构与SQL数据处理能力无缝的结合形成了强大的编程语言,可以创建过程和函数以及程序包。PL/SQL是一

2016-08-18 13:14:25 661 1

转载 Oracle表空间介绍

Oracle培训教程:表空间,在数据库系统中,存储空间是较为重要的资源,合理利用空间,不但能节省空间,还可以提高系统的效率和工作性能。Oracle可以存放海量数据,所有数据都在数据文件中存储。而数据文件大小受操作系统限制,并且过大的数据文件对数据的存取性能影响非常大。同时Oracle是跨平台的数据库,Oracle数据可以轻松的在不同平台上移植,那么如何才能提供统一存取格式的大容量呢?Oracle采

2016-08-18 13:12:46 2471

转载 Oracle索引(Index)创建使用

Oracle对象教程:索引(Index)创建使用,索引:对数据库表中的某些列进行排序,便于提高查询效率。当我们在某本书中查找特定的章节内容时,可以先从书的目录着手,找到该章节所在的页码,然后快速的定位到该页。这种做法的前提是页面编号是有序的。如果页码无序,就只能从第一页开始,一页页的查找了。数据库中索引(Index)的概念与目录的概念非常类似。如果某列出现在查询的条件中,而该列的数

2016-08-17 11:15:35 1335

转载 Oracle视图(View)创建使用

Oracle对象教程:视图(View)创建使用,视图(View)实际上是一张或者多张表上的预定义查询,这些表称为基表。从视图中查询信息与从表中查询信息的方法完全相同。只需要简单的SELECT…FROM即可。视图具有以下优点:1. 可以限制用户只能通过视图检索数据。这样就可以对最终用户屏蔽建表时底层的基表。2. 可以将复杂的查询保存为视图。可以对最终用户屏蔽一定的复杂性。

2016-08-17 11:14:26 2842

转载 Oracle序列(Sequence)创建、使用、修改、删除

Oracle对象课程:序列(Sequence)创建、使用、修改、删除,序列(Sequence)是用来生成连续的整数数据的对象。序列常常用来作为主键中增长列,序列中的可以升序生成,也可以降序生成。创建序列的语法是:语法结构:创建序列CREATE SEQUENCE sequence_name[START WITH num][INCREMENT BY incremen

2016-08-17 11:12:22 3052

转载 Oracle同义词(Synonym)创建删除

Oracle对象知识:同义词(Synonym)创建删除,同义词(Synonym)是数据库对象的一个别名,Oracle可以为表、视图、序列、过程、函数、程序包等指定一个别名。同义词有两种类型:`私有同义词:拥有CREATE SYNONYM权限的用户(包括非管理员用户)即可创建私有同义词,创建的私有同义词只能由当前用户使用。`公有同义词:系统管理员可以创建公有同义词,公有同义词可以被所

2016-08-17 11:11:03 4926

转载 Oracle:nvl函数

Oracle函数课程:nvl函数1. NVL(x,value)如果x为空,返回value,否则返回x。案例7:对工资是2000元以下的员工,如果没有发奖金,每人奖金100元。代码演示:NVL函数SQL> SELECT ENAME,JOB,SAL,NVL(COMM,100) FROM EMP WHERE SALENAME

2016-08-15 11:06:29 595

转载 Oracle:转换函数

Oracle函数知识:转换函数,转换函数将值从一种数据类型转换为另外一种数据类型。常用的转换函数有:1. TO_CHAR(d|n[,fmt])把日期和数字转换为制定格式的字符串。fmt是格式化字符串,日期的格式化字符串前面已经学习过。代码演示:TO_CHAR对日期的处理SQL> SELECT TO_CHAR(SYSDATE,'YYYY"年"MM"月"

2016-08-15 11:05:15 284

转载 Oracle:日期函数

Oracle函数内容:日期函数,日期函数对日期进行运算。常用的日期函数有:1. ADD_MONTHS(d,n),在某一个日期d上,加上指定的月数n,返回计算后的新日期。d表示日期,n表示要加的月数。图1 ADD_MONTHS函数示例2. LAST_DAY(d),返回指定日期当月的最后一天。图2 LAST_DAY函数示例3. ROUND(d[,

2016-08-15 11:03:41 527

转载 Oracle:数字函数

Oracle函数内容:数字函数,数字函数接受数字参数,参数可以来自表中的一列,也可以是一个数字表达式。函数说明示例ABS(x)x绝对值ABS(-3)=3ACOS(x)x的反余弦ACOS(1)=0COS(x)余弦COS(1

2016-08-15 11:01:24 318

转载 Oracle字符函数

Oracle函数教程:字符函数,字符函数接受字符参数,这些参数可以是表中的列,也可以是一个字符串表达式。下表列出了常用的字符函数。函数说明ASCII(x)返回字符x的ASCII码。CONCAT(x,y)连接字符串x和y。INSTR(x, str [,start] [,n)

2016-08-12 11:52:02 235

转载 Oracle伪列rownum

Oracle基础知识:伪列rownum,伪列就像表中的列一样,但是在表中并不存储。伪列只能查询,不能进行增删改操作。在查询的结果集中,ROWNUM为结果集中每一行标识一个行号,第一行返回1,第二行返回2,以此类推。通过ROWNUM伪列可以限制查询结果集中返回的行数。ROWNUM与ROWID不同,ROWID是插入记录时生成,ROWNUM是查询数据时生成。ROWID标识的是行的物理地址

2016-08-12 11:49:31 432

转载 Oracle子查询

Oracle基础内容:子查询(单行、any、all),子查询在SELECT、UPDATE、DELETE语句内部可以出现SELECT语句。内部的SELECT语句结果可以作为外部语句中条件子句的一部分,也可以作为外部查询的临时表。子查询的类型有:1. 单行子查询:不向外部返回结果,或者只返回一行结果。2. 多行子查询:向外部返回零行、一行或者多行结果。案例1:查询出销售部(SA

2016-08-12 11:48:04 1888

转载 Oracle连接查询

Oracle基础教程:连接查询,在SQL Server中已经学习过内联接(inner join)、外联接(outer join),外联接又分为左外联接(left outer join)和右外联接(right outer join)。Oracle中对两个表或者若干表之间的外联接用(+)表示。案例7:请查询出工资大于2000元的,员工姓名,部门,工作,工资。由于部门名称在dept中,其

2016-08-12 11:46:38 630

转载 Oracle集合运算

Oracle基础知识:集合运算,集合运算就是将两个或者多个结果集组合成为一个结果集。集合运算包括:··INTERSECT(交集),返回两个查询共有的记录。··UNION ALL(并集),返回各个查询的所有记录,包括重复记录。··UNION(并集),返回各个查询的所有记录,不包括重复记录。··MINUS(补集),返回第一个查询检索出的记录减去第二个查询检索出的记录之后

2016-08-11 09:18:05 1691

转载 Oracle:like模糊查询

Oracle基础知识:like模糊查询,在一些查询时,可能把握不准需要查询的确切值,比如百度搜索时输入关键字即可查询出相关的结果,这种查询称为模糊查询。模糊查询使用LIKE关键字通过字符匹配检索出所需要的数据行。字符匹配操作可以使用通配符“%”和“_”:··%:表示零个或者多个任意字符。··_:代表一个任意字符。语法是:LIKE '字符串'[ESCAPE '字符']。匹配的

2016-08-11 09:16:45 2375

转载 Oracle:in/Not in操作

Oracle入门知识:in/Not in操作,在Where子句中可以使用IN操作符来查询其列值在指定的列表中的行。比如:查询出工作职责是SALESMAN、PRESIDENT或者ANALYST的员工。条件有两种表示方法:1. WHERE job = 'SALESMAN ' OR job = 'PRESIDENT ' OR job = 'ANALYST '2. WHERE job IN

2016-08-11 09:15:25 2221

转载 Oracle NULL操作

Oracle基础内容:NULL操作,如果某条记录中有缺少的数据值,就是空值(NULL值)。空值不等于0或者空格,空值是指未赋值、未知或不可用的值。任何数据类型的列都可以包括NULL值,除非该列被定义为非空或者主键。代码演示:EMP中的NULL值SQL> SELECT ENAME,JOB,SAL,COMM FROM EMP WHERE SALENA

2016-08-11 09:14:08 302

转载 Oracle:truncate语句

Oracle基础教程:truncate语句,在数据库操作中, TRUNCATE命令(是一个DDL命令)可以把表中的所有数据一次性全部删除,语法是:语法结构:TRUNCATETRUNCATE TABLE 表名TRUNCATE和DELETE都能把表中的数据全部删除,他们的区别是:1. TRUNCATE是DDL命令,删除的数据不能恢复;DELETE命令是DML命令,删除后

2016-08-10 09:32:52 7988

转载 Oracle数据操纵语言(DML)-更新数据

Oracle基础培训:数据操纵语言(DML)-更新数据,Oracle在表中用update更新数据,语法是:语法结构:UPDATE操作UPDATE 表名 SET 列名1=值,列名2=值…… WHERE 条件代码演示:UPDATE操作SQL> UPDATE INFOS SET CLASSNO='1002',STUADDRESS

2016-08-10 09:30:55 400

转载 Oracle:数据操纵语言(DML)-数据插入

Oracle基础培训:数据操纵语言(DML)-数据插入,用INSERT命令完成对数据的插入。语法结构:根据结果集创建表INSERT INTO 表名(列名1,列名2……) VALUES (值1,值2……)语法解析:1. 列名可以省略。当省略列名时,默认是表中的所有列名,列名顺序为表定义中列的先后顺序。2. 值的数量和顺序要与

2016-08-10 09:29:12 523

转载 oracle 数据操纵语言(DML)-简单查询

Oracle基础培训:数据操纵语言(DML)-简单查询,数据查询是用SELECT命令从数据库的表中提取信息。SELECT语句的语法是:语法结构:简单查询SELECT *|列名|表达式 FROM 表名 WHERE 条件 ORDER BY 列名语法解析:1. *表示表中的所有列。2. 列名可以选择若干个表中的列名,各个列表中间

2016-08-10 09:27:43 817

转载 Oracle创建表和约束

Oracle入门教程:创建表和约束,Oracle创建表同SQL Server一样,使用CREATE TABLE命令来完成。创建约束则使用如下命令:语法格式:ALTER TABLE命令   ALTER TABLE 表名 ADD CONSTRAINT 约束名 约束内容。不论创建表还是约束,与SQL Server基本相同,注意:在Oracle中

2016-08-09 09:33:31 1046

转载 Oracle数据类型

Oracle入门教程:Oracle数据类型,Oracle数据库的核心是表,表中的列使用到的常见数据类型如下:类型含义CHAR(length)存储固定长度的字符串。参数length指定了长度,如果存储的字符串长度小于length,用空格填充。默认长度是1,最长不超过2000字节。NCHARNLS(na

2016-08-09 09:31:41 218

转载 Oracle用户和权限

Oracle入门教程:Oracle用户和权限,Oracle中,一般不会轻易在一个服务器上创建多个数据库,在一个数据库中,不同的项目由不同的用户访问,每一个用户拥有自身创建的数据库对象,因此用户的概念在Oracle中非常重要。Oracle的用户可以用CREATE USER命令来创建。其语法是:语法结构:创建用户CREATE USER 用户名 IDENTIFIED BY 口令 [ACC

2016-08-09 09:21:49 497

转载 Oracle启动和关闭命令

Oracle基础教程:Oracle启动和关闭,OracleService启动动后,就可以对数据库进行管理了,Oracle的启动和关闭是最基本的命令,在SQL*Plus中,启动Oracle必须是sys用户,命令格式是:startup open图24 Oracle服务启动Oracle服务关闭用命令:shutdown immediate图25 Oracle服务关闭

2016-08-09 09:20:13 2267

转载 Oracle服务安装和启动

Oracle基础教程:Oracle服务安装和启动,Oracle在windows中安装完成后,会安装很多服务,下面介绍几个主要的服务。图21 Oracle服务·OracleService+服务名,该服务是数据库启动的基础,只有该服务启动了,Oracle数据库才能正常启动。这是必须启动的服务。·OracleOraDb10g_home1TNSListener,该服务是服务

2016-08-08 14:16:02 825

转载 Oracle配置本地网络服务名

Oracle基础教程:配置本地网络服务名,本地网络服务名,即客户端与服务器的连接字符串,本地网络服务名是客户端的配置,Oracle客户端安装后,可以使用客户端自带的网络配置向导(Net Configuration Assistant)进行配置:1. 启动Net Configuration Assistant。选择“本地Net服务名配置”选项。如下图所示:图13 启动Net Conf

2016-08-08 14:14:36 11270

转载 Oracle SQL*Plus命令行工具

Oracle基础教程:SQL*Plus命令行工具,该命令行工具,提供了与数据库交互的能力和维护数据库的能力,包括了Oracle自带的SQL*Plus工具的全部功能,在Oracle管理中经常使用。在命令行中输入:“sqlplus /nolog”即可启动该工具。如下图:图11 启动SQL*Plus命令行工具输入“sqlplus /nolog”命令后,只是启动了一个客户端进程,并

2016-08-08 14:13:29 4360

转载 Oracle SQL*Plus工具

Oracle基础教程:SQL*Plus工具,该工具是Oracle系统默认安装下,自带的一个客户端工具。在Windows命令行中输入“sqlplusw”命令,就能够启动该工具了。图9 SQL*Plus工具输入用户名和密码后,如果SQL*Plus与数据库服务器在同一台计算机上,并且当前服务器下只有一个数据库实例,那么“主机字符串”可以不用填写。SQL*Plus工具虽然是

2016-08-08 14:12:07 528

转载 Oracle怎么安装

Oracle基础教程:Oracle怎么安装,Oracle数据库产品是免费的,我们可以从Oracle的官方网站(http://www.oracle.com)下载到程序安装包,Oracle在Windows下的安装非常方便,安装开始后,一直点击安装程序的“下一步”即可,以oracle 10g为例。1. 下载Oracle10g后,解压到一个文件夹下,单击“setup.exe”文件即可启动安装界面。

2016-08-05 11:07:32 669

转载 Oracle 性能优化的基本方法概述

dba基础课程:Oracle 性能优化的基本方法概述 Oracle 性能优化的基本方法概述1)设立合理的性能优化目标。2)测量并记录当前性能。3)确定当前Oracle性能瓶颈(Oracle等待什么、哪些SQL语句是该等待事件的成分)。4)把等待事件记入跟踪文件。5)确定当前的OS瓶颈。6)优化所需的成分(应用程序、数据库、I/O、争用、OS等

2016-08-05 11:05:57 375

转载 Oracle备份恢复-数据泵

dba基础课程:Oracle备份恢复-数据泵平台:redhat linux as5,oracle10gOracle10g 引入了最新的数据泵(Data Dump)技术,使得DBA或应用开发人员可以将数据库的元数据库和数据快速移动到别一个Oracle数据库中,因为它可以导出数据库(表空间等),所以也叫逻辑备份,数据泵导出导入命今行选项非常多,大家可以到联机文档查看各个选项的用法.,本

2016-08-05 11:04:47 619

转载 Oracle备份恢复-RMAN备份

dba基础课程:Oracle备份恢复-RMAN备份平台:Redhat linux as5,Oracle10gRMAN备份是指用恢复管理器备份数据文件,控制文件,归档日志和spfile的方法,前面手动备份(用户管理)的备份要借助OS命令执行备份操作,而RMAN备份由目标数据库的服务器进程来完.在RMAN备份中有三个新概念,备份集,备份片和映像副本,备份集是RMAN提供的一种用于存储备

2016-08-05 11:03:28 315

转载 Oracle备份恢复-手动不完全恢复

dba基础课程:Oracle备份恢复-手动不完全恢复平台:redhat linux as5,oracle10g不完全恢复是指把数据库恢复到备份点和失败点之间某个时刻的状态,而且不完全恢复只适用于archivelog模式,不完全恢复可以基于时间点,基于SCN,基于控制文件或基于取消.下面用实例演示一下四种不完全恢复的用法.一.基于时间的不完全恢复一般当用户误删除表,误

2016-08-04 09:35:36 892

转载 Oracle备份恢复-手动完全恢复

dba基础课程:Oracle备份恢复-手动完全恢复平台:redhat linux as5,oracle10g备份和恢复对于数据库来说是非常重要的,如果没有有效的备份,那么数据的安全就是只空谈,所以说备份重于一切,在oracle备份恢复(手动备份)里已经讨论如何手动备份整个数据库以及单独备份控制文件等,现在讨论当数据库有损坏时如何利用备份恢复数据.恢复分为完全恢复和不完全恢复

2016-08-04 09:34:32 1277

转载 Oracle备份恢复-手动备份

dba基础课程:Oracle备份恢复-手动备份 平台:redhat linux as5,oracle10gOracle提供了许多方法来备份数据库。包括用户管理,恢复管理器(RMAN),Oracle数据泵等。用户管理允许用户通过操作系统命令手动备份数据库。本文主要介绍如何手动备份整个数据库,以及如何手动单独备份表空间,控制文件,spfile文件等.备份数据库1.备份内

2016-08-04 09:33:14 1737

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除