oracle 去除表的别名,Oracle数据库如何去除别名?

本人曾经用Personal Oracle+Developer2000 开发了一些程序,当移植到ORACLE FOR NT的时候发现有些功能出现了出错提示。经研究发现原来是用户没有能正常连接。由于在developer2000连接personal oracle时不需要别名(alias),直接写入用户名/密码则可。

而在OracleFOR NT中则必须在连接用户则必须设置别名,在程序中用user/password@alias来连接用户。所以以前写的user/password的形式无法正常连接用户。由于改程序的工作量太大,所以决定修改一些参数文件以实现不用别名也能直接以user/password的形式连接。

具体实现步骤如下:  对于Oracle7 FOR NT  1。先用Oracle自带的NET EASY CONFIG来设置一个ALIAS。  具体步骤如下:  i。 在oracle for win95组中启动net easy config。  ii。

在new service name中填如自己所需要建立的alias(名字可以自己任意起)。  iii。 选择协议(TCP/IP、SPX等)  iv。 填写Oracle FOR NT所在的DB SERVER的名称。  v。 填写Oracle的SID (却省是ORCL)。

vi。 完成。考试大论坛  2。在操作系统路的安装径(如果是WIN98的却省安装则是c:\windows)下找到ORACLE。INI  3。用编辑器编辑oracle。ini文件  4。在其中加入以下一项:local=aliasname (aliasname是刚才设置的alias的名称)  5。

重新进入程序运行,一切OK。  注:在SQL*PLUS中进入用于也可以不用敲ALIAS的名称了。  对于Oracle FOR NT具体步骤如下:  1。 Oracle自带的NET EASY CONFIG来设置一个ALIAS。  具体步骤如下:  i。

在oracle for win95组中启动net easy config。  ii。 在new service name中填如自己所需要建立的alias(名字可以自己任意起)。  iii。 选择协议(TCP/IP、SPX等)  iv。 填写Oracle FOR NT所在的DB SERVER的名称。

v。 填写Oracle的SID (却省是ORCL)。  vi。 完成。  2。进入注册表(运行regedit)  3。在HKEY_LOCAL_MACHINE-$#@62;SOFTWARE-$#@62;ORACLE下新建一个字符串值。其值如下:  local=aliasname(其中aliasname是刚才设置的alias的名称)  4。

新进入程序运行,一切OK。www。Examda。CoM考试就到考试大  注:在SQL*PLUS中进入用于也可以不用敲ALIAS的名称了。  以上操作在DEVELOPER2。1 ORACLE 7。3。4 FOR NT> ORACLE 8。0。5 FOR NT上通过。

以上是我对于这个问题的解答,希望能够帮到大家。

全部

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值