`
terryfeng
  • 浏览: 507198 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle 9i 数据库 创建数据库 Net 配置 创建表 SQL查询 创建存储过程 (图)

阅读更多

创建数据库

用“数据库配置助手”创建数据库

2009-02-15_002028

创建数据库

2009-02-15_002248

选择 普通用途

2009-02-15_002353

输入名字,SID

 2009-02-15_002449

在此我们选择专用服务器模式

 zz698_5

典型

 2009-02-15_002706

参数

含义

【最大并发连接用户数】文本框设置要在任意给定时间并发(同时)连接到数据库的大概用户数

设置要在任意给定时间并发(同时)连接到数据库的大概用户数

【用于Oracle的物理内存的百分比】文本框输入可分配给数据库的全部物理内存的百分比

输入可分配给数据库的全部物理内存的百分比

『数据库类型』下拉列表框选择数据库的大致用途,这样将影响初始化参数

选择数据库的大致用途,这样将影响初始化参数DB_CACHE_SIZE(数据块大小)PROCESSES(进程数)SHARED_POOL_SIZE(共享池)和回退表空间信息的设置。 包括联机事务处理(OLTP)、多用途(默认选项)和数据仓库共3种,默认为多用途。

 2009-02-15_003636

 2009-02-15_003647

 2009-02-15_003704

 2009-02-15_003728

 2009-02-15_003745

 2009-02-15_003759

 2009-02-15_004625

 2009-02-15_004650

Net 配置

访问服务的客户端需要安装,Oracle 的客户端才可以访问,在安装有Oracle客户端的电脑的开始菜单中打开Net Manager 如下图

2009-02-21_133427

展开服务命名,点击右侧的绿色加号,启动服务器名称向导

2009-02-21_134335

Net服务器名,填写一个容易记忆的名字即可,下面开始的每一个配置都要与服务器的配置是相同的,否则测试不成功的

 2009-02-21_134345

访问协议

 2009-02-21_134401

主机名铁屑服务器地址,计算机名称,加入域的添加上域名,端口号要与服务器端一致,我这里默认了1521,

2009-02-21_134432

服务名名称,是服务器上建立的服务实例的名字,链接类型与服务器端相同

 2009-02-21_134517

点击测试按钮,测试一下,是否连接成功,确定

 2009-02-21_134528 

这样就建立了一个Net 配置,这个时候在客户端(我们的电脑上)打开PL SQL 你可以在数据库下拉框中看到我们刚才建立的服务名

2009-02-21_140119

 

创建表

使用 PLSQL 建立表

在菜单选择,文件-》新建-》表,打开创建表窗口

输入表明,选择表空间,其他留空就可以

注:表空间是一个逻辑的概念,它是由一个或几个在磁盘中实际存在的文件组成,可以存放ORACLE的各种对象。

2009-02-21_151854 

选择列选项卡

定义所需字段名称和类型及长度后,点击应用,表就创建成功了(表数据类型可以参考http://www.cnblogs.com/rand/archive/2006/02/15/330931.html)

2009-02-21_152630

手工向表中录入数据

在左侧浏览器窗口找到要操作的表(如果没有发现可以,在工具—》浏览器 启用),右键点击表,选择编辑数据

2009-02-21_153209

如果想编辑表结构,可以选中要编辑的表右键菜单-》编辑,即可打开编辑表窗口,编辑完成,点击应用保存,和新建的时候一样

PLSQL 执行SQL 查询

在菜单中点击文件-》新建-》SQL 窗口,输入SQL 语句,按F8 执行

2009-02-21_153921

PL SQL建立存储过程

如下图通过菜单,打开存储过程新建窗口(在中文版中右键点击浏览窗口新建存储过程是无效的

2009-02-21_160239

输入存储过程名字GetTest后,确定,如下图

2009-02-21_160136

Oracle 存储过程语法结构参考一下这篇文章 http://blog.csdn.net/squirrelRao/archive/2008/07/11/2639571.aspx

返回结果集的Oracle 存储过程

如果你要返回的是结果集(表结构的记录集)那么你的存储过程和SQL Server是不一样的。

点击菜单 文件-》新建-》程序窗口-》包 打开新建包窗口输入包名

2009-02-21_174521

包分为声明和主体 两个部分组成,大家可以在上面的程序窗口中看到,有两个名字为“test”的选项卡

左边的是声明部分,他主要做包的内容声明,测试代码如下

 

create or replace package test is  

       TYPE MYCURSOR IS REF CURSOR;  -- 定义指针
       PROCEDURE GET_DEC_BILL_LIST(cur_OUT OUT MYCURSOR); --声明存储过程方法契约 

end test;

 

右边的选项卡是主体部分,是包的程序定义

 

create or replace package body test is


       PROCEDURE GET_DEC_BILL_LIST(cur_OUT OUT MYCURSOR) AS
       BEGIN
            OPEN cur_OUT FOR SELECT * FROM ALL_TABLES WHERE OWNER='SYS';
       END;

end test;

 调试请看一下地址:
http://www.cnblogs.com/kingjiong/archive/2008/12/21/1359140.html

提供两个有关存储过程返回结果集的参考地址:

http://www.cnblogs.com/xiaomi7732/archive/2008/01/01/1022083.html

http://database.ctocio.com.cn/tips/423/6707423.shtml

 

好,下面的一篇随笔,我会记录使用Asp.Net 配置并使用Oracle 中的数据和调用存储过程

Copyright ©2009 Terry.Feng.C 冯瑞涛

分享到:
评论

相关推荐

    oracle9i数据库课件

    "第6章 Oracle9i数据库对象的管理(3).ppt"和"(4).ppt"将涉及表、视图、索引、存储过程等数据库对象的创建、修改和删除,以及如何进行数据库空间管理和性能监控。 "第4章 Oracle9i数据库的体系结构.ppt"将介绍Oracle...

    Oracle9i数据库管理实务讲座pdf+Oracle9i数据库管理员指南+Oracle培训教材

    通过阅读“Oracle9i数据库管理员指南”、“Oracle9i数据库管理实务讲座”以及“Oracle培训教材”,学习者可以系统地掌握Oracle 9i数据库的各个方面,为成为合格的数据库管理员打下坚实的基础。这些资料不仅涵盖理论...

    手动创建oracle9i数据库步骤

    ### 手动创建Oracle 9i数据库步骤详解 #### 一、系统环境配置 在进行Oracle 9i数据库的手动创建之前,确保以下系统环境已准备就绪: 1. **操作系统**: Windows 2000 Server SP3。 2. **硬件配置**: 机器内存至少512...

    Oracle9i的数据库管理, Oracle9i数据库对象的管理,Oracle9i数据库的安全性,Oracle9i数据库的完整性和并发控制等

    综上所述,Oracle9i数据库系统是一个功能强大的解决方案,它在数据库管理、对象管理、安全性、完整性和并发控制方面提供了丰富的特性,以满足大型企业的复杂需求。理解和掌握这些知识点对于任何Oracle数据库管理员来...

    Oracle9i 数据库管理基础1(学生指南) 中文PDF版

    6. **数据库应用开发**:简述如何使用PL/SQL进行过程化编程,创建存储过程、函数和触发器,以及数据库应用程序的开发基础。 通过这两卷指南的学习,读者将能够建立起对Oracle9i数据库系统的全面理解,从基础操作到...

    Oracle9i数据库管理讲座.rar_oracle_oracle 9_oracle9i_数据库管理

    4. **PL/SQL编程**:Oracle 9i支持PL/SQL,一种内嵌于数据库的编程语言,用于创建存储过程、函数和触发器等。熟练掌握PL/SQL能让你更好地控制数据库操作并提升应用程序性能。 5. **并发控制**:Oracle 9i采用多版本...

    Oracle9i 数据库管理基础

    本资源主要涵盖Oracle9i数据库管理的基础知识,包括安装配置、数据库创建、数据表设计、SQL查询、数据库安全、备份恢复以及性能监控等方面。 1. **Oracle9i的安装与配置**:在开始学习Oracle9i数据库管理前,首先...

    Oracle9i关系数据库实用教程

    Oracle9i关系数据库实用教程是一本面向初学者和进阶用户的教材,旨在帮助读者深入理解Oracle9i数据库的原理和操作。本教程涵盖了从基础到高级的多个关键领域,包括数据库管理、PL/SQL编程、性能优化、安全管理和数据...

    windows+oracle9i数据库安装配置指导手册

    本文将详细讲解在Windows操作系统上安装和配置Oracle9i数据库的过程,帮助初学者和有经验的IT从业者更好地理解和操作这一系统。 首先,安装Oracle9i之前,我们需要确保计算机满足其硬件和软件要求。Oracle9i对...

    Oracle9i数据库管理员指南

    《Oracle9i数据库管理员指南》是一本针对Oracle9i数据库系统深入浅出的教程,适合初学者和有一定经验的DBA(数据库管理员)参考。Oracle9i是Oracle公司推出的一个重要版本,它在数据管理、性能优化、安全性、网络...

    Oracle9i数据库管理实务讲座

    手动创建Oracle9i数据库涉及设置数据库参数、创建控制文件、初始化参数文件、创建表空间等步骤。这一过程相对复杂,需要对Oracle数据库的内部结构有深入理解,确保所有配置符合业务需求和性能优化目标。 #### 6. ...

    oracle9i下手动创建可以使用的数据库.

    总结,手动创建Oracle9i数据库是一个复杂而细致的过程,涉及多个环节的精心配置与操作。从环境变量的设定、口令文件与初始化参数文件的创建,到数据库的最终创建与启动,每一步都需谨慎处理,以确保数据库的稳定性和...

    Oracle9i数据库基础

    Oracle9i数据库基础的学习涵盖了从数据库设计、安装配置到日常管理的多个方面,对于想要深入理解数据库管理和开发的IT专业人士来说,是不可或缺的知识点。通过学习这些内容,不仅可以提升数据库管理技能,还能为后续...

    oracle 9i数据库培训教程

    Oracle 9i数据库是Oracle公司推出的数据库管理系统,它在当时是一个重要的版本,引入了许多创新功能,增强了性能和可管理性。本教程旨在帮助初学者和有一定经验的IT专业人士深入理解Oracle 9i数据库的核心概念、管理...

Global site tag (gtag.js) - Google Analytics