1. Install an Oracle environment that is consistent with the original system, primarily including version, data name SID, instance name, path, and database encoding
2. Modify the parameters of the Listener.ora
- Sid_list_listener =
- (Sid_list =
- (Sid_desc =
- (Sid_name = Plsextproc)
- (Oracle_home = D:\oracle\product\10.1.0\db_1)
- (program = Extproc)
- )
- (Sid_desc =
- (Global_dbname = ORCL) //If you already have this ORCL, this file will not be modified.
- (Oracle_home = D:\oracle\product\10.1.0\db_1) //This is to be based on your actual path
- (Sid_name = ORCL)
- )
- )
- LISTENER =
- (Description_list =
- (DESCRIPTION =
- (Address_list =
- (ADDRESS = (PROTOCOL = TCP) (HOST = lypch) (PORT = 1521))
- )
- (Address_list =
- (ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROC))
- )
- )
- )
3. Modify the parameters of the Tnsnames.ora
- ammicly =
- (DESCRIPTION =
- (ADDRESS = (PROTOCOL = TCP) (HOST = lypch) (PORT = 1521))
- (Connect_data =
- (SERVER = dedicated)
- (service_name = ORCL)
- (ur=a) The //parameter allows only administrative connections, when the database is Nomount,mount or restricted, when the dynamic listener display status is blocked, the client configuration ur=a the connection.
- )
- )
- Extproc_connection_data =
- (DESCRIPTION =
- (Address_list =
- (ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROC))
- )
- (Connect_data =
- (SID = Plsextproc)
- (PRESENTATION = RO)
- )
- )
3.sql>shutdown Immediate Stop service, remove the newly installed Oracle's DBF backup and copy the original DBF to the newly installed directory F:\APP\TOSHIBA\ORADATA\ORCL
4. The Flash_recovery_area directory under the original Oracle Library Master directory is all covered in the newly installed Oracle directory
5. Sql>startup Start the service again
According to the blog operation of the friend feedback, multi-instance when there is doubt, according to the following address operation solved the problem
Http://blog.sina.com.cn/s/blog_a59b6d310102vat0.html
oracle11g recovery of the database based on DBF after reloading the system