Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对此很陌生,我在带有 orcl 服务的 Linux 机器上安装了 oracle 并创建了一个 mmsc 用户。如果我没有使用 mmsc 用户登录并尝试使用命令“sqlplus mmsc/mmsc”和“sqlplus mmsc/mmsc@orcl”连接 sqlplus,则侦听器适用于这两个选项。
但是登录到 mmsc 用户后,监听器正在为“sqlplus mmsc/mmsc”工作,但不适用于“sqlplus mmsc/mmsc@orcl”。
请帮我解决这个问题。
提前致谢
问候桑卡尔
问题是客户端没有找到 tnsnames.ora 文件。该文件通常位于目录 $ORACLE_HOME/network/admin 中。要找到该文件,最好将环境变量 TNS_ADMIN 设置为指向该目录。这当然要求 mmsc 用户在该目录中具有读取权限。