05.04.2010 09:46
serj_
 
Хочу перебросить лицензию на другу базу, поднятую на том же сервере. Поправил файлик с лицензией, загрузил лицензию в базу, база стартует, но при конекте клиентом выдает "Лицензионная информация не была введена в базу данных или разрушена"
05.04.2010 09:48
Mtirt
 
База имеет другое название?
05.04.2010 09:52
serj_
 
Да, имя другое, поднята из бэкапа с другого сервера
05.04.2010 09:56
OlegON
 
Юморист, для чего тогда были бы нужны лицензии, если бы ты их так штамповал.
05.04.2010 10:01
serj_
 
Так ключ-то все равно один)). Т.е. все дело в лицензии?
05.04.2010 10:02
Dim
 
в лицензии прописывается имя базы, срок действия лицензии, кол-во пользователей, доступный функционал и номер ключа
05.04.2010 11:08
NewBot
 
Цитата:
serj_ Поправил файлик с лицензией
Вот тебе и
Цитата:
serj_ "Лицензионная информация не была введена в базу данных или разрушена"
05.04.2010 12:01
serj_
 
Переименовал базу через nid
На последнем этапе

SQL> create spfile from pfile='D:\oracle\admin\NEWname\pfile\init.ora';
SQL> startup pfile='D:\oracle\admin\NEWname\pfile\init.ora'
SQL> alter database open resetlogs;
alter database open resetlogs
*
ERROR at line 1:
ORA-01157: cannot identify/lock data file 1 - see DBWR trace file
ORA-01110: data file 1: 'D:\ORACLE\ORADATA\OLDNAME\SYSTEM01.DBF'

SQL> select name from v$datafile
2 ;

NAME
----------------------------------------

D:\ORACLE\ORADATA\OLDname\SYSTEM01.DBF
D:\ORACLE\ORADATA\OLDname\UNDOTBS01.DBF
D:\ORACLE\ORADATA\OLDname\INDX01.DBF
D:\ORACLE\ORADATA\OLDname\TOOLS01.DBF
D:\ORACLE\ORADATA\OLDname\USERS01.DBF
D:\ORACLE\ORADATA\OLDname\USERS02.DBF
D:\ORACLE\ORADATA\OLDname\USERS03.DBF

т.е. он пытается искать системные файлы по старому пути. Как это исправить? В инит файле пути испрвлены
05.04.2010 12:04
Dim
 
примерно так...
Цитата:
От: Кулабухов Олег
Отправлено: 4 октября 2006 г. 16:15
Кому: Отдел сопровождения СМ2000
Тема: Инструкция по переименованию базы (9i)


Для начала помним, какую глубокую мысль до нас несли древние египтяне... Забэкапить все хорошенько... Чтобы народ не мучился, взялся тут за переименование базы через nid. Раньше просто через перестроение контрольников. Вот, полюбуйтесь.

вопросы и замечания тут

C:\Documents and Settings\OlegON>set oracle_sid=test

C:\Documents and Settings\OlegON>set nls_lang=american_america.cl8mswin1251

C:\Documents and Settings\OlegON>sqlplus /nolog

SQL*Plus: Release 9.2.0.7.0 Production on Wed Oct 4 14:43:40 2006

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

SQL> connect sys/qqq as sysdba
Connected.
SQL> select status from v$instance;

STATUS

OPEN

SQL> SHUTDOWN IMMEDIATE
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> STARTUP MOUNT
ORACLE instance started.

Total System Global Area 93396636 bytes
Fixed Size 454300 bytes
Variable Size 58720256 bytes
Database Buffers 33554432 bytes
Redo Buffers 667648 bytes
Database mounted.
SQL> exit
Disconnected from Oracle9i Enterprise Edition Release 9.2.0.7.0 Production With the Partitioning, OLAP and Oracle Data Mining options JServer Release 9.2.0.7.0 Production C:\Documents and Settings\OlegON>nid target=sys/qqq@test dbname=olegon
DBNEWID: Release 9.2.0.7.0 Production
Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.

Connected to database TEST (DBID=1892035925)

Control Files in database:
C:\ORACLE\ORADATA\TEST\CONTROL01.CTL
C:\ORACLE\ORADATA\TEST\CONTROL02.CTL
C:\ORACLE\ORADATA\TEST\CONTROL03.CTL

Change database ID and database name TEST to OLEGON? (Y/[N]) => y

Proceeding with operation
Changing database ID from 1892035925 to 3962210345 Changing database name from TEST to OLEGON Control File C:\ORACLE\ORADATA\TEST\CONTROL01.CTL modified Control File C:\ORACLE\ORADATA\TEST\CONTROL02.CTL modified Control File C:\ORACLE\ORADATA\TEST\CONTROL03.CTL modified Datafile C:\ORACLE\ORADATA\TEST\SYSTEM01.DBF dbid changed, wrote new name Datafile C:\ORACLE\ORADATA\TEST\UNDOTBS01.DBF dbid changed, wrote new name Datafile C:\ORACLE\ORADATA\TEST\INDX01.DBF dbid changed, wrote new name Datafile C:\ORACLE\ORADATA\TEST\TOOLS01.DBF dbid changed, wrote new name Datafile C:\ORACLE\ORADATA\TEST\USERS01.DBF dbid changed, wrote new name Datafile C:\ORACLE\ORADATA\TEST\TEMP01.DBF dbid changed, wrote new name Control File C:\ORACLE\ORADATA\TEST\CONTROL01.CTL dbid changed, wrote new name Control File C:\ORACLE\ORADATA\TEST\CONTROL02.CTL dbid changed, wrote new name Control File C:\ORACLE\ORADATA\TEST\CONTROL03.CTL dbid changed, wrote new name

Database name changed to OLEGON.
Modify parameter file and generate a new password file before restarting.
Database ID for database OLEGON changed to 3962210345.
All previous backups and archived redo logs for this database are unusable.
Shut down database and open with RESETLOGS option.
Succesfully changed database name and ID.
DBNEWID Completed succesfully.

C:\Documents and Settings\OlegON>cd C:\oracle\ora92\database\

C:\oracle\ora92\database>orapwd file=pwdolegon.ora password=qqq

Смена имени в tnsnames.ora

C:\oracle\ora92\database>oradim delete sid test

В C:\oracle\admin\TEST\pfile\init.ora замена всех вхождений TEST на OLEGON Как правило, у init в имени цифровой постфикс, его проще стереть C:\oracle\admin\TEST переименовывается в C:\oracle\admin\olegon

C:\oracle\ora92\database>oradim new sid olegon startmode a

C:\oracle\ora92\database>set oracle_sid=olegon

C:\oracle\ora92\database>sqlplus /nolog

SQL*Plus: Release 9.2.0.7.0 Production on Wed Oct 4 15:33:29 2006

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

SQL> connect sys/qqq as sysdba
Connected to an idle instance.

C:\oracle\oradata\TEST переименовать в C:\oracle\oradata\olegon

SQL> startup pfile='C:\oracle\admin\olegon\pfile\init.ora'
ORACLE instance started.

Total System Global Area 93396636 bytes
Fixed Size 454300 bytes
Variable Size 58720256 bytes
Database Buffers 33554432 bytes
Redo Buffers 667648 bytes
Database mounted.
05.04.2010 12:15
serj_
 
Цитата:
Dim примерно так...
Ага именно по этой доке делал, ничего не пропускал. или это только ресетлог неотрабатывает?
Часовой пояс GMT +3, время: 08:04.

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