ฉันได้ลงทะเบียนกับอิมเมจนักเทียบท่าของฐานข้อมูล oracle และได้รับลิงค์ด้านล่างเพื่อดึงอิมเมจ
นักเทียบท่าดึงร้านค้า / oracle / ฐานข้อมูลองค์กร: 12.2.0.1
ไม่มีแท็กอื่นให้เห็นบนหน้า แต่ฉันได้รับข้อมูลเกี่ยวกับ 12.1.0.2 ได้อย่างไร
ด้วย 12.2.0.1 ฉันสามารถเรียกใช้ฐานข้อมูลและเชื่อมต่อกับฐานข้อมูลได้
แต่ด้วย 12.1.0.2 ฐานข้อมูลไม่ได้เชื่อมต่อ
บริการนักเทียบท่าสร้าง --with-registry-auth --network=oracle_net --name Oracledb_39 -p target=1521 store/oracle/database-enterprise:12.2.0.1
คอนเทนเนอร์ด้านบนใช้งานได้ แต่ถ้าฉันใช้แท็กด้านล่างแสดงว่าฐานข้อมูลไม่ได้เชื่อมต่อ
บริการนักเทียบท่าสร้าง --with-registry-auth --network=oracle_net --name Oracledb_39 -p target=1521 store/oracle/database-enterprise:12.1.0.2
12.1.0.2 กับไคลเอนต์ dbeaver เพื่อเชื่อมต่อ:
การเชื่อมต่อกับ 12.1.0.2
แต่สามารถเชื่อมต่อกับ 12.2.0.1 ได้
การเชื่อมต่อกับ 12.2.0.1
โปรดแนะนำวิธีเชื่อมต่อกับ 12.1.0.2 หรือ 12.1.x ใดๆ
และโปรดแชร์วิธีดูแท็กทั้งหมดที่มีสำหรับอิมเมจฐานข้อมูล oracle
ฉันได้ปรับใช้เป็นกลุ่มเพื่อทดสอบ ผลลัพธ์เดียวกันกับการรันนักเทียบท่าโดยตรงเช่นกัน
นักเทียบท่า exec -it Oracledb_38.1.k3who8un6hs9vulwljwvhx4x4 sqlplus sys@ORCLCDB
ภายในคอนเทนเนอร์:
[root@bf9581972c5a /]# ps -ef
UID PID PPID C STIME TTY เวลา CMD
รูท 1 0 0 12:07 ? 00:00:00 /bin/bash /home/oracle/setup/dockerInit.sh
รูท 34 1 0 12:09 ? 00:00:00 tail -f /home/oracle/setup/log/dockerInit.log
รูท 40 0 0 19:09 pts/0 00:00:00 ทุบตี
รูท 60 40 0 19:10 pts/0 00:00:00 ps -ef
[root@bf9581972c5a /]# sqlplus
bash: sqlplus: ไม่พบคำสั่ง
บันทึกคอนเทนเนอร์:
[ec2-user@ip-172-31-47-251 ~]$ บันทึกนักเทียบท่า Oracledb_38.1.k3who8un6hs9vulwljwvhx4x4
ตรวจสอบผู้ใช้: รูท
ตั้งค่าฐานข้อมูล Oracle
การติดตั้งฐานข้อมูล Oracle 12.1.0.2
อ. 3 ส.ค. 12:07:09 UTC 2021
ตรวจสอบพารามิเตอร์ ......
ไฟล์บันทึกคือ: /home/oracle/setup/log/paramChk.log
paramChk.sh เสร็จสิ้นที่ 0 วินาที
บิตฐานข้อมูล untar ......
ไฟล์บันทึกคือ: /home/oracle/setup/log/untarDB.log
untarDB.sh เสร็จสิ้นที่ 153 วินาที
ปรับแต่งฐานข้อมูล ......
ไฟล์บันทึกคือ: /home/oracle/setup/log/configDB.log
grep: /home/oracle/setup/log/configDBora.log: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
configDB.sh เสร็จสิ้นที่ 153 วินาที
เสร็จแล้ว ! ฐานข้อมูลพร้อมใช้งาน
อ. 3 ส.ค. 12:07:09 UTC 2021
ตรวจสอบผู้ใช้: รูท
ตั้งค่าฐานข้อมูล Oracle
คอนเทนเนอร์อยู่ในสถานะกำลังทำงานเท่านั้น แต่ไม่สามารถเชื่อมต่อได้เมื่อฉันลองกับ dbeaver หรือแอปพลิเคชันไคลเอนต์ oracle อื่นๆ