文章

sqlplus: ORA-12154: TNS:could not resolve the connect identifier specified

刚安装的 Oracle 数据库使用 SqlPlus 登录 PDB 报错 sqlplus: ORA-12154: TNS:could not resolve the connect identifier specified

解决方法:

Oracle 用户下 cd $ORACLE_HOME/netwok/admin新建或修改 tnsnames.ora 文件,添加以下内容,其中 oracle-db-19c 为你的主机名,PDB1 为你的 PDB名称。

PDB1 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = oracle-db-19c)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = PDB1)
      (SERVER = DEDICATED)
    )
  )

License:  CC BY 4.0