Oracle 12c impdp ORA-12154:TNS:无法解析指定的连接标识符

问题描述 投票:0回答:1

我是 Oracle 新手,我只是想导入转储文件。我能够创建我的容器数据库,但是当我运行

impdp gy/gy@mygy file=C:\app\impdir\EL1.DMP
时,我得到
ORA-12154

这是我用来创建可插入数据库的脚本,现在我想我只是不明白如何连接。

sqlplus / as sysdba
CREATE PLUGGABLE DATABASE mygy ADMIN USER gy identified by "gy"
DEFAULT TABLESPACE mygytbs
DATAFILE 'C:\app\me\product\21c\oradata\XE\XEPDB1\mygy.dbf'
SIZE 10M AUTOEXTEND ON
FILE_NAME_CONVERT=(
'C:\app\me\product\21c\oradata\XE\pdbseed\',
'C:\app\me\product\21c\oradata\XE\XEPDB2\');
alter session set container=mygy;
ALTER DATABASE OPEN;
CREATE OR REPLACE DIRECTORY impdir AS 'C:\app\impdir';
GRANT READ, WRITE ON DIRECTORY impdir TO gy;
GRANT DBA,CONNECT TO gy;

impdb

impdp gy/gy@mygy file=C:\app\impdir\EL1.DMP


Import: Release 21.0.0.0.0 - Production on Wed Nov 22 11:43:20 2023
Version 21.3.0.0.0

Copyright (c) 1982, 2021, Oracle and/or its affiliates.  All rights reserved.

UDI-12154: operation generated ORACLE error 12154
ORA-12154: TNS:could not resolve the connect identifier specified
oracle oracle12c impdp
1个回答
0
投票

TNS 别名 mygy 未在您的

$ORACLE_HOME/network/admin/tnsnames.ora
文件中定义,因此 Oracle 客户端不知道连接到哪里。

© www.soinside.com 2019 - 2024. All rights reserved.