01.02.2008 13:28
kadr
 
Цитата:
AlexLog с версиями все ок ! Одинаковые. Сразу ругался на ORA-01925: maximum of num enabled roles exceeded. Странно, всегда хватало 30 по умолчанию. Увеличил до 130 - началась такая шняга. Экспортировал стандартно - exp sys/fhfvbc1999@SKONTCO FULL=Y FILE=F:\CO.DAT LOG=F:\CO.LOG
Моё IMHO тебе надо разбираться с ошибкой 1925, но не увеличением количества ролей, а смотреть конкретный вариант на каком пользователе ругается, были подобные ошибки, но в каждом случае со своими заморочками
01.02.2008 15:47
AlexLog
 
Прикол в чем. по логу

IMP-00017: following statement failed with ORACLE error 922:
"CREATE USER "КОСТЯ" IDENTIFIED BY VALUES '48D40D5F778726BC' DEFAULT TA"
"BLESPACE "USERS" TEMPORARY TABLESPACE "TEMP" PROFILE "SMUSERS""
"CREATE USER "MIHAILS" IDENTIFIED BY VALUES 'CD5BF3593E3C6B2C' DEFAULT TABLE"
"SPACE "USERS" TEMPORARY TABLESPACE "TEMP" PROFILE "SMUSERS""
"CREATE USER "ЕВГЕНИЙ" IDENTIFIED BY VALUES '13AE2969EE21BCEF' DEFAUL"
"T TABLESPACE "USERS" TEMPORARY TABLESPACE "TEMP" PROFILE "SMUSERS""
IMP-00003: ORACLE error 922 encountered
ORA-00922: missing or invalid option

если я в скуеле запущу такой пакет - вылазит та же ошибка, а если пользователей по одному создавать - все ок.
01.02.2008 15:59
AlexLog
 
Как то импорт по разному берет - некоторых пользователей по одному - тех создает, некоторых пачками - но разделителя то нет. А в файле выгрузки все однотипно - все пользователи по порядку.
04.02.2008 10:22
AlexLog
 
Решение: использовать виндовый импорт. Не понимают друг друга Торвальдс и Гэйтс друг друга, даже в рамках одной версии оракла....
04.02.2008 11:35
OlegON
 
Более того, 9.2.0.7 и 9.2.0.8 различаются сильно...
04.02.2008 13:11
reddevil
 
Цитата:
AlexLog Решение: использовать виндовый импорт. Не понимают друг друга Торвальдс и Гэйтс друг друга, даже в рамках одной версии оракла....
Необязательно. Должности и пользователей можно создать скриптами предварительно подговиви их с помощью таких запросов:

Код:
 select 'create user '||f.serverlogin||' identified by values '||chr(39)||u.password||chr(39)||';'
from supermag.smstaff f, user$ u
where u.name=f.serverlogin;


select 'create role '||f.orarole||' identified by values '||CHR(39)||u.password||CHR(39)||';'
from supermag.smoffcfg f, user$ u
where u.name=f.orarole;


select 'grant '||chr(39)||u.orarole||chr(39)||' to '||f.serverlogin||';'
from supermag.smstaff f, supermag.smoffcfg u
where f.offindex=u.id;



select 'grant SUPERMAG_USER to '||f.serverlogin||';'
from supermag.smstaff f, supermag.smoffcfg u
where f.offindex=u.id;



select 'alter user  '||f.serverlogin||' default role all except '||'"'||u.orarole||'"'||';'
from supermag.smstaff f, supermag.smoffcfg u
where f.offindex=u.id;
04.02.2008 14:50
AlexLog
 
Цитата:
OlegON Более того, 9.2.0.7 и 9.2.0.8 различаются сильно...
Так я же из 9208 в 9208 !

А по поводу скриптов - лениво, при наличии стандартных средств.

кстати все запустилось по сусе, вроде работает. сс считается. на первый взгляд траблов не вылезло, поживем посмотрим.
27.06.2008 10:14
Mr_Vito
 
У меня экспорт из 8.1.6.3.8 командой:
C:\oracles\orants\bin\exp userid=sys/qqq@db2000 full=y direct=y file=e:\111\db2000.dmp log=e:\111\expdb2000.log
Заканчивается такой вот фигней:
. about to export НУГАЕВА's tables via Direct Path ...
. exporting referential integrity constraints
. exporting synonyms
EXP-00008: ORACLE error 904 encountered
ORA-00904: invalid column name
EXP-00000: Export terminated unsuccessfully
почему так?
27.06.2008 11:02
OlegON
 
Может ему сразу зафигачить nls_lang=american_america.cl8mswin1251 ? И direct тебе зачем?
27.06.2008 11:13
kadr
 
nls_lang - тоже говорил чтоб номральный выставил
direct - это моя рекомендация, если на сервере с этой опцией запускать выгружается быстрее.
Часовой пояс GMT +3, время: 00:21.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.