Home » RDBMS Server » Server Administration » recovering live database to another machine
recovering live database to another machine [message #64643] Thu, 17 February 2005 10:37 Go to next message
Tony
Messages: 190
Registered: June 2001
Senior Member
Hi,
We currently have a client whose database was set up some time ago, therefore, their db_block_size=2048. We encounter the error: ora-01450. We know that we have to increase db_block_size to at least 4K in the new database to rectify the error. We were just going to take the hot backups from the previous night and restore to the new machine...then take the archivelogs and recover so we could minimize downtime.
It appears our only other option is to shutdown the source database, perform an export, create the target database with at least 4K db_block_size, then perform an import. This could mean the system is down for hours as we're dealing with about 70GB of data on a Win2003 Server.
Any suggestions of how we can get around the db_block_size issue without incurring significant downtime? This client is a 24 X 7 shop.

Thanks!
Re: recovering live database to another machine [message #109947 is a reply to message #64643] Wed, 02 March 2005 04:13 Go to previous messageGo to next message
_simma_dba
Messages: 34
Registered: November 2003
Member
Maybe this link will help u:
http://www.infomaxweb.com/Oracle8i/cloningOpenNT.htm

I said maybe because you have to copy datafiles from original database witch was created with 2K block,and move it to DB with 4K db_block_size, this could be a problem, but why dont u try it cost nothing Razz
Re: recovering live database to another machine [message #110189 is a reply to message #109947] Thu, 03 March 2005 23:29 Go to previous messageGo to next message
easywebtech123
Messages: 22
Registered: March 2005
Location: c
Junior Member
Hi,
Since you are getting ORA-01450 error, you can't recover the hotbackup with different parameters.

This is our solution.
If you have different schemas,export schema by schema to the new DB . So the downtime will be less.One schema down while it export to new DB.Then point that new schema.

If you have few schemas and few large tables , export table by table.
redirect new database for exported tables.

Redirection can be done in many ways, simple way is create DB link to new database, use synonyms to redirect .

webmaster
http://www.easywebtech.com
Re: recovering live database to another machine [message #110337 is a reply to message #110189] Sun, 06 March 2005 00:01 Go to previous message
oldboy
Messages: 9
Registered: March 2005
Location: Chongqing CHINA
Junior Member

i think it is ok by exp full=y and imp full=y
Previous Topic: reg sql loader and connection string.
Next Topic: The procedure start kpuhhalo was not found in the dll OCI.dll
Goto Forum:
  


Current Time: Fri Jan 10 04:03:59 CST 2025