เหตุใดจึงมีชื่อไดเรกทอรี Oracle ชื่อ / u01 / u02 ฯลฯ ? [ปิด]


11

ฉันทำงานกับ Oracle RDBMS มาสองสามปีแล้วและวันนี้หลังจากติดตั้งครั้งแรกฉันก็สงสัยว่าทำไมเราติดตั้งใน / u01, / u02 เป็นต้น

แน่นอนคุณสามารถติดตั้งที่อื่น แต่ด้วยเหตุผลบางอย่างที่ไม่รู้จักอนุสัญญานี้ใช้ทุกที่และฉันไม่เคยเห็นการติดตั้ง Oracle ที่ร้ายแรงเช่น / opt

บทเรียนประวัติศาสตร์ใด ๆ ที่ฉันพลาดไป?


5
download.oracle.com/docs/html/A97297_01/appg_ofa.htm สิ่งที่ทำให้เกิดความสับสนในเอกสารนี้คืออะไร? คุณช่วยระบุคำถามของคุณให้เจาะจงมากขึ้นได้ไหม เอกสารดูเหมือนชัดเจนคุณสับสนอะไร
S.Lott

1
ฉันเชื่อว่าคำถามนี้เกี่ยวกับนิรุกติศาสตร์ของชื่อไดเรกทอรี
Codebling

@ รหัส Bling: เอกสารนั้นค่อนข้างชัดเจนในจุดนั้น อะไรอีกที่ต้องรู้
S.Lott

@ S.Lott: ถูกต้อง คุณอาจจะได้รับคำตอบแทนที่จะแสดงความคิดเห็นด้วย
Codebling

@ รหัส Bling: ฉันไม่รู้ว่าคำตอบควรเป็นเพราะฉันไม่เข้าใจคำถาม ฉันหวังว่า @Ubersoldat จะทำให้คำถามชัดเจนขึ้นโดยระบุสิ่งที่สับสนหรือยากที่จะเข้าใจ จากนั้นฉันคิดว่าคำถามสามารถตอบได้
S.Lott

คำตอบ:


6

มันขึ้นอยู่กับยูนิกซ์และ VMS ที่เก่ามาก ในช่วงต้นยุค 80 เมื่อยูนิกซ์ (เช่น Sun Solaris) เครื่องแรกเข้าสู่บรรทัดไม่มีมาตรฐานว่าจะติดตั้งไดรฟ์ของคุณนอกเหนือจากรูทหรือไม่ ดังนั้นคุณต้องการสิ่งที่ง่ายต่อการพิมพ์ (เช่นสั้น ๆ ) ระบุว่าเป็นฟิสิคัลไดรฟ์ใด (สำหรับตอนที่เสียชีวิต) ด้วย oracle ไดรฟ์ที่เชื่อมต่อแต่ละตัวจะถูกใช้สำหรับหนึ่งดาต้าไฟล์ที่ไม่เคยมีใครเข้าใช้นอกจาก Oracle Oracle เวอร์ชันก่อนหน้ามีข้อ จำกัด เกี่ยวกับความยาวของพา ธ สำหรับไฟล์ข้อมูล นอกจากนี้คุณ (dba) จำเป็นต้องใช้เครื่องมือบรรทัดคำสั่งและ edlin เพื่อแก้ไขไฟล์การกำหนดค่าเพื่อให้ Oracle สามารถค้นหาไฟล์ข้อมูลหลังจากไดรฟ์เสียชีวิต

โดยสรุปแล้วสำหรับ Oracle 6 และ 7 คุณต้องการเส้นทางสั้น ๆ และง่ายต่อการจดจำไดรฟ์ซึ่งแมปกับไดรฟ์ทางกายภาพเพื่อความรวดเร็วในการบำรุงรักษา

ตั้งแต่เวลานั้นมาตรฐานได้ถูกสร้างขึ้นแก้ไขเพิ่มเครื่องมือการจัดการ แต่เอกสารนั้นไม่เคยเปลี่ยน เพราะมันใช้งานได้ตามที่อธิบายไว้ และ DBA ที่ชาญฉลาดสามารถหาวิธีการทำงานในระบบของพวกเขา และหากพวกเขาไม่สามารถให้คำปรึกษา Oracle (ที่ $ 2K ต่อวันต่อคน) จะมีความสุขมากกว่าที่จะทำเพื่อคุณ


ฉันชอบ @jlliagre ที่ชี้ไปยังเส้นทาง POSIX เพิ่มเติม
Eldelshell

AFAIK ยังไม่มีตำแหน่งมาตรฐานสำหรับจุดเมานต์ระบบไฟล์ถาวร / u01 ยังคงเป็นตัวเลือกที่ดีสำหรับฉันเกือบจะรับประกันได้ว่าจะไม่ขัดแย้งกับมาตรฐานในอนาคต
jlliagre

2

ตามเอกสาร S Lott ชี้ไปที่/u01เป็นชื่อมาตรฐานที่แนะนำสำหรับ "จุดเชื่อมต่อข้อมูลผู้ใช้ 1" ฉันเดาว่ามันได้รับเลือกแทนที่จะชอบที่/opt/oracle/user01จะประหยัดพื้นที่และการกดแป้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.