我在下面设置了环境变量并创建了tnsnames.ora。
export ORACLE_HOME=/opt/oracle/instantclient
export DYLD_LIBRARY_PATH=$ORACLE_HOME
export LD_LIBRARY_PATH=$ORACLE_HOME
export NLS_LANG=AMERICAN_AMERICA.UTF8
export TNS_ADMIN=~/etc
export PATH=$PATH:$ORACLE_HOME
export ORACLE_SID=myDB
我不知道为什么我会收到这个错误。
下面是〜/ etc位置下的tnsnames.ora。
myDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost) (PORT = 1521))
(
CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = myDB)
)
)
设置TWO_TASK环境变量以定义默认连接字符串,例如
export TWO_TASK=${ORACLE_SID}
https://www.656463.com/wenda/ORA12545ljsbywMacSQLPLUSzbczmbzj_124