代码改变世界

随笔分类 - Oracle

ORACLE常用Script

2011-09-08 10:03 by 周国选, 722 阅读, 收藏, 编辑
摘要: 1、查看当前所有对象 SQL> select * from tab; 2、建一个和a表结构一样的空表 SQL> create table b as select * from a where 1=2; SQL> create table b(b1,b2,b3) as select a1,a2,a3 from a where 1=2; 3、察看数据库的大小,和空间使用情况 SQL> col tablespace format a20 SQL> select b.file_id 文件ID, b.tablespace_name 表空间, b... 阅读全文

Oracle的特色和选项

2011-09-08 09:47 by 周国选, 635 阅读, 收藏, 编辑
摘要: Oracle是世界上功能最强大、最复杂的软件包之一,Oracle专业人员经常努力挣扎着去理解Oracle大量的特色和选项。精明能干的Oracle专业人员必须仔细评估这些可用的选项,并选择合适的Oracle实现版本,从而获取所有他们需要的特色而不用购买那些他们不会用到的特色。Oracle的不同版本Oracle公司当前的Oracle数据库版本主要有三个,每个版本都有不同的特色和选项:* Oracle企业版(EE)-Oracle公司的旗舰产品,拥有针对大型企业的大量的工具和特色。* Oracle标准版(SE)-Oracle标准版包含针对小型或中型企业的基本数据库管理功能,价格远比企业版低。 * Or 阅读全文

Oracle入门--启动和关闭详解

2011-09-07 17:39 by 周国选, 308 阅读, 收藏, 编辑
摘要: 1.启动oracle server. startup[nomount|mount|open][force][pfile=filename] 参数说明: nomount:只启动实例 mount:启动实例,并装载数据库 open:启动实例,装载并打开数据库。 force:终止实例,并重新启动数据库。(默认选项) pfile:指定非默认参数文件名。 2.停止oracle server shutdown [normal|transactional|immediate|abort] 参数说明: normal:等待用户断开已存在连接,系统发出检查点,然后在同步数据文件、控制文... 阅读全文

如何在sql*plus中使用方向键和删除键

2011-09-05 16:16 by 周国选, 3605 阅读, 收藏, 编辑
摘要: 操作系统:CentOS 5.2数据库:Oracle 10g r2linux下使用rlwrap回调sqlplus中执行过的命令当在 Linux Shell中运行SQL*Plus的时候,并不提供浏览历史命令行的功能。相反的,在Windows操作系统上,当在DOS命令窗口中运行 SQL*Plus的时候,可以使用向上,向下键来跳回之前已经执行过的SQL语句。你可以根据需要修改他们,然后按[Enter]重新提交执行。为了在Linux中达到同样的目的,你可以安装rlwrap,这个程式本身是个Shell,可以运行任何你提供给它的命令包括参数,并添加命令历史浏览功能。 The rlwrap program i 阅读全文

SQL Plus常用命令

2011-09-01 16:48 by 周国选, 481 阅读, 收藏, 编辑
摘要: ORACLE的朋友,一定要收藏一份。一、 SQL语句 基本的SQL语句就不用说了吧。。。。 二、 SQL*Plus环境变量的设置和显示。 show和set命令是两条用于维护SQL*Plus系统变量的命令。 show all --查看所有68个系统变量值。 show user --显示当前连接用户。 show error --显示错误。 set heading off --禁止输出列标题,默认值为ON。 set feedback off --禁止显示最后一行的计数反馈信息,默认值为"对6个或更多的记录,回送ON"。 set timing on --默认为OFF,设置查询耗时, 阅读全文

SQL、T-SQL与PL-SQL的区别

2011-08-22 18:03 by 周国选, 19827 阅读, 收藏, 编辑
摘要: SQL是Structrued Query Language的缩写,即结构化查询语言。它是负责与ANSI(美国国家标准学会)维护的数据库交互的标准。作为关系数据库的标准语言,它已被众多商用DBMS产品所采用,使得它已成为关系数据库领域中一个主流语言,不仅包含数据查询功能,还包括插入、删除、更新和数据定义功能.T-SQL是SQL语言的一种版本,且只能在SQL SERVER上使用。它是ANSI SQL的加强版语言、提供了标准的SQL命令。另外,T-SQL还对SQL做了许多补允,提供了数据库脚本语言,即类似C、Basic和Pascal的基本功能,如变量说明、流控制语言、功能函数等。PL-SQL(Pro 阅读全文