oracle+sap.net系统迁移到windows2012问题

一个系统安装在windows2008上,现在迁移到新的服务器上,服务器操作系统是windows2012。

操作步骤:
1.Rman备份原数据库
2.将web系统程序和备份文件拷贝到了新的服务器上;
3.安装数据库oracle11g,并创建一个空数据库orcl,使用rman将备份的数据库还原到新的服务器上;
4.新服务器上添加web服务器,配置网站路径,测试网页
问题1:
HTTP 错误 500.19 - Internal Server Error
原因是:原来的asp.net程序是基于.net framework2.0开发,而默认应用程序池是.net framework4.0,修改.net framework版本就可以了。

问题2:
Error:远程服务器返回了意外响应: (405) Method Not Allowed
原因是:IIS8默认不支持WCF服务svc请求,需要自己到程序功能中开启.netframework 下面的wcf服务的hppt激活;或者自己添加:添加MIME类型 扩展名“.svc”,MIME类型 “application/octet-stream” 然后“Handler Mappings”中添加Managed Handler,

Request path: *.svc

Type: System.ServiceModel.Activation.HttpHandler

Name: svc-Integrated

问题3:
ORA-01157: cannot identify/lock data file 201
ORA-01110:data file 'd:\oracledb\oradata\orcl\temp01.dbf'
原因是:还原的临时数据库文件位置不对,删除重建。
sql>alter database tempfile 'd:\oracledb\oradata\orcl\temp01.dbf' drop;
sql>alter tablespace temp add tempfile 'E:\oracledb\oradata\orcl\temp01.dbf'size 1000M;

问题4:
Oracle.DataAccess.Client.OracleException: ORA-12154: TNS:could not resolve the connect identifier specified
ORA-12560: TNS:protocol adapter error
原因是:oracle数据库上安装了client,但是在环境变量中没有指定对应的路径,找不到tnsname,修改了环境变量,增加了TNS_ADMIN指向,同时增加了oracle_sid变量指向orcl

OK

猜你喜欢

转载自blog.csdn.net/samson_www/article/details/83650704