传播知识,分享快乐!十年以上数据库,系统运维与管理,性能优化经验。全部文章,欢迎扩散,转载请注明出处!
--============================================= --SQL基础--> 序列(SEQUENCE)、同义词(SYNONYM) --============================================= 一、序列 是一个Oracle对象,提供唯一的数字,在需要时根据指定的增量值来递增,通常用于产生主键值 类似于SQL server中的IDENTITY(int,1,1) 或者列为IDENTITY列。
--================================= --SQL 基础-->创建和管理表 --================================= 一、创建表:create table 1.
--================================ --Oracle 角色、配置文件 --================================ 一、角色 1.
--================================ --Oracle 用户、对象权限、系统权限 --================================ 一、用户与模式 用户:对数据库的访问,需要以适当用户身份通过验证,并具有相关权限来完成一系列动作 SYS用户,缺省始终创建,且未被锁定,拥有数据字典及其关联的所有对象 SYSTEM用户,缺省始终创建,且未被锁定,可以访问数据库内的所有对象 模式(schema):是某个用户拥有所有对象的集合。
--============================================= -- SQL 基础--> ROLLUP与CUBE运算符实现数据汇总 --============================================= 在使用ROLLUP与CUBE运算符实现数据的汇总是,Oracle与SQL Server使用了不同的写法,但其实质是一样的,都遵循了SQL规范。
--================================ -- SQL 基础--> 视图(CREATE VIEW) --================================ 视图: 从表中抽出来的逻辑上相关的数据集合 视图其实就是一条查询SQL语句,用于显示一个或多个表或其它视图中相关数据。
--====================================================== --SQL基础-->层次化查询(START BY .
--============================== --Oracle 表空间与数据文件 --============================== /* 一、概念 表空间:是一个或多个数据文件的逻辑集合 ...
--============================================= -- SQL 基础--> 集合运算(UNION 与UNION ALL) --=====================================...
--============================== -- Oracle密码文件 --============================== /* 一、密码文件 作用:主要进行DBA权限的身份认证 DBA用户:具有sysdba,sysoper权限的用户被称为dba用户。
--========================= --SQL 基础--> 子查询 --========================= /* 一、子查询 子查询就是位于SELECT、UPDATE、或DELETE语...
--========================== --SQL基础-->多表查询 --========================== /* 一、多表查询 简言之,根据特定的连接条件从不同的表中获取所需的数据 ...
--======================== -->Oracle 参数文件 --======================== /* 参数文件(10g中的参数文件) 主要用来记录数据库的配置文件,在数据库启动时,Oracle读取参数文件,并根据参数文件中的参数设置来配置数据库。
--================================= --SQL基础-->分组与分组函数 --================================= /* 一、分组: 分组函数可以对行集进行操作,并且为每组给出一个结果。
--================================ -->Oracle 数据库实例启动关闭过程 --================================ /* Oracle数据库实例的启动,严格来说应该是实例的启动,数据库仅仅是在实例启动后进行装载。
--============================== --Oracle 10g SGA 的自动化管理 --============================== /* 在SGA中每一个单独的组件究竟需要多少内存呢?在Oracle 10g 中可以自动化管理大多数SGA参数。
--========================================== --使用OEM,SQL*Plus,iSQL*Plus 管理Oracle实例 --======================================...
--========================================== --Oracle实例和Oracle数据库(Oracle体系结构) --========================================== /* 对于初接触Oracle 数据库的人来讲,很容易混淆的两个概念即是Oracle 实例和Oracle 数据库。
--================================== --SQL 基础-->常用函数 --================================== /* 一、函数的分类 SQL函数一般分为两种 ...
--======================================= --SQL基础-->过滤和排序 --======================================= /* 一、使用WHERE字句实现对数据的过...
--================================ --SQL 基础-->SELECT 查询 --================================= /* 一、SQL 结构化查询语言 包括DDL(数...
--=================================== --使用DBCA创建数据库 --=================================== Oracle提供了DBCA来创建数据库,对于初学者来说使用DBCA创建数据库简化了很多工作和设置,直接在交互界面即可实现所有的功能。
OMF,全称是Oracle_Managed Files,即Oracle文件管理,使用OMF可以简化管理员的管理工作,不用指定文件的名字、大小、路径,其名字,大小, 路径由oracle 自动分配。
SQLPlus提供了很多常用的命令,以下是常用命令的使用方法及示例。 1-> SQLPlus的登陆与退出 sqlplus -H | -V -H 将显示sqlplus的版本及帮助信息,-V将显示其版本信息 登陆语法: is: ...
对于经常使用SQLplus的网友来说,SQLplus没有提供类似DOS工具的翻页功能,故不能实现SQL语句的来回翻动。现在我们有了Uniread, 减轻了代码的反复输入的工作量,真是让人大快人心。
如转载,请注明出处:http://blog.csdn.net/robinson_0612/archive/2010/03/30/5431428.aspx 虽然 Oracle 10g Database Release 2 已经推出几年了,但这个版本仍然为很多初学者学习的版本,下面详细讲述了安装 Oracle 10g 的步骤。
UNPIVOT运算符相对于PIVOT运算符,它执行与PIVOT相反的操作,即将列转换到行。需要注意的是UNPIVOT运算符并不完全是PIVOT的逆向操作。
最近在工作中碰到一例因排序规则而导致的冲突问题,运行环境是SQL 2008,具体代码如下: DECLARE @URL VARCHAR(500), @startdate DATETIME, @enddate DATETIME, @Id...
PIVOT,UNPIVOT运算符是SQL server 2005支持的新功能之一,主要用来实现行到列的转换。本文主要介绍PIVOT运算符的操作,以及如何实现动态PIVOT的行列转换。
昨天,一个读者向我提交了一个问题,请我就SQL server 隐式转换发表一些看法。当SQL server遇到一个不匹配类型的表达式的时候,它有两种选择。
对于数据的汇总,是数据库经常用到的任务之一,除了我们通常使用的GROUP BY分组配合聚合函数对数据汇总,以及使用UNION ALL 对数据汇总之外,SQL还提供了 GROUP BY Col1,Col2.. WITH CUBE | ROLLUP,以及COMPUTE BY 等汇总方式,本文主要介绍了使用CUBE 与ROLLUP运算符来实现数据的分级汇总。
数据的导入导出是数据库管理员常见的工作任务之一,尤其是平面文件的导入导出。BCP 工具则为这些任务提供了强有力的支持,它是基于DB-Library,尤其是在生产环境中,从本地传送数据到服务器或从服务器传送数据到本地,因它无需提供图形界面,减少网络带宽,提高了传输速率。
--===================================================== --@@identity , SCOPE_IDENTITY,IDENT_CURRENT 三者的异同 --===================================================== --1.
如转载,请注明出处:http://blog.csdn.net/robinson_0612/archive/2009/11/10/4794371.aspx SQL server 2005 切换分区表 在日常工作中经常需要用到分区表切换的问题,笔者在此列出几种常见的分区表切换的问题,供参考。
如转载,请注明出处:http://blog.csdn.net/robinson_0612/archive/2009/11/07/4783702.aspx 随着当今数据库的容量越来越快的朝着在大型数据库或超大型数据库的发展,对于数据库中的大型表以及具有各种访问模式的表的可伸缩性和可管理性运行环境变得尤为重要,SQL server从SQL server 7.0的分区视图到SQL server 2000中的分区视图中到SQL server 2005所使用的分区表,不断改善大型表所面临的性能、阻塞、备份空间、时间、运营成本等。
如转载,请注明出处:http://blog.csdn.net/robinson_0612/archive/2009/11/04/4769060.aspx SQL server 2005高可用性之数据库镜像,是SQL server 2005的新技术之一,是一种基于软件的高可用性解决方案,可以对不同服务器或同一服务器不同实例之间的数据库实验无数据延迟,自动故障转移的热备份。
如转载,请注明出处:http://blog.csdn.net/robinson_0612/archive/2009/10/31/4751070.aspx SQL server 2005高可用性之日志传送是在SQL server 2000 日志传送基础之上的延续,两者其本质上并没有太大的差异。
如转载,请注明出处:http://blog.csdn.net/robinson_0612/archive/2009/10/08/4699969.aspx RPM全名是RedHat Package Manager,简称为RPM,又称之为RPM软件包管理器,使RedHat套件管理程序之一,类似于Windows控制面板中的添加删除模块,Windows添加删除程序通过将安装信息记录在注册表,以便于程序的更新,卸载。
如转载,请注明出处:http://blog.csdn.net/robinson_0612/archive/2009/10/04/4632312.aspx 一、安装VmWare 笔者选择的为VmWare6.