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

红印户口

红印户口

2016-01-29 14:41

介绍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。

  注:在SQL*PLUS中进入用于也可以不用敲ALIAS的名称了。

  以上操作在DEVELOPER2.1 ORACLE 7.3.4 FOR NT

   ORACLE 8.0.5 FOR NT上通过。
展开更多 50%)
分享

猜你喜欢

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

电脑网络
介绍Oracle数据库去除别名的方法

Oracle数据库数据导入方法

编程语言 网络编程
Oracle数据库数据导入方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

探讨Oracle数据库的数据导入方法

编程语言 网络编程
探讨Oracle数据库的数据导入方法

完全删除Oracle数据库的方法

编程语言 网络编程
完全删除Oracle数据库的方法

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Oracle数据库中跟踪sql语句介绍

编程语言 网络编程
Oracle数据库中跟踪sql语句介绍

Oracle 数据库 临时数据的处理方法

编程语言 网络编程
Oracle 数据库 临时数据的处理方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Flash5任意两点间随机画线(二)

Flash5任意两点间随机画线(二)

OracleSpatial新驱动的添加记录实例

OracleSpatial新驱动的添加记录实例
下拉加载更多内容 ↓