资源预览内容
第1页 / 共55页
第2页 / 共55页
第3页 / 共55页
第4页 / 共55页
第5页 / 共55页
第6页 / 共55页
第7页 / 共55页
第8页 / 共55页
第9页 / 共55页
第10页 / 共55页
亲,该文档总共55页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Oracle 10g数据库开发手册V1.0.0北京汇金科技股份有限公司修订记录:日期版本修订目的描述作者2013-01-07V1.0.0创建曹洋北京汇金科技股份有限公司 目录第1章Oracle数据库介绍11.1 Oracle简介11.2 Oracle的特点11.2.4用Oracle能轻松的实现数据仓库的操作11.3 Oracle的优点1第2章 Oracle Database 10g for Windows安装22.1 操作系统22.2 下载Oracle10g 数据库安装包22.3 Oracle 10g数据库安装步骤32.4查看安装情况142.5 测试安装好的Oracle 10g是否能正常运行182.6总结23第3章 使用PLSQL创建Oracle数据库Users用户并设置权限253.1 Oracle创建用户及设置权限25第4章SQL命令28第5章 Oracle SQL性能优化44- - 北京汇金科技股份有限公司北京汇金科技股份有限公司 第1章Oracle数据库介绍 1.1 Oracle简介Oracle 数据库系统是美国Oracle公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。Oracle数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。1.2 Oracle的特点1.2.1完整的数据管理功能: 1) 数据的大量性 2) 数据的保存的持久性 3) 数据的共享性 4) 数据的可靠性 1.2.2完备关系的产品: 1) 信息准则关系型DBMS的所有信息都应在逻辑上用一种方法,即表中的值显式地表示2)保证访问的准则3) 视图更新准则只要形成视图的表中的数据变化了,相应的视图中的数据同时变化 4)数据物理性和逻辑性独立准则1.2.3分布式处理功能: 1) Oracle数据库自第5版起就提供了分布式处理能力,到第7版就有比较完善的分布式数据库功能了,一个Oracle分布式数据库由oracle rdbms、sql*Net、SQL*CONNECT和其他非Oracle的关系型产品构成。我相信现在我们用到的基本上是9i或10g的产品了。 1.2.4用Oracle能轻松的实现数据仓库的操作1.3 Oracle的优点1) 可用性强2) 可扩展性强3) 数据安全性强4) 稳定性强 第2章 Oracle Database 10g for Windows安装2.1 操作系统l Windows Server l Windows XPl Windows 72.2 下载Oracle10g 数据库安装包可以在Oracle官网上下载Oracle数据库安装包,网址为http:/www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html2.3 Oracle 10g数据库安装步骤1运行setup.exe出现图2-1所示的“Oracle Database 10g安装”画面。图 2-1 Oracle Database 10g安装画面中网格背景寓示了10g的卖点Grid Computing“网格计算”。 选中“高级安装”,以便为SYS、SYSTEM设置不同的口令,并进行选择性配置。2“下一步”进入“Oracle Universal Installer:指定文件位置”,见图2-2。图 2-2 指定文件位置l 设置源“路径”、“名称”和目的“路径”,见图2-3所示。n “名称”对应ORACLE_HOME_NAME环境变量n “路径”对应ORACLE_HOME环境变量图 2-3 设置源“路径”、“名称”和目的“路径”3“下一步” 进入“Oracle Universal Installer:选择安装类型”,见图2-4。图 2-4 选择安装类型4保持默认值,下一步,进入“Oracle Universal Installer:选择数据库配置”,见图2-5。图 2-5 选择数据库配置5保持默认值,下一步,进入“Oracle Universal Installer:指定数据库配置选项”,见图2-6。图 2-6 指定数据库配置选项l 指定“全局数据库名”和“SID”,对这两个参数的指定一般相同,例如:oract。l 也可以将“全局数据库名”设置为域名。例如:oract.abc.coml 如果选择“创建带样本方案的数据库,OUI会在数据库中创建HR、OE、SH等范例方案(sample schema)6下一步,进入“Oracle Universal Installer:选择数据库管理选项”,见图2-7。图 2-7 选择数据库管理选项7保持默认值,下一步,进入“Oracle Universal Installer:指定数据库文件存储选项”,见图2-8。图 2-8 指定数据库文件存储选项8保持默认值,下一步,进入“Oracle Universal Installer:指定备份和恢复选项”,见图2-9。图 2-9 指定备份和恢复选项9保持默认值,单击“下一步”,进入“Oracle Universal Installer:指定数据库方案的口令”,如图2-10所示。图 2-10 指定数据库方案的口令l 对不同的帐户设置不同的口令。10单击“下一步”,继续安装,进入“Oracle Universal Installer:概要”,如图2-11所示。图 2-11概要12单击“安装”,开始安装过程,大约半小时。13数据库创建完成时,显示“Database Configuration Assistant”窗口,如图2-12所示。图 2-12 Database Configuration Assistant14单击“口令管理”,进入“口令管理”窗口,如图2-13所示。图 2-13 口令管理15解锁用户HR、OE和SCOTT,输入HR和OE的口令,SCOTT的默认口令为tiger。16单击“确定”返回“Database Configuration Assistant”窗口。17在图15所示窗口单击“确定”,进入“Oracle Universal Installer:安装 结束”窗口,如图2-14所示。图 2-14 安装结束18检查,单击“退出”,完成安装。19在自动打开的浏览器中以sys账户sysdba身份登录10g的企业管理器。第一次要接受license,单击Iagree,以后就不用了。2.4查看安装情况1目录结构图 2-15 oracle目录结构l 默认ORACLE_BASEn 在Windows中,默认的ORACLE_BASE目录是:D:oracleproduct10.1.0n 在UNIX中,默认的ORACLE_BASE目录是:/pm/app/oracle/10.1.0所有的ORACLE软件文件和数据库文件都位于ORACLE_BASE下面的子目录中。l 默认ORACLE_HOMEn 在Windows中,默认的ORACLE_HOME目录是:D:oracleproduct10.1.0dbctn 在UNIX中,默认的ORACLE_HOME目录是:/pm/app/oracle/10.1.0/dbctORACLE_HOME是访问所有ORACLE软件的路径。l Admin文件夹,存储初始化文件和日志文件l Oradataoract文件夹,存储数据库数据文件.dbf、控制文件.ctl、重做日志文件.log图 2-16 Oradataoract文件夹2查看“服务”管理器中相关的Oracle服务。图 2-17 Oracle服务l OracleCSService服务在做10G RAC的時候才會有。CSS(Cluster Synchronization Service)3注册表图 2-18 注册表图 2-19 注册表相关键值l 语言的设置名称数据NLS_LANG SIMPLIFIED CHINESE_CHINA.ZHS16GBK其中:SIMPLIFIED CHINESE表示简体中文CHINA表示中文日期格式ZHS16GBK表示编码NLS_LANG格式:NLS_LANG=language_territory.charset 有三个组成部分(语言、地域和字符集),每个组成成分控制了NLS子集的特性。三个成分可以任意组合,例如: AMERICAN_AMERICA.US7SCII JPANESE_JAPAN.JA16EUC 其中:language 指定服务器消息的语言。 territory 指定服务器的日期和数字格式。 Charset 指定字符集还有一些子集可以更明确定义NLS_LANG参数: NLS_DATE_FORMAT 缺省的日期格式 NLS_DATE_LANGUAGE 缺省的语言 NLS_NUMBERIC_CHARACTERS 小数字符和组分隔开 NLS_CURRENCY 本地货币字符 NLS_ISO_CURRENCY ISO货币字符 NLS_SORT 字符排序序列如果使用英文,将NLS_LANG的值改为:AMERICAN_AMERICA.WE8ISO8859P1或englishi_ America.US7SCII在SQL/PLUS中,运行下面的SQL语句,检查所连接数据库的字符集:SQL select userenv(language) from dual;USERENV(LANGUAGE)- SIMPLIFIED CHINESE_CHINA.ZHS16GBK 4PATH环境变量D:oracleproduct10.1.0dbctbin;D:oracleproduct10.1.0dbctjre1.4.2binclient;D:oracleproduct10.1.0dbctjre1.4.2bin;%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem5开始 所有程序 中增加Oracle - OraDb10g_home文件夹6oracle 10g更改8
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号