|
|
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
SerSan300, с сервисом в tnsnames позволяет запустить инстанс (база на линуксе, подключение из винды) sqlplus user/pass@sid as sysdba startup ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2011, 17:29 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
usdk Провёл вчера более детальный анализ проблемы. Вот что выявил: На виндовом серваке два инстанса: ASDTEST и TESTDBTEST. ASDTEST поднимался с помощью ораклового мастера, TESTDBTEST - холодным бакапом. Есть две виндовые службы: OracleServiceASDTEST и OracleServiceTESTDBTEST. стартуют автоматом. Винда старует, пытаюсь выполнить sqlplus sys/pass@asdtest as sysdba. Коннектится к базе. Делаю shu immediate, а затем заново startup, результат - ORA-12514: TNS:listener does not currently know of service requested in connect descriptor. После того, как делаю рестарт виндовой службы sqlplus sys/pass@asdtest as sysdba. Коннектится к базе. Затем делаю похожие действия на инстансе TESTDBTEST. единственное, к ней не получается подключиться через sqlplus sys/pass@testdbtest as sysdba. Необходимо сделать set oracle_sid=TESTDBTEST, а затем sqlplus sys/pass as sysdba. затем делаю execute DBMS_SERVICE.START_SERVICE('TESTDBTEST.DOMAIN.RU'); После этого делаю shu immediatе, а затем startup. Получаю ORA-12514: TNS:listener does not currently know of service requested in connect descriptor. РЕстарт виндовой службы не помогает... необходимо вновь сделать set oracle_sid=TESTDBTEST, а затем sqlplus sys/pass as sysdba. затем execute DBMS_SERVICE.START_SERVICE('TESTDBTEST.DOMAIN.RU'); Службы, вроде, одинаковые везде: На ASDTEST: 3 ASDTESTXDB 2085989462 ASDTESTXDB 15.03.2011 10:30:49 1260120163 NONE N NO LONG 5 ASDTEST.DOMAIN.RU 1411088299 ASDTEST.DOMAIN.RU 18.03.2011 13:09:19 2975800072 NONE N NO LONG 1 SYS$BACKGROUND 165959219 15.03.2011 10:30:38 1587720516 NONE N NO SHORT 2 SYS$USERS 3427055676 15.03.2011 10:30:38 0 NONE N NO SHORT НА TESTDBTEST: 10 TESTDBTEST.DOMAIN.RU 762822358 TESTDBTEST.DOMAIN.RU 06.05.2011 12:04:28 1313475468 NONE N NO LONG 7 TESTDTESTBXDB 1831290952 TESTDTESTBXDB 21.04.2011 16:07:46 2466559992 NONE N NO LONG 8 TSTDBTST.DOMAIN.RU 1404910548 TSTDBTST.DOMAIN.RU 21.04.2011 16:07:46 2466559992 NONE N NO LONG 1 SYS$BACKGROUND 165959219 25.02.2009 5:02:22 0 NONE N NO SHORT 2 SYS$USERS 3427055676 25.02.2009 5:02:22 887337304 NONE N NO SHORT Вопросы следующие: 1. Нормально ли, что после того, как сделаешь shu immediate, не срабатывает startup. 2. Как сделать, чтобы ServiceName TESTDBTEST поднимался автоматом (без команды DBMS_SERVICE.START_SERVICE) 3. Что за свервисы ASDTESTXDB, TESTDTESTBXDB. Спасибо, за ответы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2011, 08:35 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
Комрады, неужели нечего сказать по моей проблеме? :) И ещё вопрос: в Oracle 9.2 как создать сервис? DBMS_SERVICE.CREATE_SERVICE не работает. Спасибо за ответы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2011, 10:22 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
SerSan300Комрады, неужели нечего сказать по моей проблеме? :) И ещё вопрос: в Oracle 9.2 как создать сервис? DBMS_SERVICE.CREATE_SERVICE не работает. Спасибо за ответы. 0. Создай отдельный топик, а не цепляйся сюда 1. По ORA-1251 есть куча топиков. Поиском пользовался? 2. Если речь идет от сервисе экземпляра, то для его создания используется oradim.exe. Тоже говорилось кучу раз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2011, 10:26 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
tru55 0. Просто этот топик про клонирование базы, и, соответственно удобнее будет, если многие проблемы, с этим связанные будут в одном месте. 1. Подобных тем, когда ошибка с ORA-1251 возникает при shutdown/startup базы поиском не нашёл. 2. Речь идёт о DBMS_SERVICE.CREATE_SERVICE. oradim тут не при чём. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2011, 15:19 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
скорее всего глупый вопрос, не могли бы подсказать прежде чем я потрачу время - можно ли перенести с 2003 винды этим способом полностью базу на оракловый линукс? спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2011, 21:59 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
глупец, Можно. А каким это "этим"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2011, 22:08 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
День добрый. Помогите пжлста. Занимаюсь клонированием первый раз. Да и вообще с oracle работаю 2ой месяц.. Есть работающая база на Windows NT. Необходимо перенести ее на другую машину Windows XP. Следую четко по инструкции на первой странице форума. Пробовала и горячим и холодным копированием. Во обоих случаях на этапе alter database open resetlogs; выдает ошибку ошибка в строке 1: ORA-01195: для совместимости требуется дополнительное восстановление опер.копии файла 1 ORA-01110: файл даннvх 1: 'C:\APP\ADMIN\ORADATA\SOFIA\SOFIA\SYSTEM01.DBF' долгое копание по форумам и мануалам ни к чему так и не привело :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2011, 13:08 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
osls, покажите последовательность ваших действий с начала до получения ORA-01195 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2011, 13:11 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
pravednik, sqlplus sys/111111@sofia as sysdba SQL> SELECT NAME, BYTES 2 FROM (SELECT NAME, BYTES FROM V$DATAFILE 3 UNION ALL 4 SELECT NAME, BYTES FROM V$TEMPFILE 5 UNION ALL 6 SELECT LF.MEMBER "NAME", L.BYTES 7 FROM V$LOGFILE LF, V$LOG L 8 WHERE LF.GROUP# = L.GROUP#) USED, 9 (SELECT SUM (BYTES) AS POO FROM DBA_FREE_SPACE) FREE 10 ; NAME BYTES---------- C:\APP\ADMIN\ORADATA\SOFIA\SOFIA\SYSTEM01.DBF 744488960 C:\APP\ADMIN\ORADATA\SOFIA\SOFIA\SYSAUX01.DBF 760938496 C:\APP\ADMIN\ORADATA\SOFIA\SOFIA\UNDOTBS01.DBF 508559360 NAME BYTES---------- C:\APP\ADMIN\ORADATA\SOFIA\SOFIA\USERS01.DBF 5242880 C:\APP\ADMIN\PRODUCT\11.1.0\DB_1\DATABASE\VOF_TAB_DEFAULT1.DBF 2919694336 C:\APP\ADMIN\ORADATA\SOFIA\SOFIA\TEMP01.DBF 2298478592 NAME BYTES---------- C:\APP\ADMIN\ORADATA\SOFIA\SOFIA\REDO03.LOG 52428800 C:\APP\ADMIN\ORADATA\SOFIA\SOFIA\REDO02.LOG 52428800 C:\APP\ADMIN\ORADATA\SOFIA\SOFIA\REDO01.LOG 52428800 9 rows selected. SQL> select name from v$controlfile; NAME ------------------------------------------------ C:\APP\ADMIN\ORADATA\SOFIA\SOFIA\CONTROL01.CTL C:\APP\ADMIN\ORADATA\SOFIA\SOFIA\CONTROL02.CTL C:\APP\ADMIN\ORADATA\SOFIA\SOFIA\CONTROL03.CTL SQL>create pfile='e:\PFILESOFIA.ORA' from spfile его содержание: sofia.__db_cache_size=872415232 sofia.__java_pool_size=16777216 sofia.__large_pool_size=16777216 sofia.__oracle_base='C:\app\Admin'#ORACLE_BASE set from environment sofia.__pga_aggregate_target=536870912 sofia.__sga_target=1577058304 sofia.__shared_io_pool_size=0 sofia.__shared_pool_size=654311424 sofia.__streams_pool_size=0 *.audit_file_dest='C:\app\Admin\admin\SOFIA\adump' *.audit_trail='db' *.compatible='11.1.0.0.0' *.control_files='C:\app\Admin\oradata\sofia\SOFIA\control01.ctl','C:\app\Admin\oradata\sofia\SOFIA\control02.ctl','C:\app\Admin\oradata\sofia\SOFIA\control03.ctl' *.db_block_size=8192 *.db_domain='' *.db_name='SOFIA' *.diagnostic_dest='C:\app\Admin' *.dispatchers='(PROTOCOL=TCP) (SERVICE=SOFIAXDB)' *.nls_language='RUSSIAN' *.nls_territory='RUSSIA' *.open_cursors=300 *.pga_aggregate_target=524288000 *.processes=150 *.remote_login_passwordfile='EXCLUSIVE' *.sga_target=1572864000 *.undo_tablespace='UNDOTBS1' sql>shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down. Копирую файлы в точно те же директории на новой машине. SYSTEM01.DBF SYSAUX01.DBF UNDOTBS01.DBF USERS01.DBF VOF_TAB_DEFAULT1.DBF REDO03.LOG REDO02.LOG REDO01.LOG PFILESOFIA.ORA CONTROL01.CTL CONTROL02.CTL CONTROL03.CTL создаю ORACLE_SID=SOFIA руками в реестре прописываю ORACLE_HOME стартую сервис oradim.exe -new -sid SOFIA -intpwd 111111 -startmode manual формируется файл паролей с именем pwdSOFIA пытаюсь поднять на новой машине sqlplus / as sysdba SQL>startup pfile='C:\APP\ADMIN\ORADATA\SOFIA\SOFIA\initSOFIA.ora'; Окземпляр ORACLE запуъен. Total System Global Area 1573527552 bytes Fixed Size 1336060 bytes Variable Size 687869188 bytes Database Buffers 880803840 bytes Redo Buffers 3518464 bytes -аза даннvх смонтирована. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2011, 13:49 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
oslsRedo Buffers 3518464 bytes -аза даннvх смонтирована. алертлог покажите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2011, 14:12 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
pravednik, в alert было слишком много всего. Решила проделать все еще раз с чистого листа. При холодном копировании после SQL> startup pfile='C:\APP\ADMIN\ORADATA\SOFIA\SOFIA\initSOFIA.ora'; Окземпляр ORACLE запуъен. Total System Global Area 1573527552 bytes Fixed Size 1336060 bytes Variable Size 687869188 bytes Database Buffers 880803840 bytes Redo Buffers 3518464 bytes -аза даннvх смонтирована. ORA-01092: экземпляр ORACLE завершен. -vполнено разъединение +дентификатор процесса: 1804 +дентификатор сеанса: 170 -орядковvй номер: 5 содержимое алерта: Wed Jul 13 15:23:55 2011 Starting ORACLE instance (normal) LICENSE_MAX_SESSION = 0 LICENSE_SESSIONS_WARNING = 0 Shared memory segment for instance monitoring created Picked latch-free SCN scheme 2 Using LOG_ARCHIVE_DEST_1 parameter default value as C:\app\Admin\product\11.1.0\db_1\RDBMS Autotune of undo retention is turned on. IMODE=BR ILAT =18 LICENSE_MAX_USERS = 0 SYS auditing is disabled Starting up ORACLE RDBMS Version: 11.1.0.6.0. Using parameter settings in client-side pfile C:\APP\ADMIN\ORADATA\SOFIA\SOFIA\INITSOFIA.ORA on machine USER-48B6BB79B6 System parameters with non-default values: processes = 150 nls_language = "RUSSIAN" nls_territory = "RUSSIA" sga_target = 1504M control_files = "C:\APP\ADMIN\ORADATA\SOFIA\SOFIA\CONTROL01.CTL" control_files = "C:\APP\ADMIN\ORADATA\SOFIA\SOFIA\CONTROL02.CTL" control_files = "C:\APP\ADMIN\ORADATA\SOFIA\SOFIA\CONTROL03.CTL" db_block_size = 8192 compatible = "11.1.0.0.0" undo_tablespace = "UNDOTBS1" remote_login_passwordfile= "EXCLUSIVE" db_domain = "" dispatchers = "(PROTOCOL=TCP) (SERVICE=SOFIAXDB)" audit_file_dest = "C:\APP\ADMIN\ADMIN\SOFIA\ADUMP" audit_trail = "DB" db_name = "SOFIA" open_cursors = 300 pga_aggregate_target = 500M diagnostic_dest = "C:\APP\ADMIN" Wed Jul 13 15:23:58 2011 VKTM started with pid=3, OS id=588 at elevated priority VKTM running at (20)ms precision Wed Jul 13 15:23:58 2011 PMON started with pid=2, OS id=1768 Wed Jul 13 15:23:58 2011 DIAG started with pid=4, OS id=1892 Wed Jul 13 15:23:58 2011 DBRM started with pid=5, OS id=1948 Wed Jul 13 15:23:58 2011 PSP0 started with pid=6, OS id=612 Wed Jul 13 15:23:58 2011 DSKM started with pid=7, OS id=1904 Wed Jul 13 15:23:58 2011 DIA0 started with pid=8, OS id=2008 Wed Jul 13 15:23:58 2011 MMAN started with pid=9, OS id=1220 Wed Jul 13 15:23:58 2011 DBW0 started with pid=10, OS id=1424 Wed Jul 13 15:23:58 2011 LGWR started with pid=11, OS id=804 Wed Jul 13 15:23:58 2011 CKPT started with pid=12, OS id=288 Wed Jul 13 15:23:58 2011 SMON started with pid=13, OS id=1444 starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'... Wed Jul 13 15:23:58 2011 RECO started with pid=7, OS id=584 starting up 1 shared server(s) ... Wed Jul 13 15:23:58 2011 MMON started with pid=14, OS id=1920 Wed Jul 13 15:23:59 2011 MMNL started with pid=15, OS id=1708 ORACLE_BASE from environment = C:\app\Admin Wed Jul 13 15:24:00 2011 ALTER DATABASE MOUNT Setting recovery target incarnation to 2 Successful mount of redo thread 1, with mount id 186876883 Database mounted in Exclusive Mode Lost write protection disabled Completed: ALTER DATABASE MOUNT Wed Jul 13 15:24:08 2011 ALTER DATABASE OPEN LGWR: STARTING ARCH PROCESSES Wed Jul 13 15:24:08 2011 ARC0 started with pid=19, OS id=1932 Wed Jul 13 15:24:08 2011 ARC1 started with pid=20, OS id=964 ARC0: Archival started ARC1: Archival started ARC2: Archival started ARC3: Archival started LGWR: STARTING ARCH PROCESSES COMPLETE Wed Jul 13 15:24:08 2011 ARC2 started with pid=21, OS id=1152 Wed Jul 13 15:24:08 2011 ARC3 started with pid=22, OS id=692 ARC0: Becoming the 'no FAL' ARCH ARC0: Becoming the 'no SRL' ARCH ARC1: Becoming the heartbeat ARCH Thread 1 opened at log sequence 452 Current log# 2 seq# 452 mem# 0: C:\APP\ADMIN\ORADATA\SOFIA\SOFIA\REDO02.LOG Successful open of redo thread 1 MTTR advisory is disabled because FAST_START_MTTR_TARGET is not set SMON: enabling cache recovery Errors in file c:\app\admin\diag\rdbms\sofia\sofia\trace\sofia_ora_1804.trc: ORA-00704: сбой процесса начальной загрузки ORA-39700: база данных должна быть открыта с параметром UPGRADE Error 704 happened during db open, shutting down database USER (ospid: 1804): terminating the instance due to error 704 Instance terminated by USER, pid = 1804 ORA-1092 signalled during: ALTER DATABASE OPEN... ORA-1092 : opiodr aborting process unknown ospid (1328_1804) Wed Jul 13 15:24:11 2011 ORA-1092 : opitsk aborting process ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2011, 15:30 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
oslsORA-39700: база данных должна быть открыта с параметром UPGRADE Какая версия БД на серваке с Windows NT и на серваке с Windows XP ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2011, 15:35 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
osls, Ну так вы не такую же версию оракла установили на новой машине, вот и получили авторORA-39700: база данных должна быть открыта с параметром UPGRADE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2011, 15:36 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
Oleg M.Ivanov, pravednik да версии отличаются 11.1.0.7.0 и 11.1.0.6.0 ((((((куча зря потраченного времени спасибо за хелп) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2011, 15:44 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
oslsOleg M.Ivanov, pravednik да версии отличаются 11.1.0.7.0 и 11.1.0.6.0 ((((((куча зря потраченного времени спасибо за хелп) Дык чего потраченного. если на ХР 11,1,0,6, то просто накатите патч до 11,1,0,7 Если наоборот, то открывайте через startup upgrade ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2011, 15:46 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
pravednikoslsOleg M.Ivanov, pravednik да версии отличаются 11.1.0.7.0 и 11.1.0.6.0 ((((((куча зря потраченного времени спасибо за хелп) Дык чего потраченного. если на ХР 11,1,0,6, то просто накатите патч до 11,1,0,7 Если наоборот, то открывайте через startup upgrade +1 Т.к. у вас Starting up ORACLE RDBMS Version: 11.1.0.6.0. , то вам тут просто патч накатить надо и спокойно откроетесь. ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2011, 15:51 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
Oleg M.Ivanov, pravednik просто перед обращением сюда, я очень много всего перепробовала и перечитала)) ну зато много нового узнала. Во всем есть свои плюсы как говорится. Еще раз спасибо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2011, 09:46 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
возникла еще одна проблема. ОС Win7 64, oracle 11.1.0.7.0 установлено 2 базы. Для тестирования необходимо сделать еще клон на эту же машину с другим именем. исходная база -SOFIA oracle_sid=SOFIA SQLNET.AUTHENTICATION_SERVICES= (NTS) C:\Windows\system32>sqlplus sys/111111@sofia as sysdba SQL*Plus: Release 11.1.0.6.0 - Production on Thu Jul 14 10:15:44 2011 Copyright (c) 1982, 2007, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options Но при попытке зайти C:\Windows\system32>sqlplus / as sysdba выдает ошибку SQL*Plus: Release 11.1.0.6.0 - Production on Thu Jul 14 10:07:09 2011 Copyright (c) 1982, 2007, Oracle. All rights reserved. ERROR: ORA-12560: TNS:protocol adapter error аналогично и при oracle_sid=SOFIATEST Подскадите, куда еще заглянуть и в чем может быть проблема. И если SQL*Plus: Release 11.1.0.6.0 а Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - это ни на что не влияет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2011, 10:19 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
osls, Хоум корректный установите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2011, 11:06 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
pravednik, oracle_home установлен корректно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2011, 11:29 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
osls, клиентов на машине не 2 ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2011, 11:31 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
N.Ivankinosls, клиентов на машине не 2 ли? Судя по всему это хост с двумя хоумами(11,1,0,6 и 11,1,0,7), на котором автор играется. Просто возникла каша из хоумов(где что лежит, куд чего восстанавливать, чрезе что коннектится). Автор, на данном этапе ваших познаний лучше все привести к одной верии оракла сначала, а потом все остальное. Различие версий вносит дополнительные "шумы" в ваши исследования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2011, 11:40 |
|
||
|
4FAQ - клонирование базы
|
|||
|---|---|---|---|
|
#18+
N.Ivankin, на ней стоит 1 база и 1 клиент ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2011, 11:50 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=37283314&tid=1886746]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
147ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
70ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 462ms |

| 0 / 0 |
