mkdir D:\oracle\admin\linux\bdump
mkdir D:\oracle\admin\linux\cdump
mkdir D:\oracle\admin\linux\dpdump
mkdir D:\oracle\admin\linux\pfile
mkdir D:\oracle\admin\linux\udump
如果D:\oracle\flash_recovery_area也不存在,也创建
mkdir D:\oracle\flash_recovery_area
设计环境变量
set ORACLE_SID=linux
或者打开注册表
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1
把ORACLE_SID改成linux
用UltraEdit打开文件D:\oracle\product\10.2.0\db_1\database\initlinux.ora
把linux下的目录结构改成windows下的目录结构,如果实例名也有,同时更改实例名为linux,
下面文件是我的参数文件信息。供参考:
orcl.__db_cache_size=92274688
orcl.__java_pool_size=4194304
orcl.__large_pool_size=4194304
orcl.__shared_pool_size=62914560
orcl.__streams_pool_size=0
*.audit_file_dest=’D:\oracle\admin\linux\adump’
*.background_dump_dest=’D:\oracle\admin\linux\bdump’
*.compatible=’10.2.0.1.0’
*.control_files=’D:\oracle\oradata\linux\control01.ctl’,’D:\oracle\oradata\linux\control02.ctl’,’D:\oracle\oradata\linux\control03.ctl’
*.core_dump_dest=’D:\oracle\admin\linux\cdump’
*.db_block_size=8192
*.db_domain=’’
*.db_file_multiblock_read_count=16
*.db_name=’orcl’
*.db_recovery_file_dest=’D:\oracle\flash_recovery_area’
*.db_recovery_file_dest_size=2147483648
*.job_queue_processes=10
*.nls_language=’SIMPLIFIED CHINESE’
*.nls_territory=’CHINA’
*.open_cursors=300
*.pga_aggregate_target=16777216
*.processes=150
*.remote_login_passwordfile=’EXCLUSIVE’
*.sga_target=167772160
*.undo_management=’AUTO’
*.undo_tablespace=’UNDOTBS1’
*.user_dump_dest=’D:\oracle\admin\linux\udump’
在windows下创建linux实例实启动
D:\oracle\product\10.2.0\db_1\bin\oradim.exe -new -sid linux
创建密码文件
D:\oracle\product\10.2.0\db_1\bin\orapwd.exe file=D:\oracle\product\10.2.0\db_1\database\PWDlinux.ora password=<密码>
登录数据库
c:\>sqlplusw / as sysdba
启动到nomount下
SQL> startup mount pfile=D:\oracle\product\10.2.0\db_1\database\initlinux.ora;
ORACLE 例程已经启动。
Total System Global Area 167772160 bytes
Fixed Size 1247900 bytes
Variable Size 62915940 bytes
Database Buffers 100663296 bytes
Redo Buffers 2945024 bytes
数据库装载完毕。
--创建一个spfile文件,下次以spfile文件启动
SQL> create spfile=’spfilelinux.ora’ from pfile;
文件已创建。
这样在D:\oracle\product\10.2.0\db_1\database下有一个spfilelinux.ora文件
下次启时候直接以spfile文件启动
--做一个把控制文件的内容生成到跟踪文件命令,这一部很重要,生成到跟踪文件里的就是重创控制文件的命令。
SQL> alter database backup controlfile to trace;
| 广告合作:400-664-0084 全国热线:400-664-0084 Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号 珠峰网 版权所有 All Rights Reserved
|