弄了N次都连接不到,那个database到底该填什么??什么格式的文件。我在oradata里面找到一些dbf格式的文件也不行,连接出现ora-12154 TNS:could not resolve the connect identifier specified的错误,另外想问下我建了新的数据库,那数据库源到底在哪里找?而且我发现建立的数据库不知道怎么在它里面建表,我用pl/sql建的表都没在数据库里发现,请帮帮忙,回答下小白的问题

解决方案 »

  1.   

    首先,你要在tnsnames.ora配置一个连接串,database中填写连接串名称,如果安装时没有选择
    定制安装,应该会自动生成这个配置,如果没有,可以
    手动修改%ORACLE_HOME%\network\admin\tnsnames.ora文件,增加类似下面的配置
    test =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = ora10g)
        )
      )其中连接串名为test
    HOST为你数据库所在机器IP,本机可为127.0.0.1
    上面的SERVICE_NAME要填定你建立数据库时的服务名,可通过
    c:>sqlplus / as sysdba
    sql>show parameter service_names来查看