проблема с созданием таблицы

 
0
 
Oracle
ava
Cetus | 28.06.2005, 17:46
подключаюсь к ораклу через sqlplus,
выполняю запрос:

create table MILLER.asdf
( aid number not null primary key,
c_name char(16),
c_val integer);


выдает:

create table MILLER.asdf
*
ERROR at line 1:
ORA-18008: cannot find OUTLN schema

Что это значит? и как лечить?
Comments (5)
ava
igon | 28.06.2005, 20:14 #

MILLER.asdf
Судя по синтаксису, ты пытаешься создать таблицу asdf в схеме MILLER, которой у тебя, видимо, нет, потому и ошибка.
ava
Cetus | 29.06.2005, 09:46 #
пользователь создан, быть может прав каких не хватает?

CREATE USER MILLER IDENTIFIED BY PASS DEFAULT TABLESPACE USERS;
QUOTA UNLIMITED ON USERS QUOTA 2M ON TEMP;
GRANT CREATE SESSION TO MILLER;
GRANT CREATE TABLE TO MILLER;
GRANT CREATE PROCEDURE TO MILLER;
GRANT CREATE TRIGGER TO MILLER;
GRANT CREATE VIEW TO MILLER;
GRANT CREATE SEQUENCE TO MILLER;
GRANT CREATE VIEW TO MILLER;
GRANT DELETE ANY TABLE TO MILLER;
GRANT DROP ANY TABLE TO MILLER;
GRANT DROP ANY PROCEDURE TO MILLER;
GRANT DROP ANY TRIGGER TO MILLER;
GRANT DROP ANY VIEW TO MILLER;
GRANT ALTER ANY TABLE TO MILLER;
GRANT ALTER ANY PROCEDURE TO MILLER;
GRANT ALTER ANY TRIGGER TO MILLER;
COMMIT;
ava
Dimich | 29.06.2005, 10:59 #
Вот что в доке написано:
Цитата
ORA-18008 cannot find OUTLN schema

Cause: The database creation script that creates this schema must not have been executed.

Action: Review the log files to see what happened when the database was created.


Так что права тут вроде как ни при чем.
ava
igon | 29.06.2005, 23:14 #
А connect к MILLER выполняется? Его объекты доступны? Таблица от его имени создается?
И что в логах?
Для других схем исходный скрипт выполняется? В твоей "родной", к которой
Цитата
подключаюсь к ораклу через sqlplus
?
Нужно локализовать проблему - похоже, она связана таки со схемой MILLER.

Проверь также наличие схемы OUTLN. Она "завязана" с пакетом
DBMS_OUTLN (OUTLN_PKG)
Цитата
The DBMS_OUTLN package, synonymous with OUTLN_PKG, contains the functional interface for subprograms associated with the management of stored outlines.



A stored outline is the stored data that pertains to an execution plan for a given SQL statement. It enables the optimizer to repeatedly recreate execution plans that are equivalent to the plan originally generated along with the outline.The data stored in an outline consists, in part, of a set of hints that are used to achieve plan stability.


Но каким боком execution plan связан с твоим исходным скриптом - пока неясно...
ava
Cetus | 06.07.2005, 06:56 #
создал новую БД, в ней все рулит, всем спасибо.
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
  Cetus   Dimich   igon
advanced
Submit