Score:0

ORA-210000 ข้อผิดพลาดของ Oracle: ORA-12154: TNS: ไม่สามารถแก้ไขตัวระบุการเชื่อมต่อที่ระบุ

ธง ca

ฉันกำลังพยายามตั้งค่าการเชื่อมต่อจากเครื่อง rhel 7.9 ไปยังฐานข้อมูลโฮสต์ oracle ของฉันบน windows server 2016 ที่ใช้ oracle 19c

04:25:36 - ORA-210000 ข้อผิดพลาดของ Oracle: ORA-12154: TNS: ไม่สามารถแก้ไขตัวระบุการเชื่อมต่อที่ระบุ

ฉันได้ดาวน์โหลดและติดตั้งไคลเอนต์ 2 ตัว เวอร์ชัน 19 และ 21 โดยหวังว่ามันจะแก้ไขปัญหาได้ แต่ก็ไม่ได้ไฟล์ tnsnames.ora ของฉันถูกใช้ในการติดตั้ง windows อื่นเพื่อเชื่อมต่อกับโฮสต์ oracle db เดียวกันและทำงานได้ดี แต่ล้มเหลวบน linux vm

 /opt/oracle/instantclient_21_5/network/admin/tnsnames.ora
/opt/oracle/instantclient_19_14/network/admin/tnsnames.ora

มีความคิดว่ามันจะเป็นอย่างไร

ข้อผิดพลาด

นอกจากนี้ มีความคิดว่าทำไมไฟล์ต่อไปนี้จึงกะพริบ มีข้อผิดพลาดหรือไม่ นี่คือสภาพแวดล้อมในเครื่องทั้งหมดของฉัน ฉันกำลังเรียนรู้ลินุกซ์ แต่ไม่แน่ใจว่าเหตุใดจึงกะพริบ

ป้อนคำอธิบายรูปภาพที่นี่

ติดตั้ง sql plus ด้วย และฉันได้รับข้อผิดพลาดต่อไปนี้ btw ฉันจะรู้ได้อย่างไรว่า sqlplus อ้างอิงไฟล์ tnsnames.ora อย่างถูกต้อง

นี่คือตัวแปรสภาพแวดล้อมของฉัน

ส่งออก ORACLE_HOME=/opt/oracle/instantclient_21_25 ส่งออก TNS_ADMIN=$ORACLE_HOME/network/admin ส่งออก LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

ป้อนคำอธิบายรูปภาพที่นี่

cn flag
`sqlplus กำลังอ้างอิงไฟล์ tnsnames.ora อย่างถูกต้อง' TNSPing มักจะแสดงสิ่งนี้ในเอาต์พุต https://docs.oracle.com/cd/E11882_01/network.112/e41945/connect.htm#NETAG378
Score:1
ธง cn

ORA-12162: TNS:net ระบุชื่อบริการไม่ถูกต้อง

ฉันอยากจะแนะนำว่าการเชื่อมต่อผ่าน TNS โดยทั่วไปมีลักษณะดังนี้:

ชื่อผู้ใช้@tns_alias

จากข้อมูลเพียงรายการเดียว ฉันค่อนข้างแน่ใจว่า Oracle จะถือว่าคุณได้ให้ a ชื่อผู้ใช้ และที่คุณต้องการเชื่อมต่อกับฐานข้อมูลที่ระบุโดย ORACLE_SID ตัวแปรสภาพแวดล้อม

ลองอะไรเพิ่มเติมเช่น...

ชื่อผู้ใช้ sqlplus@ACCFDA

...และดูว่าคุณจะไปได้ไกลกว่านี้ไหม

(แนะนำ ไม่ โดยใช้ตัวเลือก "as sys..." จากระยะไกล
หากคุณต้องการทำอะไรที่ "จริงจัง" กับฐานข้อมูลของคุณ ให้ไปที่โลคัลโฮสต์เพื่อทำสิ่งนั้น!)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา