Tại sao các thư mục Oracle có tên / u01 / u02 vv. [đóng cửa]


11

Tôi đã làm việc với Oracle RDBMS được vài năm và hôm nay, sau khi cài đặt lần thứ n, tôi đã tự hỏi, tại sao chúng ta lại cài đặt nó trong / u01, / u02, v.v.?

Tất nhiên bạn có thể cài đặt nó ở một nơi khác, nhưng vì một số lý do không rõ, quy ước này được sử dụng ở mọi nơi và tôi chưa thấy bất kỳ cài đặt Oracle nghiêm trọng nào, ví dụ, / opt

Có bài học lịch sử nào tôi bỏ lỡ không?


5
download.oracle.com/docs/html/A97297_01/appg_ofa.htm . Điều gì đã gây nhầm lẫn trong tài liệu này? Bạn có thể được cụ thể hơn trong câu hỏi của bạn. Tài liệu có vẻ rõ ràng, điều gì làm bạn bối rối?
S.Lott

1
Tôi tin rằng câu hỏi là về từ nguyên của tên thư mục
Codebling

@Code Bling: Tài liệu có vẻ khá rõ ràng về điểm đó. Những gì nhiều hơn một người cần biết?
S.Lott

@ S.Lott: bạn nói đúng. Bạn có thể đã trả lời thay vì bình luận quá
Codebling

@Code Bling: Tôi không biết câu trả lời là gì vì tôi không hiểu câu hỏi. Tôi hy vọng rằng @Ubersoldat làm rõ câu hỏi bằng cách liệt kê một cái gì đó khó hiểu hoặc khó hiểu. Sau đó tôi nghĩ rằng câu hỏi có thể được trả lời.
S.Lott

Câu trả lời:


6

Nó dựa trên unix và VMS rất cũ. Vào đầu những năm 80 khi các máy unix (tức là Sun Solaris) lần đầu tiên xuất hiện, không có tiêu chuẩn nào về cách gắn hoặc ổ đĩa của bạn ngoài ổ đĩa gốc. Vì vậy, bạn cần một cái gì đó dễ gõ (tức là ngắn), xác định ổ đĩa vật lý đó là gì (khi nó chết). Với oracle, mỗi ổ đĩa được gắn kết được sử dụng cho một tệp dữ liệu không bao giờ được truy cập bởi bất kỳ thứ gì khác ngoài Oracle. Các phiên bản đầu tiên của Oracle có giới hạn về độ dài đường dẫn cho các tệp dữ liệu của họ. Ngoài ra, bạn (dba) cần sử dụng các công cụ dòng lệnh và edlin để sửa các tệp cấu hình để Oracle có thể tìm thấy các tệp dữ liệu của nó sau khi một ổ đĩa bị chết.

Tóm lại, đối với Oracle 6 và 7, bạn muốn các đường dẫn ổ đĩa ngắn, dễ nhớ được ánh xạ tới các ổ đĩa vật lý để nhanh chóng bảo trì.

Kể từ thời điểm đó, các tiêu chuẩn đã được tạo ra, sửa đổi, bổ sung các công cụ quản lý. Nhưng tài liệu đó chưa bao giờ được thay đổi. Bởi vì nó hoạt động như mô tả. Và các DBA thông minh có thể tìm ra cách nó hoạt động trong hệ thống của họ. Và nếu họ không thể tư vấn Oracle (ở mức 2 nghìn đô la mỗi ngày cho mỗi người đứng đầu) sẽ rất vui khi làm điều đó cho bạn.


Tôi cũng thích @jlliagre chỉ vào một đường dẫn POSIX hơn.
Eldelshell

AFAIK, vẫn không có vị trí tiêu chuẩn cho các điểm gắn kết hệ thống tệp cố định. / u01 dường như vẫn là một lựa chọn tốt gần như đảm bảo không đụng độ với tiêu chuẩn trong tương lai.
jlliagre

2

Theo tài liệu S Lott trỏ tới, /u01là tên tiêu chuẩn được đề xuất cho "Điểm gắn dữ liệu người dùng 1". Tôi đoán nó đã được chọn thay vì một cái gì đó như /opt/oracle/user01để tiết kiệm không gian và tổ hợp phím.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.