#sql #database #oracle #osx-snow-leopard
#sql #База данных #Oracle #osx-snow-leopard
Вопрос:
В классе database мы должны были ввести следующие команды в SQL
CREATE TABLE extensions (
extension number(5) PRIMARY KEY,
department VARCHAR(20) );
CREATE TABLE employee (
SSN NUMBER(9) PRIMARY KEY,
extension NUMBER(5) references extensions,
name VARCHAR2(20),
salary number(10, 2) check (salary >= 0) not null,
startdate date
);
Я смог сделать это с помощью sqlite3 в OSX.
Теперь я должен сделать то же самое, используя Oracle вместо SQL. Я пытался установить несколько вещей, но не могу заставить это работать.
Что я должен установить.
Комментарии:
1. Вы пытаетесь установить базу данных Oracle на свой компьютер с OS X? Или вы пытаетесь подключиться к удаленной базе данных Oracle (установленной на сервере университета или на другой машине в вашей сети) со своего компьютера OS X?
2. Я не пытаюсь подключиться к удаленной базе данных. Я просто пытаюсь попрактиковаться в использовании синтаксиса, выполняя такие действия, как создание таблиц базы данных и вставка записей таблицы.
3. Для этого вам необходимо подключиться к базе данных.
Ответ №1:
Oracle больше не поддерживает запуск базы данных Oracle в OS X. Некоторое время назад Oracle поддерживала запуск базы данных на компьютерах Apple, но Oracle обычно не предоставляет старые версии базы данных для загрузки. Существует версия Oracle 10.2.0.4 для Mac OS X на Intel x86-64, которая все еще доступна для загрузки на OTN. У вас случайно не установлена OS X на Intel x86-64?
Если у вас случайно не установлена OS X на Intel x86-64, вы могли бы настроить виртуальную машину в вашем OS X box под управлением операционной системы, поддерживаемой Oracle (скорее всего, Linux или Windows), и установить Oracle там.
Ответ №2:
Вам нужен сервер oracle. скачать для Mac можно здесь:http://www.oracle.com/technetwork/database/10204macsoft-x86-64-092720.html