oracle 账号老是被锁定oracle NET 无效条目,要求有效的“服务名”

 

在本机配置NET时,会出现以下错误提示

 

这种情况根本无法配置成功的,即使参数都配置好,在保存时也操作不成功。在Oracle10g中,NET配置文件都存储在%oracle_home%\product\10.2.0\db_1\NETWORK\ADMIN目录中的tnsnames.ora文件中,tnsnames.ora是一个文本文件,我们用记事本打开,在里面添加NET配置

 

 

IBMMAXIMO = 

  (DESCRIPTION = 

    (ADDRESS_LIST = 

      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.5.25)(PORT = 1521))&nbsporacle账号;

    ) 

    (CONNECT_DATA = 

      (SERVICE_NAME = IBMMAXIMO) 

    ) 

  ) 

 

第一行的IBMMAXIMO是网络服务名,仅作一个标识,随便填写;

 

 

第四行HOST参数是数据库实例所在的机器地址;

 

第七行SERVICE_NAME参数是数据库示例名,这个不能随意填写;

 

 

 

然后保存tnsnames.ora文件就可以了

 

摘自 南山谷

此条目发表在oracle metalink账号分类目录,贴了标签。将固定链接加入收藏夹。