创建数据库

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

创建数据库

选择 普通用途

输入名字,SID

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

典型

参数

含义

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

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

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

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

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

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

Net 配置

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

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

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

访问协议

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

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

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

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

创建表

使用 PLSQL 建立表

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

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

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

选择列选项卡

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

手工向表中录入数据

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

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

PLSQL 执行SQL 查询

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

PL SQL建立存储过程

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

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

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

返回结果集的Oracle 存储过程

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

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

包分为声明和主体 两个部分组成,大家可以在上面的程序窗口中看到,有两个名字为“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 isPROCEDURE GET_DEC_BILL_LIST(cur_OUT OUT MYCURSOR) ASBEGINOPEN 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 冯瑞涛

转载于:https://www.cnblogs.com/finehappy/archive/2009/02/21/1395512.html

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

  1. Flask框架(flask中的数据库SQLAlchemy(python3),配置、模型类、创建表)

    1.  SQLAlchemy是一个关系型数据库框架, 它提供了高层的ORM和底层的原生数据库的操作. flask-sqlalchemy是一个简化了SQLAlchemy操作的flask扩展. 2. 安装 ...

  2. thinkphp开发流程之四 ——数据库的配置以及表模型的创建和使用

    thinkphp开发流程之四 --表模型的创建以及使用 一.在phpstrom中配置数据库的信息 二.利用composer指令创建model 三.模型使用方法 一.在phpstrom中配置数据库的信息 ...

  3. Oracle 9i 升级至Oracle10g数据库最好的方法

    1.在安装好Oracle 10g软件的目标服务器上创建和源数据库9i 数据文件,控制文件,redo文件相同的目录(两台数据库的数据文件的位置必须相同,否则就需要使用alter database ren ...

  4. 数据库——python操作MySQL、修改表SQL语句、视图、触发器、存储过程、事务、流程控制、常见函数、索引

    文章目录 一.python操作MySQL 1.pymysql模块 1.基本使用 2.sql注入问题 3.二次确认 二.修改表SQL语句 1.修改表的名字 rename 2.添加字段 add 3.修改字 ...

  5. 数据库上机实验七(多表连接查询、子查询)

    在Student表和score表上进行查询.Student表和score表的定义如下表所示: score表数据如下: 1.查询操作: 1)查询李五一的考试科目和考试成绩 2)查询所有学生的信息和考试信 ...

  6. oracle 9i手动启动数据库,Oracle9iAS (之五): 手工起动,关闭系统

    下面是偶在 UNIX 上手工启动和关闭 Oracle9iAS 的步骤,分三部份: 1. 建立环境参数文件,如你用csh/tcsh, 建立 inf.csh, ias.csh 两个文件.如你用sh/ksh ...

  7. Oracle 9i/10g/11g数据库升级路线图总览

    以下几张升级路线图,现在把它们汇总在一起以便于寻找 ---->> --->> ---->> ---->> --->> 转载于:https:/ ...

  8. Microsoft Jet 数据库引擎找不到输入表或查询或者找不到文件

    1.显示如图错误 解决方案:打开vs2017工具栏右键单击找到连接数据库,打开之后更改数据源为下图所示 然后添加数据库文件名,点击右下角高级便可看到源路径的Data Source及Provider添加 ...

  9. 批量删除数据库中有特定开始字符的表、视图和存储过程

    USE 数据库名 GO DECLARE @SQL VARCHAR(8000) DECLARE @TYPE VARCHAR(2) DECLARE @PREVSTR VARCHAR(20) DECLARE ...

最新文章

  1. 【Android 逆向】Android 进程注入工具开发 ( 注入代码分析 | 调试进程 ATTACH 附着目标进程 | 读取目标函数寄存器值并存档 )
  2. mongodump 失败且导致mongo服务挂掉【本质原因,wt文件损坏】
  3. 干货 | 数据挖掘过关40题
  4. 《构建之法》--阅读(第13章-第17章)
  5. 前端学习(1874)vue之电商管理系统电商系统之处理项目中eslint语法报错
  6. mysql怎么换引擎_如何更换MySQL默认存储引擎
  7. 牵引力教育推荐最先进的5大敏捷PHP开发框架
  8. python七种数据类型
  9. 本易计算机不开机了,本易M3V(云游戏版)平板电脑刷机详细过程
  10. 雷云2.0在macOS Big Sur下无法识别问题解决
  11. python是最适合初学者的语言
  12. SEO面试的一些常见问题整理
  13. 基于javaweb+jsp的户籍管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap)
  14. 利用阿里云虚拟机作为跳板机实现内网穿透
  15. 新注册的邮箱如何群发邮件
  16. OpenCV深入学习(5)--直方图之calcHist使用
  17. 什么是IOC/DI?
  18. python怎么定义int变量_Python 变量类型 | 菜鸟教程
  19. go nacos服务发现
  20. 有毒气体检测的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告

热门文章

  1. 10g 中RETENTION GUARANTEE 的作用
  2. linux中Daemon守护进程编程
  3. .Net Core中利用TPL(任务并行库)构建Pipeline处理Dataflow
  4. Window10+VS2015+DevExpress.net 15.1.7完美破解(图)
  5. 《Photoshop Lightroom4 经典教程》—第2课2.2节切换屏幕模式
  6. 关于Python多线程的理解
  7. 蓝桥杯 如何计算 X^X = 10 来求X呢?
  8. 联想笔记本V470安装Win8.1 X64位系统,关机黑屏、电源灯亮
  9. linux每天进步一点点-7月3日
  10. 简易而又灵活的Javascript拖拽框架(四)