ฉันกำลังตั้งค่า Liferay v6.2 ใหม่ในเซิร์ฟเวอร์การพัฒนาของเรา เราไม่สามารถเข้าถึงฐานข้อมูลของเราได้เต็มรูปแบบ ดังนั้นเราจึงขอให้ผู้ดูแลระบบ DB สร้างสคีมาใหม่ให้เรา เธอบอกว่าเธอสร้างอันใหม่ไม่ได้เนื่องจากพื้นที่จำกัด เรามีสคีมาที่มีอยู่ที่เราใช้สำหรับพอร์ทัล liferay เวอร์ชันเก่าของเรา (ไม่ได้ใช้งานอีกต่อไป) เธอแนะนำว่าเราสามารถใช้ได้ (แต่เธอไม่ต้องการทิ้งมันไป) และเพียงสร้างคำพ้องสาธารณะสำหรับอันใหม่ของเรา ตอนนี้เรามีตาราง liferay สองอินสแตนซ์
PTLSCMDDL.USER_ -- old
PTL2SCMDDL.USER_ -- new
ถ้าฉันสอบถามโดยใช้คำพ้องความหมายสาธารณะนี้
Select * from USER_
ฉันได้โต๊ะใหม่แล้ว ซึ่งเป็นสิ่งที่ฉันคาดหวังไว้ แต่หลังจากที่ฉันเริ่มเซิร์ฟเวอร์ Tomcat มันล้มเหลวและฉันได้รับข้อผิดพลาดนี้:
ฉันหวังว่าจะมีคนช่วยฉันได้
ขณะที่คุณกำลังเรียกใช้การติดตั้ง Liferay ใหม่บนฐานข้อมูลที่มีอยู่ (ซึ่งสร้างโดย Liferay เวอร์ชันก่อนหน้า) ระบบจะถือว่าจำเป็นต้องมีการอัปเดต และพยายามดำเนินการตามขั้นตอนที่จำเป็นสำหรับการอัพเกรด โดยทั่วไปจะเกี่ยวข้องกับคำแนะนำ
PTLSCMDDL.USER_ -- old
PTL2SCMDDL.USER_ -- new
, Select * from USER_
และ _3_ ที่คุณควรมีสิทธิ์ที่เหมาะสมในฐานข้อมูล