2015-09-28 16 views
6

Tôi thấy rằng Oracle 11g hoặc 12c không có tệp tải xuống cho OS X. Tuy nhiên, có một phiên bản của Nhà phát triển SQL có sẵn cho OS X. điểm của Nhà phát triển SQL khi bạn không có cơ sở dữ liệu?Thiết lập cơ sở dữ liệu Oracle trên Macbook Pro (OS X Yosemite)

Làm cách nào để cài đặt cơ sở dữ liệu Oracle (thích hợp 12c hoặc 11g Express Edition) trên OS X?

+0

Một số người sử dụng VM Box hoặc một cái gì đó, nhưng họ cũng nói rằng nó tiêu hao pin thật nhanh. Và tôi không muốn cài đặt Windows trên chương trình đào tạo hoặc thứ gì đó chỉ dành cho việc này. – Grant

+0

Bạn sẽ không tìm thấy nhiều máy chủ Mac OS X để sử dụng cho doanh nghiệp. Tôi chắc chắn đã không nhìn thấy một nơi nào. Oracle đã quyết định nó không đáng để nỗ lực vì vậy không hỗ trợ cho Mac OS X. –

+0

Tôi không thực sự cần một máy chủ. Chỉ là cơ sở dữ liệu để sử dụng cá nhân. – Grant

Trả lời

9

Bạn không thể cài đặt phần mềm máy chủ cơ sở dữ liệu trực tiếp trên OS X . Oracle đã đưa ra quyết định một thời gian trước đây không hỗ trợ nó nữa, có lẽ vì nó không được sử dụng đủ để biện minh cho các chi phí liên quan. Tôi dường như nhớ lại sự sụp đổ của nó gần trùng hợp với Apple thả dòng Xserve của họ, nhưng tôi có thể tưởng tượng điều đó.

Một khách hàng như Nhà phát triển SQL là một đề xuất rất khác với quan điểm hỗ trợ. SQL Developer là một ứng dụng Java và yêu cầu cài đặt JVM/JDK. Java-viết-một-chạy-bất cứ nơi nào có thể không hoàn toàn đúng, nhưng nó vẫn có thể là công việc ít hơn để hỗ trợ một ứng dụng Java tương đối nhỏ hơn một con thú tự nhiên biên dịch như một RDBMS đầy đủ. Họ rõ ràng phải làm một số công việc để có một gói .app và có một số khác biệt ứng dụng từ phiên bản Windows, nhưng họ không phải lo lắng về kiến ​​trúc khác nhau, thư viện hệ thống, vv vì đó là vấn đề của JVM.

Bạn có thể sử dụng SQL Developer trên máy Mac để kết nối với cơ sở dữ liệu chạy trên Windows hoặc Unix/Linux, v.v., do đó, nó vẫn có một vị trí; thực tế bạn không thể có một máy chủ cục bộ chạy trên cùng một phần cứng không thực sự phù hợp với hầu hết mọi người. Nó chỉ cho phép các nhà phát triển sử dụng một máy Mac thay vì buộc họ vào một máy tính Windows hoặc Linux.

Nếu bạn chỉ có quyền truy cập vào máy Mac thì tuyến đường đơn giản nhất vẫn là as noted before, để cài đặt VirtualBox và một trong số pre-built VM images Oracle cung cấp.

Bạn cũng có thể cài đặt Windows hoặc Linux trên Bootcamp hoặc trong máy ảo của riêng bạn trong Virtualbox, Parallels hoặc VMWare; và sau đó cài đặt Oracle nguyên bản. Sử dụng hình ảnh dựng sẵn giúp bạn cần phải học cách cài đặt phần mềm máy chủ cơ sở dữ liệu và cũng dễ dàng hơn để quay trở lại - nếu bạn thực sự làm hỏng thứ gì đó, bạn có thể đổ rác và bắt đầu lại khá đơn giản.

Nếu bạn lo lắng về hiệu năng hoặc việc sử dụng điện, tôi khuyên bạn nên bắt đầu với máy ảo và xem cách bạn tiếp tục; bạn luôn có thể thêm Bootcamp sau và thậm chí di chuyển dữ liệu trên nếu bạn muốn đi xuống tuyến đường đó.


Bạn có thể thử để hack một cái gì đó cùng nhau đương nhiên; it's been done before với 10g nhưng tôi chưa từng thấy ai thử nó gần đây để nó có thể không dễ dàng trên Yosemite và 11g/12c.

Các vấn đề liên quan