Oracle 9i 数据库 创建数据库 Net 配置 创建表 SQL查询 创建存储过程 (图)
創建數據庫
用“數據庫配置助手”創建數據庫
創建數據庫
選擇 普通用途
輸入名字,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查询 创建存储过程 (图)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 5年後、10年後の自分のイメージ
- 下一篇: flv文件转换,完美解决