oracle初级系列教程
- 格式:pdf
- 大小:432.65 KB
- 文档页数:36
目录序言一第1章ORACLE EBS 系统架构与应用实践......................................................................- 1 -1.1从ERP到EBS (1)1.2ORACLE EBS的系统组成 (2)1.2.1EBS系统的早期组成分类..........................................................................................- 2 -1.2.2EBS系统的近期组成分类..........................................................................................- 2 -1.2.3EBS 系统的最新组成分类........................................................................................- 3 -1.3ORACLE EBS系统的应用架构. (4)1.3.1EBS 系统的基础功能架构........................................................................................- 4 -1.3.2EBS系统的应用层次架构..........................................................................................- 5 -1.4基于ORACLE EBS系统的集成供应链管理. (6)1.4.1EBS的集成供应链管理系统(ISC)........................................................................- 6 -1.4.2EBS的供应链核心业务系统......................................................................................- 7 -1.5ORACLE EBS系统的应用实践. (8)1.5.1EBS 系统的应用集成性............................................................................................- 9 -1.5.2基于 EBS 的企业信息化战略规划框架............................................................- 10 -1.5.3EBS核心业务系统实施的有关经验数据................................................................- 11 -1.6结语.. (12)第2章ORACLE EBS 系统功能的应用基础....................................................................- 13 -2.1引言 (13)2.2表单(F ORM ) (13)2.2.1业务流程类表单...................................................................................................- 13 -2.2.2数据来源类表单...................................................................................................- 14 -2.2.3业务控制类表单...................................................................................................- 15 -2.3查询(S UMMARY).. (16)2.3.1功能查询方式.......................................................................................................- 16 -2.3.2快捷查询方式.......................................................................................................- 17 -2.3.3简便查询方式.......................................................................................................- 18 -2.4事务处理(T RANSACTION) (19)2.4.1完成任务类事务处理...........................................................................................- 20 -2.4.2数据维护类事务处理...........................................................................................- 21 -2.4.3单据转换类事务处理...........................................................................................- 21 -2.5并发流程(C URRENT P ROCESS). (22)2.5.1流程类并发请求...................................................................................................- 23 -2.6文件夹(F OLDER) (26)2.7弹性域(F LEXFIELD) (27)2.7.1说明性弹性域(Descriptive Flexfield)..............................................................- 27 -2.7.2键弹性域(Key Flexfield).................................................................................- 29 -2.8值集(V ALUE S ET). (30)2.9查找代码(L OOKUP C ODE) (31)2.10配置文件(P ROFILE) (32)2.10.1系统配置文件的定义...........................................................................................- 32 -2.10.2系统配置文件的应用设置...................................................................................- 33 -2.11单据编号(D OCUMENT S EQUENCE). (34)2.11.1自定义单据类别及编号方式...............................................................................- 34 -2.11.2系统参数设置编号方式.......................................................................................- 36 -2.11.3数据库编号方式...................................................................................................- 37 -2.12附件(A TTACHMENT) (37)2.13工作流(W ORKFLOW) (39)2.14预警(A LERT) (41)2.14.1事件预警...............................................................................................................- 41 -2.14.2周期预警...............................................................................................................- 42 -2.15应用开放接口(O PEN I NTERFACE AND API) (43)2.16结语 (45)第3章ORACLE EBS 系统基础设置要点........................................................................- 47 -3.1引言 (47)3.1.1安全性管理...........................................................................................................- 47 -3.1.2菜单.......................................................................................................................- 48 -3.1.3责任.......................................................................................................................- 48 -3.1.4用户(User)........................................................................................................- 49 -3.2会计科目弹性域结构.. (50)3.3分类帐(帐套) (53)3.4分类账(帐套)访问 (58)3.5组织结构 (61)3.5.1业务组(BG)......................................................................................................- 62 -3.5.2法人实体(LE)..................................................................................................- 63 -3.5.3业务实体(OU).................................................................................................- 65 -3.5.4库存组织(INV)................................................................................................- 66 -3.5.5公司成本中心(Cost Center)............................................................................- 67 -3.5.6人力资源组织(HR)..........................................................................................- 68 -3.6多组织访问 (69)3.7基础数据 (71)3.7.2设置币种...............................................................................................................- 72 -3.7.3设置汇率...............................................................................................................- 73 -3.7.4设置单位...............................................................................................................- 74 -3.7.5设置地点...............................................................................................................- 74 -3.8并发管理 (75)3.8.1内部管理器...........................................................................................................- 76 -3.8.2标准管理器...........................................................................................................- 76 -3.8.3事务处理管理器...................................................................................................- 77 -3.8.4管理并发管理器...................................................................................................- 78 -3.9工作流. (80)3.9.1工作流管理与监控...............................................................................................- 80 -3.9.2账户生成器流程...................................................................................................- 82 -3.10系统预置的有关数据与设置.. (84)3.10.1安全性管理的初始设置.......................................................................................- 84 -3.10.2配置文件的初始设置...........................................................................................- 87 -3.10.3值集的初始设置...................................................................................................- 88 -3.10.4弹性域的初始设置...............................................................................................- 88 -3.10.5单据编号的初始设置...........................................................................................- 89 -3.10.6单据附件的初始设置...........................................................................................- 90 -3.11全新系统设置的层次性结构.. (91)3.11.1全系统公共层面设置...........................................................................................- 91 -3.11.2分支系统公用层面设置.......................................................................................- 91 -3.11.3模块系统层面的专用设置...................................................................................- 92 -3.12结语.. (94)第4章ORACLE EBS 系统主数据管理............................................................................- 95 -4.1引言 (95)4.2物料(I TEM) (95)4.2.1物料的类型与状态...............................................................................................- 95 -4.2.2系统物料编码(Item)........................................................................................- 98 -4.2.2.1编码的功能设计..............................................................................................................- 98 -4.2.2.2编码的应用原则..............................................................................................................- 98 -4.2.2.3编码的典型方法..............................................................................................................- 99 -4.2.3物料的类别(Category)...................................................................................- 100 -4.2.4物料的单位(UOM)........................................................................................- 103 -4.2.5物料的制造商部件号(MPN).........................................................................- 104 -4.2.6物料的版本(Revision)...................................................................................- 105 -4.2.7物料的组织控制(Master Org).......................................................................- 105 -4.2.8物料的属性及相互关系.....................................................................................- 107 -4.2.8.3可更新的属性................................................................................................................- 110 -4.2.8.4控制层的相关性............................................................................................................- 110 -4.2.9物料属性的内容简介(Attribute)....................................................................- 111 -4.2.10物料的属性快查.................................................................................................- 120 -4.2.11物料的客户与供应商关系.................................................................................- 120 -4.2.12物料的“替代关系“(Relationship)..................................................................- 122 -4.2.13物料的“交叉参考”(Cross Reference)............................................................- 123 -4.2.14物料创建的模板(Template)...........................................................................- 124 -4.2.15物料的“待定状态”(Pending Status)..............................................................- 127 -4.2.16物料的“目录组”(Catalog Groups).................................................................- 128 -4.2.17物料属性的组织间查看与复制.........................................................................- 129 -4.2.18物料的删除.........................................................................................................- 130 -4.2.19物料的其它来源方式.........................................................................................- 131 -4.3供应商(S UPPLIER) (133)4.3.1供应商的分类概述.............................................................................................- 133 -4.3.2供应商名称与编号(Supplier Name/Number)...............................................- 134 -4.3.3供应商的地点(Site).......................................................................................- 136 -4.3.4供应商的“分类“属性(Classification)............................................................- 137 -4.3.5供应商的接收属性(Receiving).....................................................................- 137 -4.3.6供应商Site层的“一般”属性................................................................................- 138 -4.3.7供应商Site层的“联系人”属性............................................................................- 139 -4.3.8供应商的多组织支持(MOAC).....................................................................- 139 -4.3.9供应商及Site的“采购”属性................................................................................- 140 -4.3.10供应商及Site的“控制”属性(Control)............................................................- 142 -4.3.11供应商及Site的“付款”属性(Payment)..........................................................- 143 -4.3.12供应商及Site的“会计”属性................................................................................- 144 -4.3.13供应商及Site的“银行账户”属性........................................................................- 144 -4.3.14供应商及Site的“发票税”属性............................................................................- 145 -4.3.15供应商及Site的“预扣税”属性............................................................................- 146 -4.3.16供应商及Site的“纳税申报及EDI”属性.............................................................- 147 -4.3.17R12的供应商定义与维护..................................................................................- 147 -4.3.17.1供应商属性分组.......................................................................................................- 147 -4.3.17.2供应商创建的类型...................................................................................................- 149 -4.3.17.3标准供应商的“组织”属性...................................................................................- 150 -4.3.17.4供应商的“地址簿”属性............................................................................................- 151 -4.3.17.5供应商的“联系人”属性............................................................................................- 152 -4.3.17.6供应商的业务“分类”属性........................................................................................- 153 -4.3.17.7供应商的“银行账户”属性...................................................................................- 153 -4.3.17.10供应商的“付款“属性................................................................................................- 155 -4.3.17.11供应商的“发票管理“属性........................................................................................- 156 -4.3.17.12供应商的接收、纳税与申报属性............................................................................- 157 -4.3.17.13供应商的待办事宜列表...........................................................................................- 157 -4.3.18供应商的合并.....................................................................................................- 158 -4.4客户(C USTOMER).. (158)4.4.1客户数据管理概述.............................................................................................- 159 -4.4.2EBS 交易社区架构(TCA)................................................................................- 160 -4.4.3客户的配置文件分类(Profile Class).............................................................- 161 -4.4.4创建客户.............................................................................................................- 162 -4.4.5客户的多组织控制(MOAC).........................................................................- 165 -4.4.6客户的交易方层属性及交易方关系.................................................................- 166 -4.4.7客户的账户层与地点层属性概述.....................................................................- 167 -4.4.8客户账户层的“分类”属性..................................................................................- 167 -4.4.9客户账户层的“市场营销”属性..........................................................................- 168 -4.4.10客户账户层的关系属性.....................................................................................- 168 -4.4.11客户账户地点层的“特性”属性..........................................................................- 169 -4.4.12客户账户与地点层的“通信”属性......................................................................- 169 -4.4.13客户账户与地点层的“联系人”属性..................................................................- 170 -4.4.14客户账户与地点层的“联系人:职责”属性..................................................- 171 -4.4.15客户账户与地点层的“银行账户”属性..........................................................- 171 -4.4.16客户账户与地点层的“付款方法”属性..........................................................- 172 -4.4.17客户账户与地点层的“配置文件:事务处理”分组属性..............................- 173 -4.4.18客户账户与地点层的“配置文件:单据打印”属性......................................- 173 -4.4.19客户账户与地点层的“配置文件:金额”分组属性......................................- 174 -4.4.20客户账户的“地址地点与业务目的”属性......................................................- 175 -4.4.21R12客户的账户层与地点层属性......................................................................- 178 -4.4.22客户数据的合并.................................................................................................- 179 -4.4.23交易社区系统简介.............................................................................................- 180 -4.5结语 (182)第5章ORACLE EBS 库存管理系统..............................................................................- 183 -5.1引言 (183)5.2库存系统设置概述 (184)5.3库存系统弹性域设置(必需) (186)5.3.1物料弹性域(System Item )...........................................................................- 186 -5.3.2物料类别弹性域(Item Categories)................................................................- 188 -5.3.3物料目录弹性域(Item Catalogs)...................................................................- 188 -5.3.6销售订单弹性域(Sales Orders )...................................................................- 190 -5.4库存系统的基础设置 (191)5.4.1库存组织参数(必需).....................................................................................- 191 -5.4.1.1库存参数(Inventory Parameters)..............................................................................- 191 -5.4.1.2成本计算信息(Costing Information)........................................................................- 193 -5.4.1.3版本/批次/序列和LPN(Revision/Lot/Serial and LPN)............................................- 196 -5.4.1.4ATP/挑库/物料来源补充(ATP/Pick/Item-Sourcing)................................................- 197 -5.4.1.5组织间信息(Inter-Org Information).........................................................................- 198 -5.4.1.6其它账户(Other Accounts).......................................................................................- 199 -5.4.1.7仓库(Warehouse)......................................................................................................- 200 -5.4.1.8仓库任务管理(Warehouse Task Management)........................................................- 200 -5.4.2定义子库存(必需).........................................................................................- 201 -5.4.2.1子库存“主要”信息(Main)....................................................................................- 203 -5.4.2.2子库存“账户”信息(Accounts).............................................................................- 205 -5.4.2.3物料/子库存(Item/Subinventory).............................................................................- 206 -5.4.2.4货位(Locator)...........................................................................................................- 208 -5.4.3定义物料状态(Material Status)(可选).......................................................- 208 -5.4.4定义事务处理类型(Transaction Type)(可选)............................................- 209 -5.4.5定义组织间发运网络(Shipping Networks)(可选).....................................- 211 -5.4.6定义发运方法(Shipping Methods)(可选)..................................................- 213 -5.4.7定义公司间事务处理流程(Intercompany Transaction Flow)(可选).........- 214 -5.4.8定义成本类型(Cost Type)(可选)...............................................................- 216 -5.4.9定义接收选项(必需).....................................................................................- 217 -5.4.10设置接口管理器(必需).................................................................................- 218 -5.4.11设置配置文件选项(Profile Option)(必需).................................................- 219 -5.4.12设置库存会计期间(必需).............................................................................- 222 -5.5库存系统的基本业务功能. (225)5.5.1基本功能概述.....................................................................................................- 225 -5.5.2库存量查询.........................................................................................................- 225 -5.5.3物料出入库业务.................................................................................................- 229 -5.5.4物料库存台账、成本及账务更新.....................................................................- 231 -5.5.5多组织库存量查询.............................................................................................- 232 -5.5.6物料的子库存转移(Subinventory Transfer)..................................................- 234 -5.5.7物料的组织间转移(Inter-organization Transfer)...........................................- 236 -5.5.8物料事务处理查询.............................................................................................- 240 -5.5.8.1物料事务处理(Material Transaction)查询...............................................................- 240 -5.5.8.2事务处理汇总(Transaction Summaries)...................................................................- 242 -5.5.8.3物料分配查询(Material distributions)......................................................................- 243 -5.6库存系统的高级业务功能 (246)5.6.1物料搬运单(Move Order)..............................................................................- 246 -5.6.1.1创建物料搬运单(申请)............................................................................................- 247 -5.6.1.2处理物料搬运单............................................................................................................- 248 -5.6.2物料事务处理的高级功能.................................................................................- 249 -5.6.2.1货位控制的设置(Stock Locators)............................................................................- 249 -5.6.2.2版本控制的设置(Revision)......................................................................................- 251 -5.6.2.3批次控制的设置(Lots).............................................................................................- 252 -5.6.2.4序列号控制的设置(Serial numbers)........................................................................- 253 -5.6.2.5事务处理过程中的货位/版本/批次/序列号控制的应用.............................................- 254 -5.6.2.6货位/批次/序列号相关结果数据的查询......................................................................- 256 -5.7物料的ABC分析. (258)5.7.1物料ABC分类的管理思想.................................................................................- 258 -5.7.2库存ABC分析的系统功能.................................................................................- 259 -5.7.2.1定义ABC分类标识........................................................................................................- 259 -5.7.2.2计算物料库存值或数量(ABC编译)........................................................................- 259 -5.7.2.3物料的ABC分配............................................................................................................- 261 -5.7.2.4ABC分配结果查询及更新............................................................................................- 262 -5.8库存盘点. (263)5.8.1实地盘点(Physical Inventory).......................................................................- 263 -5.8.1.1创建实地盘点(Physical Inventories)........................................................................- 263 -5.8.1.2生成货签(Tag Generation).......................................................................................- 264 -5.8.1.3货签计数(Tag Counts)..............................................................................................- 265 -5.8.1.4审批调整(Approve Adjustments).............................................................................- 266 -5.8.1.5调整过账(Launch Adjustments)...............................................................................- 268 -5.8.2周期盘点(Cycle Counting)............................................................................- 269 -5.8.2.1创建周期盘点(名)Cycle Counts...............................................................................- 269 -5.8.2.2人工计划(Manual Schedule Requests).....................................................................- 274 -5.8.2.3生成盘点请求(Generate Count Requests)................................................................- 274 -5.8.2.4自动计划(Cycle Count Schedule)............................................................................- 275 -5.8.2.5周期盘点录入(Cycle Count Entries)........................................................................- 277 -5.8.2.6周期盘点数据审批(Approve Counts)......................................................................- 278 -5.8.2.7周期盘点数据过账........................................................................................................- 279 -5.8.2.8周期盘点数据开放接口(Open Interface)................................................................- 279 -5.8.3补充盘点(Replenishment Counts).................................................................- 281 -5.9结语 (282)第6章ORACLE EBS 采购管理系统(上)..................................................................- 283 -6.2采购PO系统设置概述 (284)6.3采购PO系统基础设置 (285)6.3.1定义人员(Personnel)(必需)........................................................................- 285 -6.3.1.1分配职务及职位键弹性域结构(Job /Position Flexfield)........................................- 286 -6.3.1.2定义职务及职位............................................................................................................- 287 -6.3.1.3定义人员(People).....................................................................................................- 288 -6.3.2定义采购员(Buyer)(必需)..........................................................................- 289 -6.3.3设置财务选项(Financial Options)(必需)...................................................- 289 -6.3.4设置采购选项(Purchasing Options)(必需)................................................- 291 -6.3.5设置接收选项(Receiving Options)(必需)..................................................- 299 -6.3.6设置配置文件选项(Profile Option)(必需).................................................- 302 -6.3.7设置采购会计期间(必需).............................................................................- 304 -6.4采购PO系统业务设置.. (305)6.4.1定义采购物料相关属性(必需).....................................................................- 305 -6.4.2定义行类型(可选).........................................................................................- 306 -6.4.3定义付款条件(必需).....................................................................................- 307 -6.4.4定义进项税(必需).........................................................................................- 309 -6.4.5定义汇率(可选).............................................................................................- 310 -6.4.6定义质量检验代码(可选).............................................................................- 312 -6.4.7定义费用账户规则(可选).............................................................................- 312 -6.4.8定义职位层次结构(必需).............................................................................- 314 -6.4.9设置单据类型(可选).....................................................................................- 316 -6.4.10设置单据审批(必需).....................................................................................- 319 -6.4.10.1设置审批组...............................................................................................................- 319 -6.4.10.2设置审批分配...........................................................................................................- 320 -6.4.11设置采购工作流(可选).................................................................................- 321 -6.4.12设置采购事务处理并发流程(必需)..............................................................- 324 -6.5采购申请到采购订单的基本功能. (324)6.5.1采购系统的基本来源类单据.............................................................................- 324 -6.5.1.1报价单(Quotation)....................................................................................................- 325 -6.5.1.1.1标准/目录报价单.....................................................................................................- 327 -6.5.1.1.2投标报价单..............................................................................................................- 328 -6.5.1.1.3报价单审批..............................................................................................................- 329 -6.5.1.1.4供应商管理目录报价单..........................................................................................- 331 -6.5.1.2询价单(RFQ)............................................................................................................- 333 -6.5.1.2.1创建询价单(RFQ)..............................................................................................- 333 -6.5.1.2.2询价单打印/发送.....................................................................................................- 335 -6.5.1.2.3询价单用供应商列表..............................................................................................- 335 -6.5.1.3从询价单到报价单........................................................................................................- 336 -。
数据库oracle基础知识数据库Oracle是一款企业级关系数据库管理系统,被广泛应用于大型企业和政府机构。
为了从事Oracle数据库开发工作,需要掌握以下基础知识。
1. SQL语言SQL语言是Oracle数据库最常用的查询和管理语言。
它可以用于创建、修改和删除表格、存储过程和函数等对象。
SQL语言可以通过命令行工具或GUI工具(如Oracle SQL Developer)使用。
2. 数据类型Oracle数据库支持多种数据类型,包括字符型、数值型、日期型和布尔型等。
掌握各种数据类型的特点和使用方法对于正确存储数据非常重要。
3. 约束在Oracle数据库中,约束是定义表列或表之间关系的规则。
包括主键、外键、唯一约束和检查约束等。
理解和正确使用约束可以有效维护数据完整性。
4. 触发器触发器是一种在表上执行的操作,例如在插入、更新和删除时。
掌握触发器的创建和使用可以帮助开发者增强数据的一致性和完整性。
5. 存储过程和函数存储过程和函数是一些预定义的SQL语句,封装起来方便被调用。
存储过程和函数类似,但存储过程是没有返回值的,而函数则需要返回一个值。
掌握存储过程和函数的使用可以提高数据库的性能和效率。
6. 高可用性Oracle数据库提供了许多机制,确保在故障时保持数据库高可用性。
这包括了备份和恢复、灾备等方案。
掌握这些机制可以帮助开发者保障数据可靠性和业务连续性。
通过学习以上基础知识,可以使Oracle数据库开发者理解Oracle数据库的基本原理和概念。
并且可以使用这些知识来开发高效、高可用性、可扩展的Oracle数据库应用程序。
oracle19c手册中文标题:Oracle 19c 手册中文版使用指南一、引言Oracle 19c 是 Oracle 数据库的最新版本,它提供了一种全面的云和本地解决方案。
本手册将为您提供在安装、配置和使用 Oracle 19c 时所需的所有信息。
二、安装1. 系统要求:请确保您的系统满足 Oracle 19c 的最低硬件和软件需求。
2. 下载:从 Oracle 官方网站下载 Oracle 19c 安装程序。
3. 安装:按照安装向导的指示进行操作,选择适合您环境的选项。
4. 验证:安装完成后,通过运行 SQL*Plus 或其他客户端工具来验证安装是否成功。
三、配置1. 网络配置:设置数据库监听器以允许远程连接。
2. 用户管理:创建和管理数据库用户,以及分配权限。
3. 表空间管理:创建和管理表空间,以优化数据存储。
四、使用1. SQL 开发:学习如何使用 SQL Plus 或其他开发工具编写 SQL 查询和脚本。
2. 数据备份和恢复:了解如何对数据库进行备份和恢复,以防止数据丢失。
3. 性能调优:掌握如何监控和调整数据库性能,以提高系统的响应速度。
五、故障排除1. 常见问题:查阅常见问题及其解决方法。
2. 错误代码:查找错误代码及其含义,以便于诊断问题。
3. 支持资源:了解可以获取更多帮助和支持的资源。
六、结论Oracle 19c 提供了强大的功能和灵活性,无论是对于企业级应用还是个人项目,都是一个很好的选择。
希望这份手册能帮助您更好地理解和使用 Oracle19c。
七、附录包括一些参考资料和有用的链接,如官方文档、社区论坛等。
以上就是关于 Oracle 19c 手册中文版的使用指南,希望能对您有所帮助。
如果您有任何问题或建议,请随时联系我们的技术支持团队。
Copyright 2008,Oracle HJCChapter 1–Page 1第1章数据库综述Copyright 2008,Oracle HJCChapter 1–Page 21.1数据与信息1.1.1信息是来自于现实世界事物的存在方式或运动形态的集合,是人们进行各种活动所需要的知识,是数据加工的结果。
1.1.2数据存储在某一媒体上可加以鉴别的符号资料(数字、文字、图像、声音等),这些媒体可以包括纸、磁盘、磁带、光盘等种类。
举例:1、KONKA,蓝屏,银白色,半翻盖;2、男,50,1.8。
1.1.3信息与数据的关系数据是承载信息的物理符号或称为载体。
信息是人们消化理解的数据,是对客观世界的认识,是知识。
1.1.4计算机数据管理的发展1、人工管理阶段数据与处理数据的程序密切相关,不互相独立;数据不做长期保存;数据是依附于计算机程序或软件。
2、文件系统阶段程序与数据有了一定的独立性,程序和数据分开存储,具有程序文件和数据文件的各自属性;数据文件可以长期保存,但数据冗余度大;缺乏数据独立性;不集中管理数据。
3、数据库系统阶段基本实现了数据共享,减少了数据冗余;采用特定的数据模型;具有较高的数据独立性;有统一的数据控制和管理功能。
4、分布式数据库系统阶段分布式数据库在逻辑上是一个整体、地理分布在不同位置的数据集合,是计算机网络环境下各个局部数据库的逻辑集合,受分布式数据库管理系统的控制和管理。
其特点如下:(1)分布透明性;(2)局部自治与集中控制相结合;(3)高可靠性和可用性;(4)高效率和灵活性。
Copyright2008,Oracle HJCChapter1–Page3Copyright 2008,Oracle HJCChapter 1–Page 41.2关系型数据库系统1.2.1数据库数据库(DB,DataBase)是存放数据的仓库,长期保存在计算机系统中的、有组织的、可以被共享的数据集合。
数据库特点:数据共享性数据独立性减少数据冗余度数据的一致性1.2.2数据库系统数据库系统是指引进数据库技术后的计算机系统。
oracle11g下载、安装、使⽤图⽂教程⽬录⼀、前⾔⼆、下载oracle三、安装oracle⼀、前⾔Windows系统每隔⼀段时间都要进⾏重装系统,感觉每次装完系统在装oracle都会相当费劲,步骤都要从新想。
安装软件是⾸要,虽然不是特别重要,但是错误的安装也是相当费劲和抓狂的。
我就想着写⼀篇关于oracle安装的博客,供⾃⼰和⼤家⼀起学习。
如有不⾜之处,还望不吝赐教。
⼆、下载oracle本地下载:进⼊downloads之后,下滑,看到下图,点击 oracle 11g 企业版下载。
进⼊之后,先接受条约。
然后看找到oracle 11g 的下载地址。
如下图找到符合⾃⼰想要的版本。
这⾥选择Windows 64位的,这⾥是下载两个⽂件。
这两个⽂件压缩包都是安装包。
点击之后,需要先登录。
我有账号,所以直接登录,没有的可以先注册。
登录之后,直接⾃动下载三、安装oracle把这两个压缩包直接解压,会直接解压到⼀个⽂件夹。
然后进⼊⽂件夹,打开setup.exe 应⽤程序。
会出现,这个⾃动检测。
不要着急,但是会出现第⼆张图⽚的错误。
在以管理员⾝份运⾏setup.exe之后,出现了:[INS-13001]环境不满⾜最低要求,通过⽹上搜索之后找到了解决途径⾸先,打开你的解压后的database⽂件夹,找到stage,然后cvu,找到cvu_prereq.xml⽂件,⽤记事本打开,在<CERTIFIED_SYSTEMS></CERTIFIED_SYSTEMS>标签中增添下⾯内容<OPERATING_SYSTEM RELEASE="6.2"><VERSION VALUE="3"/><ARCHITECTURE VALUE="64-bit"/><NAME VALUE="Windows 10"/><ENV_VAR_LIST><ENV_VAR NAME="PATH" MAX_LENGTH="1023" /></ENV_VAR_LIST></OPERATING_SYSTEM>不同之处在于下图详细见图⽚然后重新打开如图所⽰,我们可以选择填写电⼦邮件或不写,是否接受安全更新我们这⾥也选择不接受;点击下⼀步,安装程序会让你确认是否不接受安全更新,点击“是”;安装选项中根据⾃我需要选择,我们这⾥选择”创建和配置数据库“,然后“下⼀步”;系统类中我们选择”桌⾯类“,接着“下⼀步”;在典型安装中,我们可以选择oracle的安装⽬录和数据库位置,等⼀系列位置选择,任何软件的安装我们⾸选⼀定不是系统盘,所以我们这⾥选择D盘,在D盘下建⼀个“oracle”⽂件夹,数据库版本我们选择企业版;(企业版的学习使⽤也是免费的),数据库名我们可以默认位“orcl”,管理⼝令根据⾃我习惯填写,oracle建议的密码是⽐较复杂的,这⾥我们选择密码也填写为“orcl”⽅便记,不易忘记。
第1章OraCIe 9i基础1.1关系型数据库系统简介111什么是关系型数据关系型数据是以关系数学模型来表示的数据。
关系数学模型中以二维表的形式来描述数据, 如表1.1和表1.2所示。
表Ll研究生信息二维表表1.2导师信息二维表1.1.2什么是关系型数据库L什么是主码(主键)能够唯一表示数据表中的每个记录的【字段】或者【字段】的组合就称为主码。
2.什么是外码(外键)表1.2的【编号】字段和表1.1的【导师编号】字段是对应的。
表1.2中的【编号】字段是表1.2的主码。
表1.2中的【编号】字段又可以称为是表1.1的外码。
1.1.3什么是关系型数据库系统一个完整的关系型数据库系统包含5层结构,如图U所示。
图1.1关系型数据库系统的层次结构1.硬件硬件指安装数据库系统的计算机,包括两种。
服务器客户机2.操作系统操作系统指安装数据库系统的计算机采用的操作系统。
3.关系型数据库管理系统、数据库关系型数据库是存储在计算机上的、可共享的、有组织的关系型数据的集合。
关系型数据库管理系统是位于操作系统和关系型数据库应用系统之间的数据库管理软件。
4.关系型数据库应用系统关系型数据库应用系统指为满足用户需求,采用各种应用开发工具(如VB、PB和DelPhi 等)和开发技术开发的数据库应用软件。
5.用户6户指与数据库系统打交道的人员,包括如下3类人员。
最终用户数点库应用系统开发员数据库管理员113什么是关系型数据库管理系统1.数据定义语言及翻译程序DDL2.数据操纵语言及编译(解释)程序DML3.数据库管理程序1.2网络关系型数据库的代表OraCIe 9i1.2.1 Oracle 9i数据库1.企业片反(Enterprise Edition)2.标准版(StandardEdition)3.个人版(PerSOnalEdiIiOn)1.2.2 Oracle 9i应用服务器Oracle 9应用服务器有两种版本。
1.企业版(EnterPriSeEdilion)企业版主要用于构建互联网应用,面向企业级应用,,2.标准版(Standard Edition)标准版用于建立面向部门级的Web应用。
(Oracle管理)Oracle系列培训教程之二:oracle安装配置Oracle8iforNT/WIN2000安装与配置经过本章的学习您应该掌握:●服务器端的安装、服务的启动、卸载;●客户端安装●客户端的连接配置●国强财务软件中帐套管理及环境配置●工具介绍●附录:SQL*PLUS常用命令列表本文档摘自,部分安装画面不全请到网站查询。
一、服务器端的安装安装之前,请注意:1、关闭所有正在运行的程序2、规划一个磁盘,至少需要1000MB的硬盘空间安装开始:下载oracle816nt.zip(441MB),用Winzip解压缩到C:\oracle816nt目录下,双击setup.exe 程序这时系统出现以下画面一稍等一会,出现“欢迎”画面二点击“已安装产品”,出现画面三如果以前安装过Oracle的一些产品,此处会显示出产品列表,本例以前没有安装过其他产品,点击“关闭”,单击“下一步”,出现画面四出现文件定位画面,来源路径为C:\oracle816nt\stage\products.jar目标路径为D:\Oracle\Ora81单击“下一步”,出现画面五系统显示“正在装载产品列表”,进度进行到100%时,出现画面六选择“Oracle8iEnterpriseEdition8.1.6.0.0”,单击“下一步”,出现画面七选择“安装类型”为“典型(1001MB)”,单击“下一步”,出现画面八屏幕右上角出现进度条,进度进行到一定程度时,出现画面九系统提示,请输入“数据库标识”本例输入,全局数据库名:oradb,SID值自动随着全局数据库名变化,可以更改单击“下一步”,出现画面十一屏幕右上角进度条继续前进,达到100%时,出现画面十二出现摘要画面,对你想要安装的产品作一个总结,单击“安装”,出现画面十三开始正式安装系统文件,进度条不断前进,耗时一般在1个小时左右,进度条达到100%时,出现画面十四画面十五数据库开始创建,进度达到100%时,出现画面十六数据库创建完成,显示数据库的一些基本信息,包括:数据库名:oradb数据库系统标识符(SID):oradbSYS帐户口令:change_on_installSYSTEM帐户口令:manager单击“确定”,出现画面十七安装结束,单击“退出”,出现画面十八单击“是(Y)”,退出安装程序二、ORACLE服务的启动安装完毕后在控制面板中会自动启动三个服务:(sybase需要手工设为自动启动才行)Oracleorahome81TNSListerner(oracle监听服务)Oracleservise+SIDOraclewebAssistant三、怎样完全卸载重装ORACLE?系统环境:1、操作系统:Windows2000Server,机器内存128M2、数据库:Oracle8iR2(8.1.6)forNT企业版3、安装路径:D:\ORACLE卸载步骤:1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务。
一、数据库分类一、数据库分类1、小型数据库:access、foxbase2、中型数据库:informix、sql server、mysql3、大型数据库:sybase、db2、oracle
二、项目中如何合理地使用数据库,可以依据如下三个方面入手1、项目的规模a、负载量有多大,即用户数有多大b、成本c、安全性
eg、小型数据库1、负载量小,用户大概100人之内比如:留言板、信息管理系统2、成本在千元之内3、对安全性要求不高
中型数据库比如负载量 日访问量5000~10000成本在万元内比如商务网站
大型数据库海量负载,可以处理海量数据(sybase安全性高,相对贵二、 oracle sql*plus 常用命令一、sys用户和system用户Oracle安装会自动的生成sys用户和system用户(1)、sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install(2)、system用户是管理操作员,权限也很大。具有sysoper角色,没有create database的权限,默认的密码是manager(3)、一般讲,对数据库维护,使用system用户登录就可以拉注意:也就是说sys和system这两个用户最大的区别是在于有没有create database的权限。
二、sql*plus工具简介sql*plus是oracle自带的工具软件,主要用于执行sql语句,pl\sql块。操作如下:(1)、在D:\dev\oracle\product\10.2.0\db_1\bin\目录下的sqlplusw.exe。(D:\dev\oracle\为oracle安装目录)(2)、在运行栏中输入“sqlplusw”即可
三、sqlplus dos工具简介(1)、概述:sqlplus是在dos下操作oracle的工具,其功能和sql*plus相似。(2)、操作如下:在运行栏中输入“sqlplus”即可
四、PLSQL Developer工具,需要自己安装,推荐大家使用五、sql*plus常用命令1)、连接命令1.conn[ect]用法:conn 用户名/密码@网络服务名 [as sysdba/sysoper]说明:当用特权用户身份连接时,必须带上as sysdba或是as sysopereg、SQL> show userUSER 为 "SCOTT"SQL> conn system/oracle@orcl已连接。SQL> show userUSER 为 "SYSTEM"SQL>以上命令实现类似切换用户的效果2.disc/disconn/disconnect
说明: 该命令用来断开与当前数据库的连接3.pssw[ord]说明: 该命令用于修改用户的密码,如果要想修改其它用户的密码,需要用sys/system登录。
eg、SQL> conn scott/oracle已连接。SQL> passw更改 SCOTT 的口令旧口令:新口令:重新键入新口令:口令已更改SQL>4.show user说明: 显示当前用户名5.exit说明: 该命令会断开与数据库的连接,同时会退出sql*plus5.clear screen清空屏幕
2)、文件操作命令1.start和@说明: 运行sql脚本案例: sql>@ d:\a.sql或是sql>start d:\a.sql2.edit说明: 该命令可以编辑指定的sql脚本案例: sql>edit d:\a.sql,这样会把d:\a.sql 这个文件打开3.spool说明: 该命令可以将sql*plus屏幕上的内容输出到指定文件中去。案例: sql>spool d:\b.sql并输入sql>spool offeg、sql>spool d:\b.sql;sql>select * from emp;sql>spool off;
3)、交互式命令1.&说明:可以替代变量,而该变量在执行时,需要用户输入。select * from emp where job='&job';
4)、显示和设置环境变量概述:可以用来控制输出的各种格式,set show 如果希望永久的保存相关的设置,可以去修改glogin.sql 脚本1.linesize说明:设置显示行的宽度,默认是80个字符show linesizeset linesize 902.pagesize说明:设置每页显示的行数目,默认是14用法和linesize 一样至于其它环境参数的使用也是大同小异三、 oracle 用户管理一一、创建用户概述:在oracle中要创建一个新的用户使用create user语句,一般是具有dba(数据库管理员)的权限才能使用。create user 用户名 identified by 密码; 注意:oracle有个毛病,密码必须以字母开头,如果以数字开头,它不会创建用户eg、create user xiaoming identified by oracle;
二、给用户修改密码概述:如果给自己修改密码可以直接使用SQL> password 用户名或passw如果给别人修改密码则需要具有dba的权限,或是拥有alter user的系统权限SQL> alter user 用户名 identified by 新密码
三、删除用户概述:一般以dba的身份去删除某个用户,如果用其它用户去删除用户则需要具有drop user的权限。比如drop user 用户名 【cascade】注意:在删除用户时,如果要删除的用户,已经创建了表,那么就需要在删除的时候带一个参数cascade,即把该用户及表一同删除;
四、权限权限分为系统权限和对象权限。何为系统权限?用户对数据库的相关权限,connect、resource、dba等系统权限,如建库、建表、建索引、建存储过程、登陆数据库、修改密码等。何为对象权限?用户对其他用户的数据对象操作的权限,insert、delete、update、select、all等对象权限,数据对象有很多,比如表,索引,视图,触发器、存储过程、包等。执行SELECT * FROM Dba_Object_Size;语句可得到oracle数据库对象。
五、角色角色分为预定义角色和自定义角色。
六、用户管理的综合案例概述:创建的新用户是没有任何权限的,甚至连登陆的数据库的权限都没有,需要为其指定相应的权限。给一个用户赋权限使用命令grant,回收权限使用命令revoke。为了讲清楚用户的管理,这里我给大家举一个案例。SQL> conn xiaoming/oracleERROR:ORA-01045: user XIAOMING lacks CREATE SESSION privilege; logon denied警告: 您不再连接到 ORACLE。SQL> show userUSER 为 ""SQL> conn system/oracle已连接。SQL> grant connect to xiaoming;授权成功。SQL> conn xiaoming/oracle
已连接。SQL>
注意:grant connect to xiaoming;在这里,准确的讲,connect不是权限,而是角色。
现在说下对象权限,现在要做这么件事情:* 希望xiaoming用户可以去查询emp表* 希望xiaoming用户可以去查询scott的emp表grant select on scott.emp to xiaoming* 希望xiaoming用户可以去修改scott的emp表grant update on scott.emp to xiaoming* 希望xiaoming 用户可以去修改/删除,查询,添加scott的emp表grant all on scott.emp to xiaoming* scott希望收回xiaoming对emp表的查询权限revoke select on scott.emp from xiaoming
七、权限的传递//对权限的维护。* 希望xiaoming用户可以去查询scott的emp表/还希望xiaoming可以把这个权限传递给别人。
--如果是对象权限,就加入with grant optiongrant select on emp to xiaoming with grant option我的操作过程:SQL> conn scott/oracle;已连接。SQL> grant select on scott.emp to xiaoming with grant option;授权成功。SQL> conn system/oracle;已连接。SQL> create user xiaohong identified by oracle;用户已创建。SQL> grant connect to xiaohong;授权成功。SQL> conn xiaoming/oracle;已连接。SQL> grant select on scott.emp to xiaohong;授权成功。
--如果是系统权限。system给xiaoming权限时:grant connect to xiaoming with admin option问题:如果scott把xiaoming对emp表的查询权限回收,那么xiaohong会怎样?答案:被回收。下面是我的操作过程:SQL> conn scott/oracle;
已连接。SQL> revoke select on emp from xiaoming;
撤销成功。