Oracle入门到精通
Oracle是世界上最广泛使用的数据库管理系统之一,尤其在企业级应用中占据重要地位。本文将深入讲解Oracle的入门知识,包括安装、配置以及基本的数据库管理。 安装Oracle时需要考虑安装位置。通常,Oracle会选择剩余空间最多的驱动器作为目标驱动器,并在%driver_name%\app\username目录下创建Oracle主目录,比如OracleHome。Oracle的不同版本,如个人版、标准版和企业版,会有不同的功能和适用场景,这些选择与操作系统无关,但与OS相关的Oracle产品会有所不同,例如win32、Unix/Linux、Mac OS或Visita。 在安装过程中,你需要决定是否创建附加启动数据库。如果不选,只会安装软件,没有实际的数据库实例。如果选择创建,需要设置全局数据库名,它在网络中是独一无二的,格式通常是dbname.domain,如db.hy.com。SID(System Identifier)是数据库在本地计算机上的唯一标识,而全局数据库名加上域名(如db.hy.com)则构成了全局数据库名,若在内部网络使用,全局数据库名可以不带域名。 在设置数据库口令时,要注意sys、system、sysman和dbsnmp这些内置用户的权限和用途。sys是最高权限用户,system是DBA用户,sysman用于企业管理,dbsnmp用于网络监控。在10g及以上版本,这些用户的密码需要自定义,而在9i及更早版本中,它们有默认密码,如sys的默认密码是change_on_install,system的默认密码是manager。 Oracle数据库的配置分为两类:OLTP(联机事务处理)和OLAP(联机分析处理)。OLTP常用于Web应用、管理系统和电子商务,处理大量短时事务;而OLAP则用于数据分析和数据仓库,处理少量但计算量大的事务。数据库的备份可以选择归档模式或非归档模式,前者适合需要高可用性和高恢复性的环境,后者则相对节省资源,依赖于定期备份。 安装完成后,可能需要调整Oracle服务,将其设置为手动启动以减少系统资源占用。至少需要启动Oracle的监听服务(OracleOraDb11g_home1TNSListener)和数据库服务(OracleServiceHY)。监听服务处理网络中的Oracle访问请求,而数据库服务则是Oracle实例。在机房环境中,可能需要修改listener.ora和tnsnames.ora文件,确保HOST设置正确,使用主机名而非IP地址。 管理Oracle的方法包括使用SQL*Plus(这是最核心的工具)、Web管理界面和第三方工具。解锁并启用scott用户是常见的教学操作,通过sqlplus system/manager登录,然后执行解锁和密码设置命令,以及赋予scott必要的权限。 学习使用SQL*Plus进行基本查询,如查看当前用户的所有表(select table_name from user_tables),描述表结构(desc table_name),以及查询表的详细信息。掌握这些基础操作是Oracle学习的起点,随着进一步的学习,你可以逐步掌握更复杂的数据库管理和编程技能。
剩余63页未读,继续阅读
- 粉丝: 0
- 资源: 6
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助