当前位置:文档之家› Oracle

Oracle

Oracle
Oracle

oracle数据库是现阶段占市场率最高的数据库。国际领先的市场研究机构IDC在研究报告中指出,甲骨文在关系型数据库和对象关系数据库管理系统软件市场保持全球领先地位,同时还在亚太地区(日本除外)的信息与数据管理软件市场处于第一的位置。2003年,Oracle数据库年增长率为8.6%,并以39.8%的市场占有率占据全球市场领先地位。2004年,Oracle数据库年增长率为10.5%,并以41.3%的市场占有率居市场领先地位。在2005年,Oracle数据库以48.6%的市场占有率继续稳居关系数据库市场的首位。

1996年,Oracle公司成功推出了专门面向中国的数据库产品,即Oracle7

1997年,Oracle公司推出了基于网络计算的数据库产品Oracle8.

1999年,针对Internet技术的发展,Oracle公司推出了第一个基于Internet的数据库Oracle 8i.把数据库产品、应用服务器和工具产品全部转向了支持Internet环境,形成了一套以Oracle8i为核心的完整的Internet计算平台。

2001年,Oracle公司又推出了新一代Internet电子商务基础架构Oracle9i,使用户能够以经济有效的方式开发和部署Internet电子商务应用,它提供了包括数据库、应用服务器、开发工具、内容工具和管理工具等完整的支持。

2003年9月,美国旧金山举行的Oracle用户大会上,Oracle公司发布了Oracle Database 10g、Oracle Application Server 10g和Oracle Enterprise Manager 10g共同构成了第一个全球集成式网格计算架构软件。

Oracle的特点:

能在所有主流平台上运行(包括Windows)。完全支持所有的工业标准。

采用完全开放策略。可以使客户选择最适合的解决方案。

对开发商全力支持。Oracle Server获得最高认证级别的ISO标准认证。

性能高,保持WindowsNT下的TPC-D和TPC-C的世界记录。

多层次网络计算,支持多种工业标准,可以用ODBC,JDBC,OCI等网络客户连接。

复杂, 同时提供GUI和命令行,在Windows NT和Unix下操作相同。

长时间的开发经验,完全向下兼容。得到广泛的应用。

总而言之,当今最流行,功能最好的数据库分别为:ORACLE公司的ORACLE数据库>IBM 公司的DB2数据库>微软的SQL Server。

10g是通过http方式连接的,界面比较友好。

Oracle Database 10g的最大优势是帮助用户和合作伙伴从现在IT投资中获得最大效率,包括硬件、软件以及更加重要的人力资源。同时,通过使用Oracle Database 10g产品,IT 人员能够从费时的、重复性的管理工作中解放出来,从而可以把更多的精力放在如何解决业务问题上。

Oracle Database 10g提供了4个版本分别是Oracle Database 10g标准版1、Oracle Database 10g标准版、Oracle Database 10g企业版和Oracle Database 10g个人版。提供了一系列常见的应用程序开发功能,包括与SQL对象相关的功能、用于编写存储过程和触发器的PL/SQL语言和Java编程接口。

1.Oracle Database 10g的安装

硬件环境要求:

1.物理内存:最小256MB,建议512MB

2.虚拟内存:RAM大小的两倍

3.临时磁盘空间:125MB

4.硬盘空间:基本安装需要2GB左右的空间

5.视频适配器:256种颜色

6.处理器:最小200MHz

软件环境要求:

1.系统体系架构:Intel(x86)、AMD64 and Intel EM64T

2.操作系统:在Windows环境中Oracle Database 10g系统,操作系统满足Windows2000(至

少SP1)的所有版本、Windows Server 2003的所有版本、Windows XP Professional、不支持Windows NT

3.编译器:Pro*COBOL支持ACUCOBOL-GT6.2编译器、Micro Focus Net Express

4.0编译

器,不支持面向对象COBOL语言;支持Microsoft Visual C++.NET2002 7.0和Microsoft Visual C++.NET2003编译器的组件有Oracle C++ Call Interface、Oracle Call

Interface、GNU Compiler Collection(GCC)、PL/SQL本地编译、XDK

4.网络协议:Oracle Netscape底层可以使用工业标准协议与Oracle系统进行通信,包括

TCP/IP、TCP/IP with SSL、Named Pipes

Oracle Database 10.2.0.1 win32 the complete files (655,025,354 bytes) Oracle Database 10g Companion CD Relaease2 (653,693,751 bytes)

Oracle Database 10g Client Release 2 (475,090,051 bytes)

https://www.doczj.com/doc/8910719190.html,/technology/software/products/database/oracle10g /htdocs/10201winsoft.html

Oracle Database 10.2.0.1 win64 the complete files (697,852,295 bytes) Oracle Database 10g Companion CD Relaease2 (357,754,749 bytes)

Oracle Database 10g Client Release 2 (506,158,858 bytes)

https://www.doczj.com/doc/8910719190.html,/technology/software/products/database/oracle10g/htdocs/10 201winx64soft.html

Oracle Database 10g Express Edition (Universal)

OracleXEUniv.exe (216,933,372 bytes) OracleXEClient.exe (30,943,220 bytes) https://www.doczj.com/doc/8910719190.html,/technology/software/products/database/index.html

https://www.doczj.com/doc/8910719190.html,/technology/software/products/database/xe/htdocs/102xewinsoft.html

Oracle Database XE安装

以管理员权限的用户登陆系统

去oracle网站上下载windows版的Oracle 应用服务器10g 软件

Oracle 数据库10g第2 版(10.2.0.1)(针对Microsoft Windows)

下载地址:Oracle的官方网站只需免费注册即可下载

1.使用InstallShield向导在您的计算机上安装Oracle Database 10g Express Edition,要继续,请单击“下一步”;

2.弹出窗口,请仔细阅读下面的许可协议,并接受许可协议,点击下一步

3. 弹出窗口,选择目标位置,选择安装程序将安装文件的文件夹,安装程序将在以下文件夹安装Oracle Database 10g Express Edition。要安装到此文件夹,请单击“下一步”。要安装到其他文件夹,请单击“浏览”并选择其他文件夹。大约需要1.6-1.7G空间。

4.指定数据库口令,输入并确认数据库的口令。此口令将供SYS和SYSTEM数据库账户使用。注:安装完成后,您应该使用SYSTEM用户以及您在此输入的口令来登录数据库首页。

5.点击下一步,弹出窗口,概览:请先复查设置,然后继续安装。当前安装设置:目标文件夹:G:\Oracle10g\,Oracle数据库监听程序的端口:1521,用于Microsoft Transaction Server的Oracle服务的端口:2030,HTTP监听程序的端口:8080。点击“安装”。

6.安装状态 InstallShield Wizard正在安装Oracle Database 10g Express Edition Oracle Database 10g ExpressEdition创建并启动服务

7.InstallShield向导完成。安装程序已完成在计算机中安装Oracle Database 10g Express Edition

Oracle Database XE Client安装

在Windows下以管理员权限登录。双击OracleXEClient.exe

1.欢迎使用Oracle Client 10g Express Edition的InstallShiedld向导,继续单击下一步继续

2.许可证协议,点接受,下一步继续

3.选择目标位置,选择安装程序将安装文件的文件夹,可浏览改变目标位置。以下位置所需的空间72.76M,点击下一步继续

4.概览:复查设置,然后继续安装。当前安装位置:目标文件夹是E:\OracleXEClient\ 用于Microsoft Transaction Server 的Oracle服务的端口:2030,点安装继续

5.复制安装

6.InstallShield向导完成。安装程序已完成在计算机中安装Oracle Client 10g Express Edition

使控制面板服务甲骨文微软事务服务器

如果打算使用Oracle服务的微软事务服务器(OraMTS),如果希望自动启动,则需要启用安装Oracle数据库快捷版的计算机上的服务。立即安装Oracle数据库快捷版后,它的服务设置是手动。

1.选择开始,控制面板。

2.在控制面板,双击管理工具, 选择服务.

3.右键点击OracleMTSRecoveryService 服务,从菜单中选择属性,设置为

自动

4.点击确定.

5.通过右键点击它的名字并在菜单中选择开始来启动

OracleMTSRecoverService服务

如果您没有选择启动Oracle数据库10gXE版主页复选框,或者如果您要从另一台计算机访问Oracle数据库XE版,按照下列步骤操作:从开始菜单,选择程序(或所有程序)访问数据库主页,然后Oracle数据库10gXE版,然后转到数据库主页。

如果Oracle数据库XE版Server安装在另一台计算机上,那么您可以访问它从以下网址:http://host:port/apex/

主机名称是主机的名称或IP地址是安装Oracle数据库XE版的计算机的IP。如果Oracle数据库XE版服务器是在本地计算机上,可以输入localhost作为本地主机的主机名称。

请注意,在浏览器中的URL默认指向本地IP地址127.0.0.1 。如果你想要其他用户访问您的Oracle数据库XE版安装,提供计算机的主机名称或IP地址。端口是Oracle数据库XE版的HTTP侦听器正在侦听的TCP端口。此端口号在安装过程中设置。一般而言,这是设置为8080 。

例如,如果Oracle数据库XE版服务器的计算机上安装的主机名称是shobeen,默认端口号8080 ,您将用这个网址进入数据库主页:

http://shobeen:8080/apex/

登录到数据库使用用户名SYSTEM,提供在安装过程中设置的密码。

注意:打开防火墙设置,添加端口1521和2030及8080

Introduction

Oracle Database XE 容易安装. 安装有下面两部分:

?Oracle Database XE Server: The Oracle Database XE 服务器部分提供了数据库及其管理工具。它也包括Oracle Database XE 客户端部分,所以能够从同安装服务器的电脑上直接连接到数据库,并能管理数据库,开发Java,.NET,PHP和数据库的应用。

?Oracle Database XE Client:在其他计算机上安装Oracle Database XE Client客户端,能连接到服务器端。Oracle Database XE Client提供驱动,

网络部分和远程管理数据库,开发Java,.NET,PHP和数据库的应用工具。

用这个setup只能安装在远程没有安装过服务器端的计算机上。

在安装完成Oracle Database XE, 你能够用Oracle Database XE图形用户管理控制界面管理它

系统要求:Intel (x86)

操作系统:以下32位Windows操作系统之一:

Windows 2000 Service Pack 4 or later

Windows Server 2003

Windows XP Professional Service Pack 1 or later

网络协议:TCP/IP

硬盘空间:服务器部分:总共最小1.6G

客户端部分: 75M

内存:最小256M, 推荐512M

管理和配置软件服务(MSI):MSI version 2.0 or later

如果你计划在运行Windows XP Service Pack 2 or Windows Server 2003 Service Pack 1的计算机上安装Oracle Database XE Server 并连接到另一台计算机上,请检查防火墙的通信端口配置,Oracle Database XE用的默认端口是:

1521: Oracle database监听端口

2030: Oracle Services for Microsoft Transaction Server

8080:为Oracle XML DB服务的HTTP 端口和the Oracle Database XE 图形用户接口

安装Oracle Database XE时你必须是Windows管理员之一。如果你是以本地user登陆的,确保在你安装Oracle Database XE Server之前连接到网上

Web浏览器要求

不论是Oracle Database XE server还是client确保你用的浏览器支持JavaScript ,the HTML 4.0 and CSS 1.0 标准。确保cookies可用. 以下是浏览器的要求,满足之一:

?Microsoft Internet Explorer 6.0 or later

?Firefox 1.0 or later

?Netscape Navigator 7.2 or later

?Mozilla 1.7 or later

取消Windows XP下的文件共享

如果你安装在Windows XP上,考虑取消电脑上Oracle Database XE所在文件的共享设置,如果共享开启,对于你的数据库的数据有非法访问的危险

安装的Windows文件系统要支持存取控制

安装Oracle Database XE Server的文件系统要支持存取控制(例如, NTFS). 如果你安装的Oracle Database XE在不支持存取控制的文件系统中,比如FAT, 你的数据库有重大的非法访问的危险。如果必要的话,你把FAT转化成NTFS.

Oracle Database XE CPU 限制

如果Oracle Database XE Server 安装在有一个以上CPU (包括双核CPUs)的机器上,然后将消耗处理资源最多相当于一个CPU 。例如,在计算机上有两个处理器,如果两个Oracle数据库客户端尝试同时执行CPU密集型查询,然后Oracle数据库10g标准版,Oracle数据库10g标准版1 ,或Oracle数据库10g企业版将能够使用两个CPU进行有效进程的查询。然而,由于Oracle数据库服务器,Oracle数据库的查询处理只相当于一个CPU工作,尽管在两个处理器将更快。充分利用计算机资源,请升级到Oracle数据库10g标准版,Oracle数据库10g标准版1 ,或Oracle数据库10g企业版。

Oracle Database XE安装和执行限制

在一台单独的计算机上,只安装Oracle Database XE可以被执行。但这并不影响任何现有安装或新安装的Oracle数据库10g标准版,Oracle数据库10g标准版1 ,或Oracle数据库10g企业版。此外,用户在每个私人电脑上只能运行一个Oracle Database XE Server的数据库实例。要运行一个以上的Oracle数据库服务器实例或安装一个以上的数据库副本软件,请升级到Oracle数据库10g 标准版,Oracle数据库10g标准版1 ,或Oracle数据库10g企业版。

Oracle Database XE Server 用户数据限制

用户在Oracle Database XE Server 数据库上的数据的最大量不能超过4G。如果用户数据超过这个限制,则一个ORA-12592的错误将会发生。要让用户数据可用的超过4G,请升级到Oracle数据库10g标准版,Oracle数据库10g标准版1 ,或Oracle数据库10g企业版。

HTTPS 支持

HTTPS不支持本地内置到Oracle Database XE中的HTTP监听器。如果你想要HTTPS 支持,使用一个可变更的Web监听器,例如Apache,它能提供HTTPS支持,并为Oracle Database XE 的URLs提供代理。

微软IE的配置

配置微软IE连接到Oracle Database XE数据库的首页。

1. 从开始菜单选择控制面板,再选择“Internet选项”;

2. 在Internet选项中点击“安全”标签;

3. 在“安全”标签下, 选择本地Intranet并选择“站点”;

4. 在本地Intranet对话框中,选择“高级”;

5. 在“将该网站添加到区域中”,输入下面站点:127.0.0.1;

6. 点击“确定”。

作为数据库管理员登陆

你需要做的第一件事是作为Oracle Database XE 的管理员登陆。按下面步骤进行:

1. 打开数据库主页登陆窗口:

在Windows下,从开始菜单,选择程序,再选择Oracle Database 10g Express Edition,然后进入数据库首页。

2.在数据库首页登录窗口,输入下面信息:

用户名:输入system作为用户名;

密码: 输入安装Oracle Database XE时指定输入的密码。

3.点击登录:

Oracle Database XE 主页出现。

2 解锁示例用户账户

为了创建你的应用程序,你需要作为数据库的使用者登录。Oracle Database XE 带有一个示例数据库用户叫HR。用户拥有了一些数据库表的示例模式,可用于创建应用程序的一个虚构的人力资源部。然而,出于安全原因,该用户的帐户已被锁定。您需要解锁该帐户,然后才能建立一个示例应用程序。

解锁示例用户账户:

1.确认你仍旧像前面部分所描述的作为数据库管理员登录。点击管理符号,

再点击数据库用户;

2.点击HR架构图示来显示用户HR的信息;

3.在管理数据库用户下,输入下面设置:

口令和确认口令: 输入hr;

账户状态: 选择未锁定;

角色: 确认CONNECT和RESOURCE被激活。

4.点击“变更用户”。

以下准备创建应用

3 作为示例用户账户登录

登录:

1.在数据库主页的上面的右侧点击“注销”来退出数据库管理员账号;

2.在窗口中,点击登录;

3.在登陆窗口,输入hr作为用户名和密码;

4.点击“登录”。

数据库主页出现

4 创建一个简单的应用:

创建一个应用是视图并编辑数据库数据的方式简单。你基于EMPLOYEES表创建这个应用,它是HR图表的一部分。

1.在数据库主页,点击“应用程序构建器”图标;

2.点击“创建”按钮;

3.在创建应用程序下,选择创建应用程序并点击下一步;.

4.在创建应用程序下:

a.名称: 输入MyApp;

b.接受给出的默认值;

c.点击下一步。

下一步,给你的应用添加页;

5.在添加页面下:

a.选择页的种类, 选择Report and Form.

b.在表名处, 点击向上箭头, 并从搜索对话窗口中选择EMPLOYEES

c.点击“添加页”

在应用程序下,两个新页显示在页的顶部

d. 点击下一步.

6.在标签面板中,接受默认的“一个级别的选项卡”并点击下一步。

7.在共享组件面板中,接受默认的No,并点击下一步。这个操作可以使你

从其他应用中输入共享组件。共享组件是很普通的组件,它在应用中能显示并在任何页面内被调用。验证方案,语言和用户语言首选项派生来源都接受默认值,点击下一步;

8.对于主题, 选择主题2 ,点击下一步.

主题是模版的收集,你可以用于定义一个完整应用的布局和风格。

9.确认你的选择,返回先前的向导栏请点击上一步。接受你的选择请点击创建。

在你点击创建后,信息显示在页的顶部。

应用创建成功。

5 运行新创建的应用

1.点击应用程序图标

在登录处,输入hr用于用户名和密码

你的应用出现,显示EMPLOYEES表

2.开发你的应用.

你能查询EMPLOYEES表, 可以用页面底部的开发工具栏管理你的表

开发工具栏提供一个快速的方式编辑应用程序,编辑页,创建,会话,调试,显示编辑链接。

3.要退出您的应用程序并返回到应用软件,单击编辑页1的开发工具栏。

返回到数据库主页,选择主页顶部的标题。

你已经创建了你的在Oracle Database XE 下的第一个应用

使Oracle Database XE服务器与远程客户可用

在安装Oracle数据库快捷版服务器,它的图形用户界面是唯一可以从本地服务器,而不是远程。

安全注意:远程HTTP访问到Oracle Database XE服务器,浏览器和数据库之间交换的信息是明确的文档,也就是无加密,包括数据库的用户名和密码。如果这是引起人们的关注,不要启用远程HTTP连接到数据库。

如果您要使用Web浏览器,请执行下列步骤:

1. 打开Oracle Database XE.

从开始菜单选择全部程序, 然后选择Oracle Database 10g Express

Edition, 再进入Go To Database Home Page.

2. 在数据库登录界面, 输入用户名system,密码是安装数据库服务器端时输

入的密码, 然后点击登录

3. 在Oracle Database XE主页, 点击管理

4. 在任务栏下, 点击“管理HTTPS访问”

5. 在管理HTTPS访问下, 选择从本地服务器和远程客户端使用

6. 点击应用更改

如果您使用SQL命令行,请执行下列步骤:

1. Start SQL*Plus and 以用户名SYSTEM登录

2. SYSTEM_DRIVE:\> sqlplus system

3.Enter password: SYSTEM_password

或者,如果您在登录远程:

SYSTEM_DRIVE:\> sqlplus system@xe_server_host_name

Enter password: SYSTEM_password

4.在数据库提示符下,输入以下命令:

5.SQL> EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);

查看监听器状态:

你可以查看监听器的状态以决定是否让监听器启动并查看监听器属性。

查看监听器状态:在Oracle Database XE的服务器端以system身份登陆,然后打开命令行窗口。输入以下命令:LSNRCTL STATUS

如果监听器没有开始工作,命令行显示如下报告:

TNS-12541: TNS:no listener

TNS-12560: TNS:protocol adapter error

TNS-00511: No listener

如果监听器开始工作,命令行显示如下报告:

Connecting to

(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=myhost)(PORT=1521))) STATUS of the LISTENER

------------------------

Alias LISTENER

Version TNSLSNR for Linux: Version 10.2.0.1.0 - Production

Start Date 10-DEC-2005 19:06:12

Uptime 2 days 3 hr. 39 min. 32 sec

Trace Level off

Security ON: Local OS Authentication

SNMP OFF

Default Service XE

Listener Parameter File

/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin/lis tener.ora

Listener Log File

/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/log/liste ner.log

Listening Endpoints Summary...

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=https://www.doczj.com/doc/8910719190.html,)(PORT=1 521)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=https://www.doczj.com/doc/8910719190.html,)(PORT=8 080))(Presentation=HTTP)

(Session=RAW))

Services Summary...

Service "PLSExtProc" has 1 instance(s).

Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...

Service "XE" has 1 instance(s).

Instance "XE", status READY, has 1 handler(s) for this service... Service "XEXDB" has 1 instance(s).

Instance "XE", status READY, has 1 handler(s) for this service... Service "XE_XPT" has 1 instance(s).

Instance "XE", status READY, has 1 handler(s) for this service... The command completed successfully

在前面的报告中,粗体显示详情寻找。它们的意思如下

(PORT=1521)

The listener is listening for database connections through Oracle Net on port 1521.

(PORT=8080))(Presentation=HTTP)

The listener is listening for database connections through HTTP on port 8080.

Service "XE" has 1 instance(s) and Instance "XE", status READY

Oracle Database XE is properly registered with the listener and is ready to accept connections.

当你安装完成Oracle Database XE或在电脑Oracle Database XE重启时监听器会自动启动,

下面可能是你为什么想要停止或重启监听器的原因:

1.从系统的错误中恢复;

2.暂时阻止远程连接请求,关闭监视器禁用远程连接请求,然后重启监视器并允许远程连

接请求;

3.改变监听器监听的端口号。

关闭监听器:

1.在Windows下:以安装Oracle用户身份登陆Oracle Database XE服务器主机并打开命令行窗口;

2.输入下面的命令:LSNRCTL STOP

如果成功,命令输出显示如下:

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1))) The command completed successfully

如果监听器已经停止,命令显示一个或更多下列信息

TNS: no listener

启动监听器:

1. 在Windows下:以安装Oracle用户身份登陆Oracle Database XE服务器主机并打开命令行窗口;

2.输入下面命令:LSNRCTL START

如果成功,命令显示报告如下:Connecting to

(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=myhost)(PORT=1521))) STATUS of the LISTENER

------------------------

Alias LISTENER

Version TNSLSNR for Linux: Version 10.2.0.1.0 - Production

Start Date 10-DEC-2005 19:06:12

Uptime 2 days 3 hr. 39 min. 32 sec

Trace Level off

Security ON: Local OS Authentication

SNMP OFF

Default Service XE

Listener Parameter File

/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin/lis tener.ora

Listener Log File

/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/log/liste ner.log

Listening Endpoints Summary...

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=https://www.doczj.com/doc/8910719190.html,)(PORT=1 521)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=https://www.doczj.com/doc/8910719190.html,)(PORT=8 080))(Presentation=HTTP)

(Session=RAW))

Services Summary...

Service "PLSExtProc" has 1 instance(s).

Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...

Service "XE" has 1 instance(s).

Instance "XE", status READY, has 1 handler(s) for this service... Service "XEXDB" has 1 instance(s).

Instance "XE", status READY, has 1 handler(s) for this service... Service "XE_XPT" has 1 instance(s).

Instance "XE", status READY, has 1 handler(s) for this service... The command completed successfully

注意:如果你停止然后启动监听器,而数据库正在运行,对于数据库可能需要花费一分钟左右的时间重新配置的监视器,并开始接受连接。要判断数据库是否已经准备接受连接,重新运行运行命令lsnrctl status,直到你看到下面几行报告:

Service "XE" has 1 instance(s).

Instance "XE", status READY, has 1 handler(s) for this service... 改变监听器端口:

只有和另一个TCP/IP服务有冲突时,你将需要改变默认端口号,在Windows下安装数据库时你有机会改变监听器的端口号,以下将说明怎样在安装或配置后来改变端口号,包含2部分内容:

1.改变数据库连接请求的监听器端口号:

如果你改变数据库连接请求的监听器端口号,你必须确保所有的未来数据库连接请求都用这个新的端口号。这意味着象“用SQL命令行远程连接”这种连接请求必须明确地包含端口号。例如,如果你改变数据库连接请求的监听器端口号为1522,随后的SQL命令行SQL*Plus

连接请求语句必须与下面的相似(假设是从Oracle Database Express Edition客户端的连接):connect system/mypassword@https://www.doczj.com/doc/8910719190.html,:1522

例子:假设你的Oracle Database XE host computer 是名字https://www.doczj.com/doc/8910719190.html,然后你想要在这台计算机上安装一个新的软件它要求TCP端口号是1521.还假设这个软件的端口号不能被配置,因此你必须通过重新配置Oracle Database XE来解决这个端口号冲突问题。你决定改变这个数据库连接请求的监听器的端口号为1522.需要以下几步:

1)关闭监听器:在Windows下用安装时的用户名登陆Oracle Database XE服务器然后打开命令行窗口;输入以下命令LSNRCTL STOP,如果显示Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))The command completed successfully

以上表示关闭成功。

2)用文本编辑器打开文本listener.ora,此文件夹所在的位置是安装

盘:\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN\

3)找到文件中的下面部份位置:

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))

(ADDRESS = (PROTOCOL = TCP)(HOST = myhost)(PORT = 1521))

)

)

4)改变文本(PROT=1512)为(PORT=1522)

5)保存修改后的文本listener.ora

6)启动监听器:

在Windows下用安装时的用户名登陆Oracle Database XE服务器然后打开命令行窗口;输入以下命令LSNRCTL START,如果监听器没启动,命令行显示下面错误信息:TNS-12541:

TNS:no listener

TNS-12560: TNS:protocol adapter error

TNS-00511: No listener

If the listener is started, the command displays a report that looks something like this:

Connecting to

(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=myhost)(PORT=1521))) STATUS of the LISTENER

------------------------

Alias LISTENER

Version TNSLSNR for Linux: Version 10.2.0.1.0 - Production

Start Date 10-DEC-2005 19:06:12

Uptime 2 days 3 hr. 39 min. 32 sec

Trace Level off

Security ON: Local OS Authentication

SNMP OFF

Default Service XE

Listener Parameter File

/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin/lis tener.ora

Listener Log File

/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/log/liste ner.log

Listening Endpoints Summary...

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=https://www.doczj.com/doc/8910719190.html,)(PORT=1 521)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=https://www.doczj.com/doc/8910719190.html,)(PORT=8 080))(Presentation=HTTP)

(Session=RAW))

Services Summary...

Service "PLSExtProc" has 1 instance(s).

Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...

Service "XE" has 1 instance(s).

Instance "XE", status READY, has 1 handler(s) for this service... Service "XEXDB" has 1 instance(s).

Instance "XE", status READY, has 1 handler(s) for this service... Service "XE_XPT" has 1 instance(s).

Instance "XE", status READY, has 1 handler(s) for this service... The command completed successfully

以上表示启动成功。

7)启动SQL命令行窗口,可以在Windows桌面上启动——点击开始-程序-Oracle Database 10g Express Edition-选择Run SQL Command Line,然后输入CONNECT username/password;也可以在Windows命令行启动,可以打开一个命令行窗口,输入SQLPLUS /NOLOG,进入SQL Command Line,然后输入CONNECT username/password.

必须提供用户SYSTEM的密码,密码是在安装Oracle Database XE时设置的

8)输入下面的命令:

ALTER SYSTEM SET LOCAL_LISTENER =

“(ADDRESS=(PROTOCOL=TCP)(HOST=https://www.doczj.com/doc/8910719190.html,)(PORT=1522))”;

ALTER SYSTEM REGISTER;

9)退出命令行并运行lsnrctl status命令并验证端口号。

新的端口号应该显示在状态报告中的监听端点摘要部分,这个报告应包含下面这行: Service “XE” has 1 instance(s).

Instance “XE”, status READY, has 1 handler(s) for this service..

改变HTTP连接请求的监听端口号

如果你改变了HTTP连接请求的端口号,你必须确保所有未来的HTTP连接请求都用这个端口号。例如,如果你改变HTTP监听端口号为8087,你必须用下面的URL来访问本地的数据库主页http://127.0.0.1:8087/apex

注意:当你改变了HTTP的监听端口号,则在桌面上的数据库主页菜单项就不能再打开数据库的主页了。下面的程序包含一个可选择的步骤来说明怎么修改菜单项这个的功能。

1)用安装数据库时的用户和密码登陆Oracle Database XE的服务器端计算机,然后打开一个命令行窗口;

2)确保监听器是启动的;

3)在操作系统提示符下输入下面的命令启动SQL命令行SQLPLUS /NOLOG

4)在SQL命令行提示符,输入以下命令CONNECT SYSTEM/password密码是安装数据库时输入的那个密码

5)在SQL命令行提示符,输入以下命令EXEC DBMS_XDB.SETHTTPPORT(nnnn);其中nnnn代表了用于HTTP连接请求新的端口号。确定选择的端口号不是已在使用中。

例如,要使用的端口号8087的HTTP连接请求,输入下面的命令EXEC

DBMS_XDB.SETHTTPPORT(8087)

如果命令成功,则下面信息被显示:PL/SQL procedure successfully completed.

6)推出SQL命令行(通过输入exit命令)并显示监听器的状态来确定端口号的改变。

7)(可选)为了使桌面上用新的端口号进入到数据库首页命令能实现,在脚本里更改端口号使命令运行。对每个平台你必须改变下面显示的脚本安

C:\oraclexe\app\oracle\product\10.2.0\server\Database_homepage.url

能够远程HTTP连接到数据库

安装后,用HTTP协议数据库连接请求是只能够在安装Oracle Database XE的计算机上。这意味着,远程用户无法访问Oracle Database XE的图形用户界面(包括数据库首页)。作为管理员,您可以启用远程用户的HTTP访问,从而使他们能够访问Oracle Database XE

的图形用户界面。

安全提示:用远程HTTP访问到Oracle Database XE,在浏览器和数据库之间交换的所有信息是在明确的文本中,也就是未加密,包括数据库的用户名和密码。如果这引起关注,则不要启用远程HTTP连接到数据库。

有两种方式能够启用远程HTTP数据库连接请求:从Oracle Database XE的图形用户界面中的管理HTTP访问界面和从SQL命令行中用一个PL/SQL包程序

1. 从Oracle Database XE的图形用户界面中的管理HTTP访问界面

(1)访问数据库主页。

(2)单击管理图标。管理员的网页出现。

(3)在页面右侧的任务列表,单击管理HTTP访问

(4)选择“可以从本地服务器和远程客户端”,然后单击应用修改

2. 用SQL命令行启动远程连接请求

(1)启动SQL命令行并连接用SYSTEM用户数据库,密码是你安装Oracle Database XE是设置的密码。

(2)在SQL命令提示行,输入下面的命令:EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);

除了使用的Oracle Database XE的图形用户界面与数据库,可以使用来自于Oracle Database XE一套命令行实用工具。下面列出了这些工具。使用这些实用工具,您必须了解如何用他们连接到数据库。

SQL命令行(SQL*Plus) 管理数据库,建立,更改和舍弃数据库对象;运行SQL 查询;和运行SQL和PL/SQL脚本。

Data Pump数据泵从数据库打其他的输出和输入

Import and Export输入和输出从数据库打其他的输出和输入

SQL*Loader数据库装载从外部的文件中先数据库大块装载数据

Oracle Database XE支持在SQL命令行(SQL*Plus)和数据库之间的连接,或者是本地或远程TCP / IP网络。使用SQL命令行连接到Oracle Database XE的方法取决于您启动的是一个本地连接还是远程连接。

连接本地意味着在安装Oracle Database XE的相同的主机上运行SQL命令行(或者其他的数据库命令行应用)然后从SQL命令行启动数据库。连接本地,你必须提供一个数据库用户名和密码。例如在SQL命令行输入连接命令如下connect hr/hr

远程连接意味着在一台计算机上而不是Oracle Database XE服务器端运行命令行(或其他的数据库命令行应用程序),然后通过网络用SQL命令行启动数据库连接。

远程连接,必须提供不仅仅是一个用户名和密码,而是一个完整的Oracle网络连接字符串。除了数据库的用户名和密码,一个连接字符串包括一个主机名称或主机IP地址,可选的TCP端口号,和一个可选的数据库服务的名称。这些额外的参数需要帮助Oracle网络找到合适的主机电脑,并连接到Oracle Database XE。 Oracle网络连接字符串的格式如下:Username/password@[//]host[:port][/service_name]

//是可选的

host是主机名或运行Oracle Database XE的计算机的IP地址;

port(可选的)是Oracle网络监听器正在监听的TCP端口号。如果没指定,默认端口号是1521;

service_name(可选的)是连接的数据库服务的名字。对于Oracle Database XE,服务名字是XE。如果service_name被省略,Oracle Database XE 客户端对于默认的数据库服务附加一个请求,这个服务在安装XE是被配置。

这个例子启动远程连接到Oracle Database XE的客户端,使用默认的端口号

CONNECT system/mypassword@https://www.doczj.com/doc/8910719190.html,

这个例子启动远程连接到Oracle Database XE客户端,使用非默认端口号1522 CONNECT system/mypassword@https://www.doczj.com/doc/8910719190.html,:1522

这个例子启动远程连接使用默认端口号,以及包括可选的服务名称。

CONNECT system/mypassword@https://www.doczj.com/doc/8910719190.html,/XE

在Windows平台上,环境变量都存储在Windows注册表中,并自动设置适合您。在启动一个数据库连接之前您不需要采取任何行动涉及的环境变量。

用SQL命令行连接

本地连接意味着在同一台计算机上运行SQL命令行(SQL*Plus)和Oracle Database XE。有两种方法可以启动一个本地连接的SQL命令行:从桌面启动,从命令行窗口。

1.从桌面启动SQL命令行:

1)点击开始-程序-Oracle Database 10g Express Edition 然后选择Run SQL Command Line 2)在SQL命令行提示符下输入下面命令:CONNECT username/password

例如:连接用户名是HR,密码是PEOPLE,输入命令CONNECT HR/PEOPLE

2.从命令行窗口启动SQL

1)打开命令行窗口;

2)在命令提示符下输入命令SQLPLUS /NOLOG

3)在SQL命令行提示符下输入下面命令CONNECT username/password

例如,连接用户名是HR,密码是PEOPLE,输入以下命令CONNECT HR/PEOPLE

用SQL命令行远程连接

1)在远程计算机上启动命令行窗口;

2)在操作系统提示符下输入命令SQLPLUS /NOLOG

3)在SQL命令行提示符下输入CONNECT命令,提供一个连接字符串

CONNECT username/password@[//]host[:port][/service_name]

Toad_for_Oracle10中文手册

Toad? for Oracle Quest虹天软件(北京)有限公司 二零零六年八月

目录 1.方案简介 (4) 2.TOAD? FOR ORACLE (5) 2.1. S CHEMA B ROSWER (6) 2.2. SQL E DITOR (6) 2.3. P ROCEDURE E DITOR (7) 2.4. SQL M ODELER (8) 2.5. F AST R EPORT (9) 2.6. S CRIPT MANAGER (10) 2.7. M ASTER/D ETAIL B ROWSER (10) 2.8. C ONNECTION C OLOR-C ODING (11) 3.TOAD? FOR ORACLE PROFESSIONAL (11) 3.1. PL/SQL D EBUGGER (12) 3.2. C ODE P ROFILING (12) 3.3. K NOWLEDGE X PERT? FOR PL/SQL (13) 3.4. T EAM C ODING (14) 3.5. C ODE X PERT (14) 4.TOAD? FOR ORACLE XPERT (15) 4.1. SQL S CANNER (15) 4.2. SQL I NSPECTOR (15) 4.3. SQL O PTIMIZER (16) 4.4. I NDEX E XPERT (19) 4.5. C ROSS I NDEX A NALYSIS (19) 4.6. O UTLINE M ANAGER (20) 4.7. P LAN C HANGE A NALYZER (20) 4.8. B EST P RACTICES (22) 5.TOAD? FOR ORACLE SUITE (22) 5.1. DBA M ODULE (22) 5.1.1.Database Monitor (22) 5.1.2.Database Probe (23) 5.1.3.Health Check (24) 5.1.4.Instance Manager (24) 5.1.5.Top Session Finder (25) 5.1.6.Oracle Parameters (26) 5.1.7.Session Browser (26) 5.2. K NOWLEDGE X PERT? FOR O RACLE A DMINISTRATION (27) 5.3. D ATA F ACTORY?D EVELOPER E DITION (27) 5.4. B ENCHMARK F ACTORY? FOR D ATABASES (27)

(Oracle管理)oracle项目设计报告

成都东软学院 课程结业设计报告 课程: oracle数据管理与开发 项目名称:项目管理系统 作者:xxxxx 学号:xxxxx 专业班级: xxxxx 指导教师:xxxxx 2011年12月

目录 第一部分:项目概述 ........................................................................................- 1 -1.1内容 .................................................................................................................. - 1 -1.2目的 .................................................................................................................. - 1 -1.3功能 .................................................................................................................. - 2 -1.4意义 .................................................................................................................. - 2 -第二部分:E-R图..............................................................................................- 3 -第三部分:表图................................................................................................- 3 -第四部分:创建表的脚本: .............................................................................- 5 -第五部分:样本数据 ........................................................................................- 6 -第六部分:数据库测试.....................................................................................- 7 -6.1数据操纵........................................................................................................... - 7 - 6.1.1查询.................................................................................................................................... - 7 - 6.1.2插入.................................................................................................................................... - 8 - 6.1.3更新.................................................................................................................................... - 8 - 6.1.4删除.................................................................................................................................... - 8 -6.2问题总结........................................................................................................... - 9 -第七部分:项目总结 ........................................................................................- 9 - 7.1结论 ................................................................................................................... - 9 -7.2心得 ................................................................................................................. - 10 -

Oracle11g及PLSQL安装过程1.0.

一、Oracle 下载 注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。路径名称中,最好不要出现中文,也不要出现空格等不规则字符。 官方下地址: https://www.doczj.com/doc/8910719190.html,/technetwork/database/enterprise-edition/downloads/i ndex.html以下两网址来源此官方下载页网。 win 32位操作系统下载地址: https://www.doczj.com/doc/8910719190.html,/otn/nt/oracle11g/112010/win32_11gR2_databas e_1of2.zip https://www.doczj.com/doc/8910719190.html,/otn/nt/oracle11g/112010/win32_11gR2_databas e_2of2.zip win 64位操作系统下载地址: https://www.doczj.com/doc/8910719190.html,/otn/nt/oracle11g/112010/win64_11gR2_databas e_1of2.zip https://www.doczj.com/doc/8910719190.html,/otn/nt/oracle11g/112010/win64_11gR2_databas e_2of2.zip 二、Oracle安装 1. 解压缩文件,将两个压缩包一起选择,鼠标右击-> 解压文件如图 2.两者解压到相同的路径中,如图:

两个压缩包没有关联,要全部解压,解压之后文件的大小为2.12G。 3. 到相应的解压路径上面,找到可执行安装文件【setup.exe 】双击安装。如图: 4. 安装第一步:配置安全更新,这步可将自己的电子邮件地址填写进去(也可以不填写,只是收到一些没什么用的邮件而已)。取消下面的“我希望通过My Oracle Support接受安全更新(W)”。如图:(不要填写自己的电子邮件地址,否则它会自动联网,可能会拖慢安装进度)

Oracle BIEE官方文档学习笔记-创建RPD文件

Created By Benny_Zhou 仅为个人学习分享交流,请勿用作商业用途。 1.创建RPD 文件的物理层 物理层定义了BI 查询的数据来源。 建议通过导入数据库或者其他数据来源的元数据的方式产生物理层。 可以从已有的数据源中导入(部分)模型。 可以在物理层手工创建对象。 当你导入元数据后,很多数据源的属性会根据导入过程中收集的信息自动配置。导入之后,仍然可以定义物理数据源的其他属性,比如连接关系等。物理层可以存在包括数据库、平面文件(Flat File ),XML 文档等多个来源。 1.1 创建新的RPD 文件 打开BI 管理器-文件-新建-输入名称- 输入密码,点击下一步 1.2 导入元数据 选择连接类型为OCI 10g/11g ; 输入数据源名称orcl ,数据源名称与tnsnames.ora 中的Oracle 数据库实例名称一致; 输入用户名和密码,点击下一步; 接受默认元数据类型,点击下一步;(主键和外键是否需要导入?) 选择需要导入的表,下一步; Creating a Repository Using the Oracle BI 11gAdministration Tool/创 建RPD 文件 2014年7月8日 16:48

选择需要导入的表,下一步; 弹出连接池窗口,接受默认,下一步; 出现导入信息,导入完成后,展开查看表是否成功导入。 1.3 验证连接 选择工具-更新所有行;

更新完成后,鼠标悬停在表上,观察行信息中的更新时间; 展开表,右键查看数据; 1.4 创建别名 鼠标点在表上,右键选择新对象-别名;输入别名;输入描述。 1.5 创建键和连接 在物理层选择几个表,右键选择物理图表-仅限所选对象; 需要调整物理图表中的对象,可以再工具栏中使用放大、缩小、适合、全部隐藏、全部展开等等 点击工具栏中的新建连接,先点击F1 Revenue,然后点击D1 Time,物理外键窗口打开。 注意先点击哪个表是有关系的。连接产生了1:N的关系,将第一个表的主键列和第二个表的外键列连接。

ORACLE数据库设计指南

数据库设计核心原则 罗代均 一、3NF第三范式 通常认为,第三范式在性能,扩展性和数据完整性方面达到了最好平衡. 通常认为,第三范式在性能,扩展性和数据完整性方面达到了最好平衡. 有以下几个要点。有以下几个要点。 1.一个表只描述一个单一的事物(实体)。一个表只描述一个单一的事物 2.表内的每一个值在整个数据库只出现一次(外键除外) 2.表内的每一个值在整个数据库只出现一次(外键除外)。表内的每一个值在整个数据库只出现一次 3.表内的每一行都应该被唯一的标识(有唯一主键)。 3.表内的每一行都应该被唯一的标识(有唯一主键)。表内的每一行都应该被唯一的标识 4.表内不存储与主键无关的信息。表内不存储与主键无关的信息 二、字段设计技巧 1.确保表中没有计算字段 计算字段的值,是由其他字段的值计算而来,当你更新其他字段的时候,很容易忽略同时更新这个计算字段,造成数据的错误。 2.确保这个字段的值只有一个 例如下表Users: 用户ID 用户名称电话号码 001 robin 1358888888/028-*******/… 电话号码的值就不只一个,因此电话字段不能放在users表中,解决办法是增加一个表Phone 电话号码ID 用户ID 电话号码 001 001 13588888 002 001 028-888888 这个表就是Users的从表,用户ID是外键. 还有地址address,和电话的情况类似。 3.尽可能地细分字段 如下雇员表(employee) 雇员ID 雇员名称地址 emp_id emp_name emp_address 001 Robin 四川省成都市高新区天泰路1号 这里的emp_address就可以细分,改进的表如下 雇员ID 雇员名称国家省/直辖市地/市 001 罗代均china 四川成都区/县高新区街道天泰路1号 这样更方便我们编辑和统计,有利于保证数据的完整性。 三数据表设计技巧 1.为表内的每一个字段添加表名缩写 例如客户表 customer cust_id cust_name cust_type cust_city ... 这样书写SQL语句时,很容易就知道这个字段属于哪个表,代表什么含义。 例如cust_city ,就不会和employee表的emp_city混淆了。

oracle数据库课程设计报告书

《大型数据库》课程设计 课题在线购书系统 班级网络0901 黄玉娇文妮 学号 0930******* 0930******* 成绩 2011 年月日

目录 一、系统开发背景简介 (3) 1、系统可行性分析 (3) 2、系统开发目的 (3) 3、系统用途和需求 (3) 4、开发环境 (3) 5、国外研究及发展趋势 (3) 6、系统优势 (4) 7、制约因素 (5) 8、发展对策 (6) 二、系统功能分析与设计 (6) 1、系统功能模块简述 (6) 2、系统功能模块图 (7) 3、系统流程图 (7) 4、用例分析 (8) 5、页面流程图 (11) 三、数据库设计与实现 (13) 1、表设计 (13) 2、E—R图 (15) 3、数据库模型图 (16) 4、创建存储过程 (16)

5、建表 (17) 6、建立外键约束 (18) 7、创建序列 (19) 四、系统实现 (20) 1、登录实现代码 (20) 2、运行结果 (37) 五、小结 (40) 六、附录 (40)

一、系统开发背景及简介 1、系统可行性分析 (1)技术可行性——此网上书店系统可以运行于windows xp,windows server 2000/2003,windows vista操作系统。对系统要求只需要装有IIS即可。对计算机的硬件配置没有太高要求,现在的个人电脑完全可以满足。数据库运用简单易学的Access来实现。在设计方面,运用XHTML、CSS样式、JSP等知识,利用PhotoShop图像处理工具及Dreamweaver CS3制作出合理生动的网页。 (2)经济可行性——此系统可以运行于现在市场上出售的各种个人电脑,系统成本主要集中在系统的开发上。当系统投入运行后,可以实现在网上卖书和租书功能。所带来的效益远远大于系统软件的开发成本。在经济上是完全可行。(3)操作可行性——界面设计充分考虑浏览用户的习惯,图书信息浏览、 会员注册登录、租书、购书等功能操作方便。而且所有网页设计清新、简洁、合理,不会让用户感到视觉疲劳。可操作性很强。 2、系统开发目的 据艾瑞咨询预测至2011年中国网络购物市场规模将达到4060亿元,由此可见网上购物已经成为人们日常消费方式。对于网上购书,由于运输方便,在网上购物不会让顾客有太大的顾虑,另外省去了中间周转的渠道,书籍的价格低廉也是一大优势。所以为了迎合市场需求,在线购书系统的出现很有必要。 3、系统用途和需求 本系统用于网上在线购书。需求:普通用户可以进行注册、登录、修改密码;购买书籍;查询、修改、取消、修改收货信息订单;删除已经放入购物车中的商品;修改购物车中的商品数量;查看商品详细信息;查找(分类查找)商品。管理员可以修改、取消、查询订单;修改订单状态(如将已审核的订单改为已发货);下架、上架、更新、查询、添加商品。 4、开发环境 网络环境:本系统开发环境为局域网或者校园网网络环境 操作系统:windows7或windows XP 开发工具:Myeclipse 数据库:oracle 10g 5、国外研究及发展趋势 网络经济是利用互联网技术广泛联系传统信息系统的丰富资源的一种动态商务活动它利用前所未有的方式将顾客、销售商、和供货商和企业员工联系在一起,能将有价值的信息迅速传递给需要的人们。网络技术的成熟,促进了信息技术更加广泛的应用,因此建立充分运用网络技术可以满足企业的不断增长的供货能力、客户和市场竞争的需求。销售商可以利用和网络触角伸展到客户的家中,架起一座桥梁,以先进的技术渗透到订货、生产、交货甚至售后服务等整个商务过程,网络作为经济活动的市场平台,在市场进入、交易运行和货款结算等环节,都是以电子数据的传递来完成的。市场经营全过程需要计算机系统和网络门户。

oracle11g安装图解

Oracle11G安装图解 进入oracle安装界面,我们选择高级安装 出现选择安装类型,我们选择企业版,至于语言我们不用选择

Oracle 基目录:用于安装各种与ORACLE软件和配置有关的文件的顶级目录。 软件位置:用于存放安装具体ORACLE产品的主目录和路径。在此我们使用默认的配置。 在此ORACLE会选择剩余空间最多的盘作为基目录和安装目录的所在盘。 可以输入一个电子邮件或是metalink接收安全问题通知,在此我直接输入一个 电子邮件,当然也可以是metalink用户信息!

在此是因为我的内存不足,所以会报此提示,那么我们在此调整内存,以满足条件后再继续安装。

装到这个界面,这个问题直接选是,不会影响之后的安装,出现这个问题的原因是因为我的电脑没连接到网络 在此选择安装数据库。 如果是“配置自动存储管理”,则自动存储管理(ASM)可用来自动化和简化对数据文件、控制文件和日志文件的优化布局。自动存储管理(ASM)将每个文件切割成许多小扩展文件,并将它们平均分散在一个磁盘组的所有磁盘上。一旦自动存储管理(ASM)磁盘组建立,创建和删除文件的时候,Oracle数据库都会从磁盘组自动分配存储空间。如果是“仅安装软件”,则只安装ORACLE软件,

在安装之后还需要再运行数据库配置助手创建数据库。 一般用途/事务处理:适合各种用途的预配置数据库。 数据仓库:创建适用于特定需求并运行复杂查询环境。常用于存储并快速访问大量记录数据。 高级:安装结束后运行ORACLE DBCA后,用户才可以配置数据库。 在此我们选择“一般用途/事务处理” 步骤8:单独下一步后,出现“指定数据库配置选项”

Oracle数据库基础

Oracle 数据库基础 数据库是我们安装完产品后建立的,可以在同一台主机上存在8i,9i,10g,11g等多个数据库产品,一套产品可以建立多个数据库,每个数据库是独立的。每个数据库都有自己的全套相关文件,有各自的控制文件、数据文件、重做日志文件、参数文件、归档文件、口令文件等等。 其中控制文件、数据文件、重做日志文件、跟踪文件及警告日志(trace files,alert files)属于数据库文件; 参数文件(parameter file)口令文件(password file)是非数据库文件 我们的表存储在数据库中 数据库不能直接读取 我们通过实例(instance)来访问数据库 数据库实例 实例由内存和后台进程组成 实例是访问数据库的方法 初始化参数控制实例的行为 一个实例只能连接一个数据库

启动实例不需要数据库 产品安装好 有初始化参数文件 就可以启动实例 与是否存在数据库无关 实例内存分为SGA 和PGA SGA:是用于存储数据库信息的内存区,该信息为数据库进程所共享。它包含Oracle 服务器的数据和控制信息,它是在Oracle 服务器所驻留的计算机的实际内存中得以分配,如果实际内存不够再往虚拟内存中写。 PGA:包含单个服务器进程或单个后台进程的数据和控制信息,与几个进程共享的SGA正相反,PGA 是只被一个进程使用的区域,PGA 在创建进程时分配,在终止进程时回收. 后台进程是实例和数据库的联系纽带 分为核心进程和非核心进程 当前后台进程的查看 SQL> select name,description from v$bgprocess where paddr<>'00'; NAME DESCRIPTION

Oracle数据库课程设计分析报告

Oracle数据库 课程设计报告 题目:通讯录系统 班级:0805 课序号:01(张一,马工速) 02(张明,曲珊珊, 韩程) 组长: 张一 200893065 组员: 张明 200893203 曲珊珊 200892208 马工速 200893056 韩程 200893039

目录 一项目概述 (3) 二具体功能介绍 (3) 三设计与实现 (3) 需求分析 (3) 概念结构设计 (4) 逻辑结构设计 (4)

物理结构设计 (5) 程序讲明 (6) 数据库连接 (6) 系统结构图 (7) 软件功能截图 (7) 四组员分工………………………………………………………… 11

一项目概述 现代人的生活节奏日益加快,各种联系人也不断增多,然而有专门大一部分人依旧在使用纸质通讯录。依照我的总结,纸质通讯录有以下缺陷:1,储存信息量少,查找不方便;2,不能存放照片;3,安全性不高,信息容易丢失,且关于隐私爱护不强。为此,我开发了那个java通讯录程序。在我写的此程序中,上述缺陷得到了专门好的弥补。 二具体功能介绍 1,用户的登录,注册,删除功能; 2,联系人信息的增加,删除,修改,查询的功能; 3,联系人分组的增加,删除的功能; 4,联系人头像的上传,显示等功能;

5,联系人相册的各项治理功能(相片的上传,删除等功能); 6.实现系统托盘的功能. 三设计与实现 1,需求分析 数据流图 2,概念结构设计 E-R图

讲明:用户实体拥有用户名和密码2个属性;联系人实体拥有相片编号,相片名称,联系人性不,联系人年龄,联系人所属分组,联系人编号,联系人邮箱,联系人邮政编码,联系人地址,相片信息,用户名11个属性;相片实体拥有相片编号,相片名称,相片信息3个属性。 一个用户登录以后,能够在联系人表中建立多个联系人,因此用户实体和联系人实体是1:n的关系;每个联系人能够上传多张相片储存在相片表中,因此相片实体和联系人实体是n:1的关系。 3, 逻辑结构设计 E-R图自动转化为逻辑结构模型后如下:

Oracle安装注意事项

一、Oracle程序文件和数据文件路径最好分别安装在不同磁盘上,安装数据文件路径的磁盘空间应选择容量大的且专用磁盘(只存放数据)。 二、Oracle安装完毕后,配置PL/SQL: 方法一(适合32位操作系统): 1、安装PL/SQL 2、点击“开始”-----“所有程序”----“Oracle-OraDb11g_home1”----“配置和移植工具”---- “Net Configuration Assistant” 3、选择“本地Net服务名配置”,点击“下一步” 4、选择“添加”,点击“下一步”

5、服务名:输入orcl 点击“下一步”(orcl是安装Oracle时默认的实例) 6、选择“TCP”,点击“下一步”

7、主机名输入本机IP地址,并选择使用标准端口号1521,点击“下一步”(注意如服务器配有双网卡,ip则输入配置为内部局域网的ip地址) 8、选择“是,进行测试”,点击“下一步” 9、点击“更改登录”

10、输入安装Oracle时,设置的system或sys用户密码,点击“确定” 11、出现“测试成功”,点击“下一步” 12、输入网路服务名:一般为orcl,点击“下一步”(服务名可以自由定义,如果配置多Net 个服务,该名称具有唯一性,不能设置相同。)

13、选者“否”,点击“下一步”,否则选“是”继续添加 13、点击“完成” 方法二(适合64位操作系统): 1、打开PL/SQL,不登陆。 2、点击“tool”或(工具)-----“Preferences”或(首选项)

3、选择Oracle----Connection(连接)在orcle home(empty is autodetect)和ocl library(empty is autodetect),输入oraclient配置文件所在路径及oci.dll文件路径。点击“ok”后,关闭PL/SQL重新打开并登陆即可。 注意:需要配置oraclient文件夹中的tnsnames.ora文件 蓝色框中的ORCL为网络服务名,绿色框中的SEIKO为计算机名或ip地址,红色框中的orcl为服务名,根据实际情况修改。如需配置多个,则复制上面这段话修改即可。 注意:64位操作系统,PL/SQL不要安装在C:\Program Files (x86)目录下。

Oracle 文档

Oracle 文档 本页包含Oracle 数据库、融合中间件、Beehive 和应用产品/E-Business Suite 的最新文档链接。 搜索Oracle 文档 Sun 文档 按类别浏览: 数据库 Oracle Database 11g第 2 版Oracle Database 11g第 1 版Oracle Database Lite 10g第 3 版Oracle Database 10g第 2 版Oracle 网关10g 第 2 版 Oracle Database Lite 10g第 2 版Oracle Communications Data Model Oracle Content Database 10g第1 版 Oracle Database 10g第 1 版Oracle Multimedia (Oracle inter Media) Oracle Spatial Oracle Fail Safe Oracle TimesTen In-Memory Database Oracle Berkeley DB Oracle Berkeley DB Java 版Oracle Berkeley

10g第 1 版Oracle 网关10g 第 1 版 Oracle9i Database 第2版 Oracle9i Database 第1版 适用于 Oracle9i(第1版和第2 版)的Oracle 网关Berkeley DB XML Oracle 9i Lite Oracle Secure Backup Oracle Application Express Oracle Audit Vault Oracle 数据访问组件Oracle SQL Developer 中间件 Oracle | BEA 产品文档 10g第3版 (10.3) Oracle Product Data Quality Oracle GoldenGate Oracle Fusion Middleware 11g 第 1 版 (11.1.1) Oracle Identity Management 10g (10.1.4) Oracle JRockit R28.0Oracle Application Server 10g第 3 版(10.1.3.1) Oracle Application Server 10g第 3 版(10.1.3) Oracle Application Server 10g第 2 版(10.1.2.0.2) Oracle Application Server 10g 第 2 版 (10.1.2) Oracle

oracle设计实验报告材料

课程设计 课程题目:ORACLE应用系统设计设计题目:音像店信息管理系统 专业:计算机科学与技术 班级:计131 组员:李霆桑珠扎西虞洲 学号: 130761 130767 130762 日期: 2016-03-04 信息工程学院计算机科学与技术

目录 一.课程目的………………………………………………………. 二.题目要求……………………………………………………… 三.日期安排………………………………………………………. 四.组内分工……………………………………………………… 五.实验条件......................................................... ........................... 六.实验内容......................................................... ........................... (1)第一部分:Oracle管理技术……………………………………… 1.数据库管理…………………………………………………….. 2.角色和用户管理………………………………………………... 3.表和视图管理………………………………………………….. 4.索引和序列管理………………………………………………... 5.PL/SQL编程…………………………………………………… 6.使用游标、存储过程和触发器………………………………… 7.表空间管理……………………………………………………… 8.文件管理………………………………………………………… (2)第二部分:Oracle开发技术……………………………………….. ①数据库设计………………………………………………………………… ②界面设计.................................................... ③结果测试…………………………………………………………………… 七.问题及解决…………………………………………………….. 八.总结...............................................

Oracle_11g 安装图解(详细版)

Oracle 11g安装图文攻略 呵呵,花了一个多小时,左右把11g安装折腾好了。其中折腾SQL Developer 花了好长时间,总算搞定了。好了,先总结下安装步骤,希望给后面的童鞋提高安装效率。呵呵。 一、Oracle 下载 注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。路径名称中,最好不要出现中文,也不要出现空格等不规则字符。 官方下地址: https://www.doczj.com/doc/8910719190.html,/technetwork/database/enterprise-edition/downloads/ index.html以下两网址来源此官方下载页网。 win 32位操作系统下载地址: https://www.doczj.com/doc/8910719190.html,/otn/nt/oracle11g/112010/win32_11gR2_database_ 1of2.zip https://www.doczj.com/doc/8910719190.html,/otn/nt/oracle11g/112010/win32_11gR2_database_ 2of2.zip win 64位操作系统下载地址: https://www.doczj.com/doc/8910719190.html,/otn/nt/oracle11g/112010/win64_11gR2_database_ 1of2.zip https://www.doczj.com/doc/8910719190.html,/otn/nt/oracle11g/112010/win64_11gR2_database_ 2of2.zip 二、Oracle安装 1. 解压缩文件,将两个压缩包一起选择,鼠标右击 -> 解压文件如图

公司Oracle ERP操作手册-中文辅助版

ERP系统 用户操作手册 Account Payables模块 文档作者: 创建日期: 确认日期: 2005-10-11 控制编码: AAVID/TR100/AP 文档版本: 1.0 审批: 拷贝数_____

文档控制记录更改 审阅人 分发

目录 文档控制......................................................................................................................................... 错误!未定义书签。目录................................................................................................................................................. 错误!未定义书签。 编写说明......................................................................................................................................... 错误!未定义书签。 使用对象..................................................................................................................................... 错误!未定义书签。 参考文档..................................................................................................................................... 错误!未定义书签。 概述................................................................................................................................................. 错误!未定义书签。 业务操作流程内容..................................................................................................................... 错误!未定义书签。 第一章、创建银行......................................................................................................................... 错误!未定义书签。 操作说明..................................................................................................................................... 错误!未定义书签。 适用范围 ................................................................................................................................. 错误!未定义书签。 主要业务 ................................................................................................................................. 错误!未定义书签。 注意事项 ................................................................................................................................. 错误!未定义书签。 操作过程..................................................................................................................................... 错误!未定义书签。 一.整理内部银行资料 (3) 二.银行资料录入 (3) 三.银行财务信息录入 (5) 四.定义银行付款单据 (7) 五.整理外部银行资料 (8) 六.外部供应商银行资料录入 (8) 七.员工供应商银行资料录入 (10) 第二章、创建供货商..................................................................................................................... 错误!未定义书签。 操作说明..................................................................................................................................... 错误!未定义书签。 适用范围 ................................................................................................................................. 错误!未定义书签。 主要业务 ................................................................................................................................. 错误!未定义书签。 注意事项 ................................................................................................................................. 错误!未定义书签。 操作过程..................................................................................................................................... 错误!未定义书签。 一.整理外部供货商信息资料 (12) 二.供货商信息录入 (12) 三.供货商银行信息分配 (18) 四.整理员工信息资料 (18) 五.员工信息资料录入 (18) 六.员工供货商资料分配 (18) 七.员工供货商财务信息录入 (21) 八.员工供货商银行信息分配 (22) 第三章、预付款及付款................................................................................................................. 错误!未定义书签。 操作说明..................................................................................................................................... 错误!未定义书签。 适用范围 ................................................................................................................................. 错误!未定义书签。 主要业务 ................................................................................................................................. 错误!未定义书签。 注意事项 ................................................................................................................................. 错误!未定义书签。 操作过程..................................................................................................................................... 错误!未定义书签。

Oracle方案设计

3.1方案拓扑图 如上图所示前端四台IBM X3850M2服务器做集群应用,运行Oracle数据库,Oracle 库的数据文件存储在后端磁盘阵列上。后端存储采用了SAN网络的连接形式,四台服务器通过两台光纤交换机连接到存储阵列,采用双交换机的冗余连接提高了数据传输的可靠性。备份系统采用赛门铁克的NetBackUp备份软件把数据备份到磁带库中,如果用户有更高的备份需求可以采用飞康CDP设备对数据时时备份,可以实现数据丢失率在分钟级。 3.2服务器解决方案 服务器运行着关键Oracle数据库应用,为了提高应用的高可靠性,提高并发响应的速度,本方案采用了四台IBM X3850M2服务器做负载均衡群集的形式。四台服务器同时对外提供服务,一方面四台服务器相互分担访问负载提高响应速度,另一方面可以实现故障转移,提高服务的可靠性。 在服务器选择方面本着稳定性、可扩展性和易维护性的原则。本方案建议了IBM

X3850M2服务器,配置了四颗CPU,考虑到今后扩展要求CPU数量最多可以支持到16颗;磁盘配置2块146GB的SAS磁盘,安装操作系统和Oracle应用程序,两块磁盘做Raid1实现高可靠性,即使一块磁盘出现故障也不影响服务器正常使用;X3850M2服务器支持最多256GB内存,能充分满足用户今后应用扩展需求,ChipKill技术允许使用工业标准的DIMM来更正单位/多位错误;光通路面板显示各个物理部件工作状态包括CPU、内存、硬盘等,当部件出现故障时可以通过面板显示灯迅速找到故障原因;集成的远程管理适配器II SlimLine帮助用户远程监视系统运行状况,提高工作效率和可管理性。 3.3四节点群集实现方式 用户关键数据库应用将要采用Oracle数据库,由于用户对Oracle数据库访问量大,为了提高访问响应速度、保证应用的可靠和稳定性,本方案采用了Oracle RAC集群的解决方案。 Oracle RAC 运行于集群之上,为Oracle 数据库提供了最高级别的可用性、可伸缩性和低成本计算能力。如果集群内的一个节点发生故障,Oracle 将可以继续在其余的节点上运行。如果需要更高的处理能力,新的节点可轻松添加至集群。为了保持低成本,即使最高端的系统也可以从采用标准化商用组件的小型低成本集群开始逐步构建而成。 Oracle 的主要创新是一项称为高速缓存合并的技术,它最初是针对Oracle9i

相关主题
文本预览
相关文档 最新文档