Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» СУБД Oracle (Оракл - для поиска:)).

Автор: slaj1
Дата сообщения: 30.10.2008 15:22
rkhodjaev
1. ты сам при создании базы указываешь в каком режиме она будет работать
2. табличное пространство - хранилище какого-либо объекта, чаще индекса или таблицы, для большей гибкости табличное пространство состоит из файлов данных, которые ты можешь разбрасывать на разные диски, в зависимости от св. места, загруженности по вводу-выводу и т.п.
НО при создании таблицы ты в качестве места хранения указываешь как раз табличное пространство.
3. для начала пойдет, впоследствии я бы рекомендовал посмотреть глубже и научиться работать из комм. строки, уметь редактировать фай параметров ручками, чтобы понимать где что лежит и как это можно исправить просто руками ), ну и еще кууча разных причин...

ps
по первому вопросу сходу не нашел, но это можно определить по пулам памяти, т.к. они отливаются у выделенного сервера и у разделяемого, по словарю, где-то полюбому должна стоять галочку

pps
кстати, один серверный процесс для одних пользователей может работать как выделенный сервер, так и как разделяемый, где-то сталкивался с таой инфой
Автор: rkhodjaev
Дата сообщения: 31.10.2008 09:20
slaj1
2. Значит,грубо говорья служит для упорядочывания таблиц и деления/сортировка их,так?
3. Хорошо,понял для начало веб пойдет.А потом надо только через команды работать.Здесь надо уже старонные проги использовать или же есть какой нибудь консоль в ОРАКЛЕ 10г(не знаю что это,но там есть консоль ORACLE SQL Plus)..&
я прочитал про файл параметров,нашел файл init.ora,там много инфы.В основном где что лежит и какие размеры и различных памятей....их там можно менять?


Цитата:
кстати, один серверный процесс для одних пользователей может работать как выделенный сервер, так и как разделяемый, где-то сталкивался с таой инфой

Да,есть такая инфа,вчера прочитал у Кайта!
Автор: slaj1
Дата сообщения: 31.10.2008 10:14
rkhodjaev

2. в некотором смысле ты прав. а еще для каждого табличного пространства можно задать свои, отличные от других парамытры хранения данных ... копай и в эту сторону.
3. да, не мешало бы научиться работать с sqlplus.
обрати вниманип на то, что файлы параметров бывают двух типов, типа pfile и spfile
pfile можно править в любом редакторе - это текстовые файлы, а вот spfile ни в коем случае нельзя править руками как обычный текстовый файл - испортишь, такие файлы редактируются из sqlplus (возможно и еще как-то, но мне этого было достаточно), а еще один тип файлов параметров можно сконвертировать в другой ))
так что можно отредавктировать текстовый фай л, а потом его переконвертить
да размеры пулов памяти там и меняются.

по поводу стороних прог ....
их много, лучшими считаются Toad от Quest, SQL Developer от Quest, SQL Developer от Oracle (его можно скачать с сайта oracle бесплатно)
ну и многие другие ...
Автор: rkhodjaev
Дата сообщения: 31.10.2008 11:32
slaj1
2. Спасибо,ясно в каком направлении надо работать
3. Значит все текстовые файлы в домашнем папке ОРАКЛА являются pfile? А все остальные *.dbf,*.ctl,*.trc являются?


Цитата:
лучшими считаются Toad от Quest, SQL Developer от Quest, SQL Developer от Oracle (его можно скачать с сайта oracle бесплатно)

скачнул с офф сайта,только для меня еще рановато думаю работать с ним .
Автор: monsoon
Дата сообщения: 31.10.2008 13:46
rkhodjaev
Качай TOAD, по нему есть темы в Варезнике здесь или здесь.
Имхо, лучшее что есть, но малость с глюками. Количество полезных инструментов просто поражает. Хотя Знаю одного оракловода, который признает только PL/SQL Developer от Allround Automations.
Автор: rkhodjaev
Дата сообщения: 04.11.2008 07:26
monsoon
Спасибо,скачну и установлю TOAD.если что задам вопросы про это.
А пока скачнул Oracle Developer от ORACLE,но почемуто у меня не коннектится он с базой?
Автор: lYY
Дата сообщения: 05.11.2008 09:37
Фрагментация таблиц в Оракле 10.

Внутри табличных пространств таблицы хранятся блоками (сегментами).
Т.е. если таблица занимает 98Мб, то при ее создании ставим например
STORAGE (Initial 100M next 1M pctincrease 0 minextents 1).
Будет один кусок 100М, а потом таблица будет прирастать кусками по 1М.
Именно так у меня и было сделано в Оракле 8i.

После перехода на 10G, заметил что таблицы у меня хранятся кусками по 1024 блока (блок = 8кб). А в свойствах таблицы все параметры STORAGE равны нулю, ну и таблицы приростают по 1024 блока.

В 10G что-то изменилось в методе хранения таблиц? Или у меня при экспорте/импорте не сохранились параметры STORAGE?
Автор: slaj1
Дата сообщения: 05.11.2008 12:36
lYY

где-то косяк случился при переносе

вот параметры хранения одной таблички под 10-ой на моем сервере:

STORAGE (
INITIAL 13M
NEXT 1M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
BUFFER_POOL DEFAULT
)
Автор: lYY
Дата сообщения: 05.11.2008 13:06
Запускаю ОЕМ, Shema->User->Tables->"Table1"->Storage
INITIAL 307200 Kb
NEXT 0
Increase Size By 0
MINEXTENTS 1
MAXEXTENTS UNLIMITED

Делаю запрос:

Код:
select
segment_name,
block_id,
blocks
from dba_extents
where tablespace_name = 'DATA'
and segment_name = 'Table1'
Автор: sa1234567
Дата сообщения: 05.11.2008 15:37
Доброго времени суток!
Проблема просто достала..
При апгрейде Oracle 10.2.0.3 --> 10.2.0.4 - возникает ошибка "Приложению не удалось запустится, поскольку perl58.dll не был найден. Повтроная установка - может решить данную проблему"

Мои действия:
В папке <oracle_home>\oms10g\perl\5.8.3 - установил активсейтовский перл версии 5.8.8.824, в переменную среды path - добавил путь <oracle_home>\oms10g\perl\5.8.3\bin, в этой папке собственно и находится perl58.dll
Повторяю установку - таже ошибка...
Автор: lYY
Дата сообщения: 06.11.2008 09:00
sa1234567
Попробуй путь <oracle_home>\oms10g\perl\5.8.3\bin сократить, или perl58.dll в system32 положить
Автор: sa1234567
Дата сообщения: 06.11.2008 10:02
Да в том то и дело, что пробовал уже по-разному (установить перл в дефолтовую директорию c:\perl , прописать пути в path c:\perl\bin & c:\perl\lib).. После этого ошибка про "не могу найти файл perl58.dll" - исчезла...но теперь инсталяция просто загибается на том же шаге, только теперь - без ошибки...

[more=Отрывок из InstallAction.log]
Start Processing configuration tool DCM Repository Backup Assistant ....
Preparing for copying D:\oracle\product\10.2.0\oms10g\dcm\logs\* to D:\oracle\product\10.2.0\oms10g\cfgtoollogs
Expanding source path D:\oracle\product\10.2.0\oms10g\dcm\logs\*
Adding the file D:\oracle\product\10.2.0\oms10g\dcm\logs\daemon_logs from the file path expanding...
Adding the file D:\oracle\product\10.2.0\oms10g\dcm\logs\dcmctl_logs from the file path expanding...
Adding the file D:\oracle\product\10.2.0\oms10g\dcm\logs\emd_logs from the file path expanding...
Number of file(s) copied is 0
Number of directories copied is 0
End Processing configuration tool DCM Repository Backup Assistant
INFO: The "D:\oracle\product\10.2.0\oms10g\cfgtoollogs\configToolFailedCommands" script contains all commands that failed, were skipped or were cancelled. This file may be used to run these configuration assistants outside of OUI. Note that you may have to update this script with passwords (if any) before executing the same.
-----------------------------------------------------------------------------
INFO: Since the option is to overwrite the existing D:\oracle\product\10.2.0\oms10g\cfgtoollogs\configToolFailedCommands file, backing it up
INFO: The backed up file name is D:\oracle\product\10.2.0\oms10g\cfgtoollogs\configToolFailedCommands.bak.12
SEVERE: OUI-25031:Some of the configuration assistants failed. It is strongly recommended that you retry the configuration assistants at this time. Not successfully running any "Recommended" assistants means your system will not be correctly configured.
1. Check the Details panel on the Configuration Assistant Screen to see the errors resulting in the failures.
2. Fix the errors causing these failures.
3. Select the failed assistants and click the 'Retry' button to retry them.
[/more]

Может подскажете в каком направлении копать?
Автор: lYY
Дата сообщения: 06.11.2008 10:24
Ну там написано, что скрипт не выполнился, ищеш скрипт и пытаешься выполнить, может там пароль неправильный вписан?
Автор: sa1234567
Дата сообщения: 06.11.2008 11:27

Цитата:
Ну там написано, что скрипт не выполнился, ищеш скрипт и пытаешься выполнить, может там пароль неправильный вписан?


Да, наверное так и буду пробовать... Спасиб.
Автор: Kmich
Дата сообщения: 07.11.2008 03:14
Появилась проблема мне принесли дамп из базы с другой организации и при импорте пишет что несовпадают CharacterSet базы и дампа, может кто подскажет как это подлечить? Посмотрели оказалось что при создании базы в кодировке win1251 там есть пунктик NationalCharacterSet с выбором UTF8 и ALT16UTF16. У меня в БД одна стоит а в БД что принесли стоит другая.
Автор: lYY
Дата сообщения: 07.11.2008 07:24
Kmich
На SQL.ru на форуме есть ответ на этот вопрос.
Автор: Kmich
Дата сообщения: 07.11.2008 08:02
lYY
Спасибо. Пойду посмотрю.
Автор: Frazy
Дата сообщения: 07.11.2008 12:47
Не могу подключиться средствами php к своей базе. Волей Киевского офиса стоит версия сервера 7.3.3. Работаю через Кристал Репортс без проблем, а после полдня настройки доступа через php, получила только такое - ORA-03134: Connections to this server version are no longer supported. Неужели у меня нет шансов подключиться? php - 5.2.4 - в составе Денвера
Автор: Kmich
Дата сообщения: 07.11.2008 13:54
Frazy
Попробуй поставить другую библиотеку для доступа к ораклу, если конечно это возможно в Денвере. Я давно как-то ставил для оракла библиотеку (в инете находил) но там и пхп старый был, а сейчас может и библиотеки для доступа уже старые не поддерживаются..
Автор: Frazy
Дата сообщения: 10.11.2008 14:53
Удалось подключиться только с помощью php3

Добавлено:
зато очень быстро удалось подключиться через php5 функцией odbc_connect. Надеюсь, это будет все-таки удобней, чем php3.
Автор: krserv
Дата сообщения: 14.11.2008 20:07
Прошу помощи. Есть образ в виде двух файлов dbc; dfj, созданных в Oracle под AIX.
Мне нужно развернуть образ в Oracle под Win 2003 Server.
Пытаюсь, но размер образа файла dfj - слишком большой. Что можно сделать?

ORA-19870: error reading backup piece C:\DATABASE\DB\ASSISTANTS\DBCA\TEMPLATES\CLONE_UPMO_04_12_2006.DFJ
ORA-19505: failed to identify file "C:\DATABASE\DB\ASSISTANTS\DBCA\TEMPLATES\CLONE_UPMO_04_12_2006.DFJ"
ORA-27046: file size is not a multiple of logical block size
OSD-04012: file size mismatch (OS 2194173468)
ORA-06512: at "SYS.X$DBMS_BACKUP_RESTORE", line 5149
ORA-06512: at line 43


Автор: Kmich
Дата сообщения: 14.11.2008 22:23
krserv
а Win 2003 Server у тебя на диске с NTFS стоит или с fat32?
Автор: krserv
Дата сообщения: 14.11.2008 23:25
ntfs
Автор: krserv
Дата сообщения: 15.11.2008 09:44
Пробовал поставить 10 Oracle на W2008 Server - не ставится с самого начала пишет, что ненормальная установка (abnormal) Кто-нибудь сталкивался? На работает он на 2008?
Автор: omm
Дата сообщения: 15.11.2008 22:56

Цитата:
10 Oracle на W2008 Server - не ставится с самого начала пишет, что ненормальная установка

Платформа какая - x86 или AMD64 ??
Автор: krserv
Дата сообщения: 16.11.2008 11:24
Kmich

Кстати если у тебя шаблон базы данных (а не дамп) то можно попробывать положить его в C:\oracle\product\10.2.0\db_1\assistants\dbca\templates должен его увидеть [/q]

Цитата:
krserv

Тут видно разработчики что-то намудрили: представляю пояснения, может они как-то связаны с созданием из клона базы данных, а то у меня вот что получается:

ORACLE instance started.
Total System Global Area 893386752 bytes
Fixed Size         1252064 bytes
Variable Size         620758304 bytes
Database Buffers     268435456 bytes
Redo Buffers         2940928 bytes
20081114 05:45:52
Allocating device....
Specifying datafiles...
Specifing datafiles...
Restoring ...
declare
*
ERROR at line 1:
ORA-19624: operation failed, retry possible
ORA-19870: error reading backup piece C:\DATABASE\DB\ASSISTANTS\DBCA\TEMPLATES\CLONE_UPMO_04_12_2006.DFJ
ORA-19505: failed to identify file "C:\DATABASE\DB\ASSISTANTS\DBCA\TEMPLATES\CLONE_UPMO_04_12_2006.DFJ"
ORA-27046: file size is not a multiple of logical block size
OSD-04012: file size mismatch (OS 2194173468)
ORA-06512: at "SYS.X$DBMS_BACKUP_RESTORE", line 5149
ORA-06512: at line 43




XML - файл dbc

<?xml version = '1.0'?>
<DatabaseTemplate name="CLONE_upmo_04_12_2006" description="Database for Regions" version="9.0.1">
<CommonAttributes>
<option name="Oracle Ultra Search" value="true"/>
<option name="Oracle Label Security" value="false"/>
<option name="Oracle JVM" value="true"/>
<option name="Oracle Spatial" value="false"/>
<option name="Oracle Intermedia" value="true"/>
<option name="Oracle XML DB" value="true"/>
<option name="Oracle Data Mining" value="true"/>
<option name="Oracle Text" value="true"/>
<option name="Example Schemas" value="true"/>
<option name="Oracle OLAP" value="false"/>
</CommonAttributes>
<Variables/>
<CustomScripts Execute="false"/>
<InitParamAttributes>
<InitParams>
<initParam name="star_transformation_enabled" value="FALSE"/>
<initParam name="undo_management" value="AUTO"/>
<initParam name="db_name" value=""/>
<initParam name="db_block_size" value="4096"/>
<initParam name="job_queue_processes" value="25"/>
<initParam name="aq_tm_processes" value="1"/>
<initParam name="shared_pool_size" value="268435456"/>
<initParam name="undo_retention" value="900"/>
<initParam name="pga_aggregate_target" value="167772160"/>
<initParam name="sessions" value="555"/>
<initParam name="core_dump_dest" value="{ORACLE_BASE}/admin/{DB_NAME}/cdump"/>
<initParam name="open_cursors" value="700"/>
<initParam name="dispatchers" value="(PROTOCOL=TCP) (SERVICE={SID}XDB)"/>
<initParam name="undo_tablespace" value="UNDOTBS1"/>
<initParam name="java_pool_size" value="184549376"/>
<initParam name="background_dump_dest" value="{ORACLE_BASE}/admin/{DB_NAME}/bdump"/>
<initParam name="query_rewrite_enabled" value="FALSE"/>
<initParam name="control_files" value="(&quot;{ORACLE_BASE}/oradata/{DB_NAME}/control01.ctl&quot;, &quot;{ORACLE_BASE}/oradata/{DB_NAME}/control02.ctl&quot;, &quot;{ORACLE_BASE}/oradata/{DB_NAME}/control03.ctl&quot;)"/>
<initParam name="db_files" value="1500"/>
<initParam name="db_file_multiblock_read_count" value="8"/>
<initParam name="hash_join_enabled" value="FALSE"/>
<initParam name="compatible" value="9.2.0.0.0"/>
<initParam name="fast_start_mttr_target" value="300"/>
<initParam name="processes" value="500"/>
<initParam name="user_dump_dest" value="{ORACLE_BASE}/admin/{DB_NAME}/udump"/>
<initParam name="sort_area_size" value="524288"/>
<initParam name="large_pool_size" value="167772160"/>
<initParam name="timed_statistics" value="TRUE"/>
<initParam name="db_cache_size" value="268435456"/>
<initParam name="remote_login_passwordfile" value="EXCLUSIVE"/>
</InitParams>
<MiscParams>
<archiveLogMode>false</archiveLogMode>
<initParamFileName>{ORACLE_BASE}/admin/{DB_NAME}/pfile/init{SID}.ora</initParamFileName>
</MiscParams>
<SPfile useSPFile="true">{ORACLE_HOME}/dbs/spfile{SID}.ora</SPfile>
</InitParamAttributes>
<StorageAttributes>
<DataFiles>
<Location>{ORACLE_HOME}/assistants/dbca/templates/CLONE_upmo_04_12_2006.dfj</Location>
<Name id="0" Tablespace="STRBD_IND" Contents="PERMANENT" Size="200">{ORACLE_BASE}/oradata/{DB_NAME}/STRBD_IND.dbf</Name>
<Name id="1" Tablespace="STRBD_IND" Contents="PERMANENT" Size="100">{ORACLE_BASE}/oradata/{DB_NAME}/STRBD_IND2.dbf</Name>
<Name id="2" Tablespace="STRBD_TAB" Contents="PERMANENT" Size="410">{ORACLE_BASE}/oradata/{DB_NAME}/STRBD_TAB.dbf</Name>
<Name id="3" Tablespace="STRBD_TAB" Contents="PERMANENT" Size="100">{ORACLE_BASE}/oradata/{DB_NAME}/STRBD_TAB2.dbf</Name>
<Name id="4" Tablespace="STRBD_TAB" Contents="PERMANENT" Size="100">{ORACLE_BASE}/oradata/{DB_NAME}/STRBD_TAB3.dbf</Name>
<Name id="5" Tablespace="TAX" Contents="PERMANENT" Size="100">{ORACLE_BASE}/oradata/{DB_NAME}/TAX.dbf</Name>
<Name id="6" Tablespace="TAX" Contents="PERMANENT" Size="100">{ORACLE_BASE}/oradata/{DB_NAME}/TAX2.dbf</Name>
<Name id="7" Tablespace="TAX" Contents="PERMANENT" Size="100">{ORACLE_BASE}/oradata/{DB_NAME}/TAX3.dbf</Name>
<Name id="8" Tablespace="DRSYS" Contents="PERMANENT" Size="20">{ORACLE_BASE}/oradata/{DB_NAME}/drsys01.dbf</Name>
<Name id="9" Tablespace="EXAMPLE" Contents="PERMANENT" Size="136.875">{ORACLE_BASE}/oradata/{DB_NAME}/example01.dbf</Name>
<Name id="10" Tablespace="INDX" Contents="PERMANENT" Size="831.25">{ORACLE_BASE}/oradata/{DB_NAME}/indx01.dbf</Name>
<Name id="11" Tablespace="INDX" Contents="PERMANENT" Size="793.75">{ORACLE_BASE}/oradata/{DB_NAME}/indx02.dbf</Name>
<Name id="12" Tablespace="INDX" Contents="PERMANENT" Size="202.5">{ORACLE_BASE}/oradata/{DB_NAME}/indx03.dbf</Name>
<Name id="13" Tablespace="INDX" Contents="PERMANENT" Size="205">{ORACLE_BASE}/oradata/{DB_NAME}/indx04.dbf</Name>
<Name id="14" Tablespace="INDX" Contents="PERMANENT" Size="206.25">{ORACLE_BASE}/oradata/{DB_NAME}/indx05.dbf</Name>
<Name id="15" Tablespace="INDX" Contents="PERMANENT" Size="197.5">{ORACLE_BASE}/oradata/{DB_NAME}/indx06.dbf</Name>
<Name id="16" Tablespace="INDX" Contents="PERMANENT" Size="187.5">{ORACLE_BASE}/oradata/{DB_NAME}/indx07.dbf</Name>
<Name id="17" Tablespace="ODM" Contents="PERMANENT" Size="20">{ORACLE_BASE}/oradata/{DB_NAME}/odm01.dbf</Name>
<Name id="18" Tablespace="SYSTEM" Contents="PERMANENT" Size="570">{ORACLE_BASE}/oradata/{DB_NAME}/system01.dbf</Name>
<Name id="19" Tablespace="TOOLS" Contents="PERMANENT" Size="10">{ORACLE_BASE}/oradata/{DB_NAME}/tools01.dbf</Name>
<Name id="20" Tablespace="UNDOTBS1" Contents="UNDO" Size="905">{ORACLE_BASE}/oradata/{DB_NAME}/undotbs01.dbf</Name>
<Name id="21" Tablespace="USERS" Contents="PERMANENT" Size="937.5">{ORACLE_BASE}/oradata/{DB_NAME}/users01.dbf</Name>
<Name id="22" Tablespace="USERS" Contents="PERMANENT" Size="928.75">{ORACLE_BASE}/oradata/{DB_NAME}/users02.dbf</Name>
<Name id="23" Tablespace="USERS" Contents="PERMANENT" Size="953.75">{ORACLE_BASE}/oradata/{DB_NAME}/users03.dbf</Name>
<Name id="24" Tablespace="USERS" Contents="PERMANENT" Size="953.75">{ORACLE_BASE}/oradata/{DB_NAME}/users04.dbf</Name>
<Name id="25" Tablespace="USERS" Contents="PERMANENT" Size="945">{ORACLE_BASE}/oradata/{DB_NAME}/users05.dbf</Name>
<Name id="26" Tablespace="USERS" Contents="PERMANENT" Size="100">{ORACLE_BASE}/oradata/{DB_NAME}/users06.dbf</Name>
<Name id="27" Tablespace="USERS" Contents="PERMANENT" Size="100">{ORACLE_BASE}/oradata/{DB_NAME}/users07.dbf</Name>
<Name id="28" Tablespace="USERS" Contents="PERMANENT" Size="100">{ORACLE_BASE}/oradata/{DB_NAME}/users08.dbf</Name>
<Name id="29" Tablespace="USERS" Contents="PERMANENT" Size="100">{ORACLE_BASE}/oradata/{DB_NAME}/users09.dbf</Name>
<Name id="30" Tablespace="XDB" Contents="PERMANENT" Size="50.625">{ORACLE_BASE}/oradata/{DB_NAME}/xdb01.dbf</Name>
</DataFiles>
<TempFiles>
<Name id="31" Tablespace="TEMP" Contents="TEMPORARY" Size="500">{ORACLE_BASE}/oradata/{DB_NAME}/temp01.dbf</Name>
</TempFiles>
<ControlfileAttributes id="Controlfile">
<maxDatafiles>100</maxDatafiles>
<maxLogfiles>50</maxLogfiles>
<maxLogMembers>5</maxLogMembers>
<maxLogHistory>1</maxLogHistory>
<maxInstances>1</maxInstances>
<image name="control01.ctl" filepath="{ORACLE_BASE}/oradata/{DB_NAME}/"/>
<image name="control02.ctl" filepath="{ORACLE_BASE}/oradata/{DB_NAME}/"/>
<image name="control03.ctl" filepath="{ORACLE_BASE}/oradata/{DB_NAME}/"/>
</ControlfileAttributes>
<RedoLogGroupAttributes id="1">
<reuse>false</reuse>
<fileSize unit="KB">102400</fileSize>
<Thread>1</Thread>
<member ordinal="0" memberName="redo01.log" filepath="{ORACLE_BASE}/oradata/{DB_NAME}/"/>
</RedoLogGroupAttributes>
<RedoLogGroupAttributes id="2">
<reuse>false</reuse>
<fileSize unit="KB">102400</fileSize>
<Thread>1</Thread>
<member ordinal="0" memberName="redo02.log" filepath="{ORACLE_BASE}/oradata/{DB_NAME}/"/>
</RedoLogGroupAttributes>
<RedoLogGroupAttributes id="3">
<reuse>false</reuse>
<fileSize unit="KB">102400</fileSize>
<Thread>1</Thread>
<member ordinal="0" memberName="redo03.log" filepath="{ORACLE_BASE}/oradata/{DB_NAME}/"/>
</RedoLogGroupAttributes>
</StorageAttributes>
</DatabaseTemplate>


Дополнительные пояснения:

При клонировании я создаю базу upmo/sid-upmo

Порядок работы по развертыванию шаблона базы данных

1.    Останавливаем кластер

2.    Сделать шаблон базы данных upmo2005. Это выполняется, чтобы сохранить предыдущий вариант базы данных.

Шаблон будет находиться в директории ORACLE_HOME/assistants/dbca/templates/
Готовый шаблон необходимо с помощью ftp скопировать в директорию
ORACLE_HOME/assistants/dbca/templates/

3.    Удаляем базу данных upmo
4.    Создаём новую базу данных из шаблона ORACLE_HOME/assistants/dbca/templates/
1)    Шаблон из региона
Шаблон находится в директории ORACLE_HOME/assistants/dbca/templates/
Шаблон состоит из двух файлов:
upmo2005_clone_06_11_2006.dbc
upmo2005_clone_06_11_2006.dfj

Убедиться, что в файле initupmo.ora параметр созданной базы данных java_pool_size = 170M. Если этот параметр меньше, то выполнить сдедующие действия:
Изменить значения параметра java_pool_size в файле initupmo.ora. Этот файл находится в $ORACLE_HOME/dbs
Создать из initupmo.ora новый spfileupmo.ora
Войти в директорию $ORACLE_HOME/dbs
Выполнить команду
sqlplus /nolog
>connect / as sysdba
>shutdown immediate
>startup nomount
>create spfile=’sp_upmo.ora’ from pfile=’initupmo.ora’;
>shutdown immediate
Скопировать файл sp_upmo.ora в файл spfileupmo.ora

Перезапустить базу данных уже с новым spfileupmo.ora
Проверить значение параметра java_pool_size с помощью команды:
sqlplus /nolog
>connect / as sysdba
>show parameters java_;

Выполнить скирт catpath.sql из директории $ORACLE_HOME/rdbms/admin

3. Запуск процедуры catpatch.sql

Users who have JVM (Java enabled) or JVM and XDB installed on their Oracle9i release 2 databases should ensure the init.ora parameters SHARED_POOL_SIZE and JAVA_POOL_SIZE are each 170 MB or more before running the catpatch.sql upgrade script. Failure to do so could result in an unrecoverable memory failure during running of the script

Запуск процедуры catpatch.sql выполняется, чтобы работала утилита export.
1.    Start the database listener using a command such as lsnrctl start. Если утилита не стартована
2.    Log in as sysdba using SQL*Plus.
sqlplus /nolog
>connect / as sysdba
3.    Run the following commands and scripts in order from ORACLE_HOME in migrate mode on all updated databases.
a.    Run the startup migrate command.
b.    Run the spool patch.log command.
c.    Run the @?/rdbms/admin/catpatch.sql script.
d.    Run the spool off command.
e.    Review the patch.log file for errors, and rerun the catpatch.sql script after correcting any problems.
f.    Run the shutdown immediate command.
g.    Run the startup command.
h.    Run the @?/rdbms/admin/utlrp.sql script. This step is optional, and will recompile all invalid PL/SQL packages now instead of when the packages are accessed the first time. The utlrcmp.sql script can be used to parallelize this in multiprocessor machines.




Добавлено:
omm

[q]Платформа какая - x86 или AMD64 ??


x86
Автор: Kmich
Дата сообщения: 17.11.2008 09:58
krserv
а файл upmo2005_clone_06_11_2006.dfj какого размера?

по поводу ошибки написано следующее
ORA-27046: file size is not a multiple of logical block size
Cause: file size as indicated by stat is not correct, additional information indicates which function encountered the error
Action: verify that the file has not been overwritten or truncated
Автор: krserv
Дата сообщения: 17.11.2008 10:42
Kmich файла
Цитата:
upmo2005_clone_06_11_2006.dfj
у меня нет. Это резервный файл предыдущего состояния БД, а поскольку у меня БД еще не развернута, то и этот файл я не создавал.
у меня есть только два файла: dbc и dfj
Цитата:
CLONE_UPMO_04_12_2006.DFJ

file size mismatch (OS 2194173468)

Автор: rkhodjaev
Дата сообщения: 17.11.2008 12:17
Начал читать главу Таблицу и там были разные терминологии, некоторые понял а некоторые нет.
1) High water mark понятен, а вот не знаю когда и как используется TRUNCATE,ну для того что бы удалить пустые блоки из сегмента?
2) В Freelist хранятся блоки использованные ранее, но данный момент свободные?
3) Насколько часто вы меняете настройки PCTFREE,PCTUSED,INITIAL,NEXT,PCTINCREASE,MINEXTENTS,MAXEXTENTS и насколько они серьезные параметры?
4) Не понял понятия Logging, Nologging,Initrans,Maxtrans....

Спасибо заранее,за любые отклики!
Автор: kalaschnikov
Дата сообщения: 17.11.2008 20:46

Цитата:
А пока скачнул Oracle Developer от ORACLE,но почемуто у меня не коннектится он с базой?

всем привет
JDeveloper или Developer Suite? Если JDeveloper, то необходимо создать подключение к базе из File -> New -> Database Connection, необходимо указать SID, username, password. Если Developer Suite, то он и не должен коннектиться, там целая процедура с внушительным колличеством скриптов и документацией на неделю.

Добавлено:

Цитата:
Прошу помощи. Есть образ в виде двух файлов dbc; dfj, созданных в Oracle под AIX.
Мне нужно развернуть образ в Oracle под Win 2003 Server.
Пытаюсь, но размер образа файла dfj - слишком большой. Что можно сделать?


прочитать вот это

http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/tspaces.htm#sthref1283


Добавлено:

Цитата:
Да в том то и дело, что пробовал уже по-разному (установить перл в дефолтовую директорию c:\perl , прописать пути в path c:\perl\bin & c:\perl\lib).. После этого ошибка про "не могу найти файл perl58.dll" - исчезла...но теперь инсталяция просто загибается на том же шаге, только теперь - без ошибки...

Отрывок из InstallAction.log

Может подскажете в каком направлении копать?


вообщето сначала нужно ознакомиться с документацией, из документации следует, что сначала нужно завести преапгрейд ассистента

Run the Pre-Upgrade Information Tool
After you have installed the Oracle Database 10.2 software and any required patches, you should analyze your database before upgrading to the new Oracle Database 10g release. This is done by running the Pre-Upgrade Information Tool. This is a necessary step if you are upgrading manually. It is also recommended if you are upgrading with the Database Upgrade Assistant (DBUA), so that you can preview the types of items the DBUA will be checking.

http://download.oracle.com/docs/cd/B19306_01/server.102/b14238/upgrade.htm#i1011748

Страницы: 1234567891011121314151617181920212223

Предыдущая тема: JET и Excel


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.