用BDE为一ORACLE数据库设置别名后,为何连接出错?

zzroom 2001-07-12 09:40:39

我按照ORACLE技术网(www.oradb.net)上的文章《Delphi5企业版使用BDE访问ORACLE方法》所说步骤为一数据库test设置别名为ORACLE后,当我在BDE Administrator中双击别名ORACLE进行连接测试,在Database Login窗口中输入用户名用密码后,出现如下错误信息:
Genera SQL error.
ORA-03114:#####EA## ORACLE
Alias:ORACLE

BDE Error: 13059 [$33][$3]

我的系统为:
1、操作系统:Win2000 Server
2、数据库:Oracle 8i
3、开发工具:Delphi 6

...全文
409 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzroom 2001-08-15
  • 打赏
  • 举报
回复
up
guo 2001-07-15
  • 打赏
  • 举报
回复
首先检查oracle服务器状态,因为很直接可看出错误是'not connected to ORACLE'
liyaohuang 2001-07-15
  • 打赏
  • 举报
回复
除了在 oracle neteasy config 中配置别名外,

有以下:
1. dos 下键入 path
看看oracle\bin路径有没有
path = c:\windows;c:\windows\command;d:\ora8\bin

2. 配置bde 中 configuration/driver/native/oracle/
dll32: SQLORA8.DLL
vendorint : OCI.DLL


MouseBrother 2001-07-15
  • 打赏
  • 举报
回复
请问你用的oracle 的版本是多少
zzroom 2001-07-15
  • 打赏
  • 举报
回复
当我改用安装ORACLE时产生的缺省数据库时,一切正常。各位高手帮我看看,按《Delphi5企业版使用BDE访问ORACLE方法》所说步骤生成的数据库到底错在哪?

三、生成Oracle实验记录
    连入SQL*Plus,以system/manager用户登录
    SQL> conn system/manager

    创建新的用户:如user1/pass1,赋予connect,resource权限。
    SQL> grant connect,resource to user1 identified by pass1;

    SQL> conn user1/pass1
    SQL> create table test(a number,b char(19));
    SQL> insert into test values(1,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));
    SQL> insert into test values(2,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));
    SQL> insert into test values(3,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));
    SQL> insert into test values(4,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));
    SQL> insert into test values(5,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));
    SQL> commit;

    SQL> select * from test;

     A B
    ---------- -------------------
     1 2000-11-28 20:27:33
     2 2000-11-28 20:27:36
     3 2000-11-28 20:27:38
     4 2000-11-28 20:27:40
     5 2000-11-28 20:27:52
guo 2001-07-12
  • 打赏
  • 举报
回复
03114错误指'not connected to ORACLE'
检查oracle是否启动
lastlove 2001-07-12
  • 打赏
  • 举报
回复
检查ORACLE8 设置
zzroom 2001-07-12
  • 打赏
  • 举报
回复
to luhongjun(过江项羽):
我是完全按照《Delphi5企业版使用BDE访问ORACLE方法》所说步骤做的,该设的都设了,但还是出错。
luhongjun 2001-07-12
  • 打赏
  • 举报
回复
你应该设置ORACLE别名。

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧