[ОТВЕТИТЬ]
26.07.2006 14:14
mowgly77
 
а с 9м ораклом тоже его использовать?
26.07.2006 18:19
OlegON
 
Кстати, в 9ке есть возможность смотреть версии установленного софта нормально
Код:
select * from dba_registry;
В 8ке это делается запросом
Код:
select * from PRODUCT_COMPONENT_VERSION;
27.07.2006 09:48
OlegON
 
Дядька Дональд агитирует всех переходить на Oracle 10g
03.08.2006 17:11
bob
 
Кто-нибудь пользуется аналитическими функциями Orakla для создание5 отчетов? У нас при переходе с 8-ки на 9-ку не выполняютс отчеты, где были использованы некоторые аналитические функции. В частности (для примера) в отчете пореализации по старшим группам классикатора в ценах последних приходов не выполняется rollup/. Просто пропадает коннект с базой. (Места в TEMP и UNDOTBS более чем достаточно). И еще вместо RBS в 9-ке используется UNDOTBS, где не видны сегменты отката . Это так и должно быть, и ни у кого проблем с сегментами отката нет?
03.08.2006 17:15
OlegON
 
Там автоматическое, никаких проблем.
undo_management=auto?
03.08.2006 17:57
bob
 
В принципе так я и думал (книжек вчера начитался умных), но уточнить не мешало *04 . Если бы еще про проблемы с аналитическими функции кто нибудь дельное рассказал
31.08.2006 08:52
stalker
 
если не сложно кто нибудь по шагам скажите как перейти на 9 оракл т.е переход базы. а я с ораклом не как а хотелоь бы сдеать
31.08.2006 09:12
kadr
 
берёшь утилиту от olegon`а делаешь ею экспорт из 8-ки потом импортишь ею же в 9-ку
31.08.2006 09:24
stalker
 
kadr, база нормально поднимается?
14.09.2006 18:00
redshadow
 
Цитата:
olegon Кому надо, дока по инсталляшке 9i под нас
Извеняюсь, пишет Файл не найден. Можно еще разок где-нибудь выложить.
31.05.2007 10:48
AlexLog
 
Всем привет. Вот и мы пришли к мысли перескочить на 9-ку. Хочу использовать апгрейдер уважаемого Olegon, но тот ругается на контрольную сумму exp.exe Где нарыть правильную сумму ?
31.05.2007 10:55
bob
 
Цитата:
AlexLog Всем привет. Вот и мы пришли к мысли перескочить на 9-ку. Хочу использовать апгрейдер уважаемого Olegon, но тот ругается на контрольную сумму exp.exe Где нарыть правильную сумму ?
Поставить все патчи
31.05.2007 11:04
AlexLog
 
то бишь 81638, верно ?
31.05.2007 17:28
bob
 
Цитата:
AlexLog то бишь 81638, верно ?
Ага. Верно
04.06.2007 03:47
isi
 
Цитата:
AlexLog Всем привет. Вот и мы пришли к мысли перескочить на 9-ку. Хочу использовать апгрейдер уважаемого Olegon, но тот ругается на контрольную сумму exp.exe Где нарыть правильную сумму ?
не обязательно Upgrader использовать, тогда и с твоей версии можно переехать будет, где то тут описывался процесс, но примерно так:


exp.exe userid=sys/qqq@db2000 FULL=Y feedback=10000 consistent=y file=db2000.dmp log=log_e.txt

imp.exe userid=sys/qqq@db2000 full=y feedback=10000 ignore=y commit=y file=db2000.dmp log=log_i.txt

предоставляешь следующие гранты:
GRANT SELECT ON "SYS"."DBA_USERS" TO "SUPERMAG";
GRANT SELECT ON "SYS"."DBA_ROLES" TO "SUPERMAG";
GRANT SELECT ON "SYS"."DBA_JOBS" TO "SUPERMAG";
GRANT SELECT ON "SYS"."V_$SESSION" TO "SUPERMAG";
GRANT EXECUTE ON "SYS"."DBMS_PIPE" TO "SUPERMAG";
GRANT EXECUTE ON "SYS"."DBMS_ALERT" TO "SUPERMAG";
GRANT EXECUTE ON "SYS"."DBMS_LOCK" TO "SUPERMAG";

далее компиляция процедур и т.д. перевел уже 10 бд таким способом, проблем не было переходил с версии 8.1.6.3 на 9.2.0.8
11.06.2007 20:28
orekhov
 
Проще патч поставить - займёт минимум времени.
Если не ошибаюсь, даже перезагрузка сервера не требуется.
Только не забудь службы предварительно остановить.
01.02.2008 12:21
AlexLog
 
./imp sys/fhfvbc1999@SKONTCO FILE=/u01/CO.DAT FULL=Y IGNORE=Y LOG=/opt/oracle/CO.LOG
получаю(начало лога)
Connected to: Oracle9i Enterprise Edition Release 9.2.0.8.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.8.0 - Production

Export file created by EXPORT:V09.02.00 via conventional path
import done in UTF8 character set and AL16UTF16 NCHAR character set
import server uses CL8MSWIN1251 character set (possible charset conversion)
export client uses CL8MSWIN1251 character set (possible charset conversion)
. importing SYSTEM's objects into SYSTEM
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 13:09
kadr
 
FILE=/u01/CO.DAT был получен exp-ом от какой версии (и из какой версии RDBMS выгружался)? Я натыкался на невозможность загрузить в 9.2.0.8 из дампа созданного в версии 9.2.0.7, но там была немного другая ошибка: при загрузке PL/SQL модулей импорт падал по обрыву связи.
01.02.2008 13:15
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
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, время: 10:17.

 

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