点击这里给我发消息 点击这里给我发消息
首页 > 行业资讯 > Windows>详细内容

Oracle8网站应用简介(NT+IIS+ASP+ORACLE)

添加时间:2010-1-4
    相关阅读: ASP 软件 开发 页面 数据库 SQL Oracle

计算机:普通兼容PC机(C433、128MB、昆腾5400转15GB、普通10M网卡)
  操作系统:Windows NT Server 4.0中文版
  数据库:Oracle 8.0.4 企业版
  开发工具:Oracle Developer/2000 R2.1中文版
  软盘:一个可引导WIN98软盘


  光盘:NT Service Pack3光盘中文版
  软件:NT Service Pack6包
  
  安装过程:
  1、首先安装 NT
  说明:正常情况下安装不上,因为NT出版的较早,所以无法正确识别8.4GB以上的硬盘,解决:先找一个NT SP6升级包,解开它,找出ATAPI.SYS文件(硬盘驱动文件),拷贝到软盘中备用,
  a、如果是已有98系统,则在安装完NT系统文件后,不要马上重启动,用Windows的查找功能,在NT安装临时目录中找到ATAPI.SYS文件(可能有多个),用备份文件覆盖它们,然后再重新启动计算机
  b、如果只想在这块硬盘上安装NT,则按下面方法进行:
  用WIN98软盘启动,分一个FAT16分区(2GB),但不格式化(FORMAT),用自启动NT4.0 Server光盘启动,在C:盘格式化为FAT格式并安装,重新启动,这时,不忙进入NT安装,先用WIN98软盘启动,在NT安装临时目录中找到ATAPI.SYS文件(可能有多个),用备份文件覆盖它们,然后再重新启动计算机
  这样,就可以顺利安装NT了,安装时,选择安装IIS2.0,安装完成后,把其余的硬盘空间分区、格式化,建议分成NTFS格式,
  
  2、配置NT,TCP/IP,设置IP地址
  
  3、安装NT Service Pack3
  
  4、在SP3中有一个IIS2.0的升级主件,即Active Server Pages,安装该主件后,IIS2.0就升级为
  IIS3.0,也同时支持了asp页面
  
  5、安装Oracle 8.0.4 企业版
  
  6、安装Developer/2000,
  注意:
  当出现警告:当前安装的Oracle Installer版本是最新的,您确认要安装旧版本的Oracle Installer吗?这样做可能会引起其它Oracle产品运行不正确这时,请选择“是(Y)”,否则,安装不大一会就自动退出了,这是Oracle与java兼容的问题。
  
  7、安装NT Service Pack6
  
  8、连入SQL/PLUS,以system/manager用户登录,
  创建新的用户:如user1/pass1,赋予connect,resource权限。
  SQL> conn system/manager
  SQL> create user user1 identified by pass1;
  SQL> grant connect,resource to user1;
  
  9、配置ODBC(一定要在服务器端设置),添加一个系统DSN:
  数据源名称(自己设,好记就行如aaa)、
  用户名称(Oracle的用户名,如user1)、
  服务器名称(本机的机器名称)
  
  10、配置IIS服务:
  设置/根目录:如c:\root
  赋予“执行权限”
  设置默认文件名,如default.asp
  
  11、连入user1/pass1,建如下表:
  SQL> conn user1/pass1
  SQL> create table 班级
  (
  bm char(4) primary key not null, --学生编码
  mc varchar2(20) --学生名称
  );
  SQL> insert into 班级 values('0001','学生1');
  SQL> insert into 班级 values('0002','学生2');
  SQL> insert into 班级 values('0003','学生3');
  SQL> insert into 班级 values('0004','学生4');
  SQL> insert into 班级 values('0005','学生5');
  SQL> commit;
  
  12、在c:\root下创建default.asp,用notebook编辑,输入以下代码
  <%
  set conn=server.createobject("adodb.connection")
  conn.open "aaa","user1","pass1"
  SQL="select bm,mc from 班级"
  set rs=conn.execute(SQL)
  %>
  
  <%do while not rs.eof%>
  <table>
  <tr>
  <td><%=rs("bm")%></td>
  <td><%=rs("mc")%></td>
  </tr>
  </table>
  <%
  rs.movenext
  loop
  %>
  
  13、打开浏览器,输入本机地址如:http://机器名/default.asp
  
  14、至此,基本的已经完成了,剩下的就要慢慢开发了,
  
  Q:为什么我没有安装使用IIS4.0呢?
  A:因为安装完以后,一切配置完毕,我发现,在执行ASP脚本、连接Oracle数据库时,执行insert操作,没有问题,一select就出现asp 0115错误,并且,出现此错误后,就无法再执行任何与库有关的操作,只能重新启动机器。

本文作者:
咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册