科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道介绍Oracle数据库去除别名的方法

介绍Oracle数据库去除别名的方法

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本人曾经用Personal Oracle+Developer2000开发了一些程序,当移植到ORACLE FOR NT的时候发现有些功能出现了出错提示。经研究发现原来是用户没有能正常连接。

作者:changelive 来源:赛迪网技术社区 2007年9月5日

关键字: 别名 数据库 ORACLE

  • 评论
  • 分享微博
  • 分享邮件
本人曾经用Personal Oracle+Developer2000开发了一些程序,当移植到ORACLE FOR NT的时候发现有些功能出现了出错提示。经研究发现原来是用户没有能正常连接。由于在developer2000连接personal oracle时不需要别名(alias),直接写入用户名/密码则可。 Wpwm-F4  
kr>x ;N!  
  而在OracleFOR NT中则必须在连接用户则必须设置别名,在程序中用user/password@alias来连接用户。所以以前写的user/password的形式无法正常连接用户。由于改程序的工作量太大,所以决定修改一些参数文件以实现不用别名也能直接以user/password的形式连接。具体实现步骤如下: h(6k)Ir  
e0]{"f(i  
  对于Oracle7 FOR NT ]e[Q9D:R ;  
F}c3ISc  
  1.先用Oracle自带的NET EASY CONFIG来设置一个ALIAS。 u69wTAW  
]0e_$x4:C  
  具体步骤如下: "w\W?h~So  
D5&dDjEE  
  i. 在oracle for win95组中启动net easy config。 5arMse R  
6,\  
  ii. 在new service name中填如自己所需要建立的alias(名字可以自己任意起)。 DBL8P6k]\k  
GVVIecH4/  
  iii. 选择协议(TCP/IP、SPX等) A`on h  
}H!,e><n  
  iv. 填写Oracle FOR NT所在的DB SERVER的名称。 /5d"$Az  
z.CI;%^]  
  v. 填写Oracle的SID (却省是ORCL)。 hj Rm*%|  
?8[es`/F  
  vi. 完成。 k*[xQ*]  
 *t<GH  
  2.在操作系统路的安装径(如果是WIN98的却省安装则是c:\windows)下找到ORACLE.INI @r<oP-?c  
MQ}_\ Rb  
  3.用编辑器编辑oracle.ini文件 om,8z:Mf$  
<H8k`S=sN  
  4.在其中加入以下一项:local=aliasname (aliasname是刚才设置的alias的名称) u)Ya wIY  
"rErZB4lE  
  5.重新进入程序运行,一切OK。 _[<\|:o  
d1'P R!F)  
  注:在SQL*PLUS中进入用于也可以不用敲ALIAS的名称了。 Le'6)  
([Bv15  
  对于Oracle FOR NT具体步骤如下: QlTsxMiW  
zv1Ce3GMc  
  1. Oracle自带的NET EASY CONFIG来设置一个ALIAS。 f/~Lf/IGks  
g;{5Hp~.k  
  具体步骤如下: b^ sq+  
rMX3L&  
  i. 在oracle for win95组中启动net easy config。 *UsHpR=?  
5 )yt bk  
  ii. 在new service name中填如自己所需要建立的alias(名字可以自己任意起)。 k%2rSvHM  
Wh@5D38  
  iii. 选择协议(TCP/IP、SPX等) 3^J{LS~/^^  
o0-}X*+w  
  iv. 填写Oracle FOR NT所在的DB SERVER的名称。 BPgAx+<fY  
D]phmno4  
  v. 填写Oracle的SID (却省是ORCL)。 3M5Ef^^Q  
>0S8  
  vi. 完成。 uNC{;>'7L7  
4su <I;  
  2.进入注册表(运行regedit) 2:S7bc-bYB  
G<F Gy4[  
  3.在HKEY_LOCAL_MACHINE-$#@62;SOFTWARE-$#@62;ORACLE下新建一个字符串值。其值如下: @(eq:t  
D$h7NRyS  
  local=aliasname(其中aliasname是刚才设置的alias的名称) S{H#n*4,r  
`' p<t@%  
  4.新进入程序运行,一切OK。 hRndb#E  
ycLf9bHs  
  注:在SQL*PLUS中进入用于也可以不用敲ALIAS的名称了。 }*Rj&X_:  
I L;?Fa7H  
  >以上操作在DEVELOPER2.1 ORACLE 7.3.4 FOR NT r ~X^kQl[  
cP~U/pLIx  
  > ORACLE 8.0.5 FOR NT上通过。
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章