记一次Win Server 2012部署问题及解决方法

1、前言

本章内容为在win server 2012服务器部署时遇到的问题及解决方法。大致工作为:两台服务器,一台web、一台数据库;web服务器部署.net web程序,数据库服务器安装oracle11g。

2、问题及解决

1、HTTP Error 500.19 - Internal Server Error配置错误: 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的 (overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny" 或旧有的 allowOverride="false" 的位置标记明确设置的。

解决方法:

若包含overrideModeDefault="Deny",在命令提示符中输入:

%windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers

若包含overrideMode="Deny",在命令提示符中输入:

%windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/modules

2、使用PLSql连接Oracle时报错ORA-12541: TNS: 无监听程序,但是用SqlPlus可以正常连接。

解决方法:

启动OracleOraDb11g_home1TNSLister服务

3、Windows Server 2012 R2 无法安装net4.6.1

解决方法:

a)、到https://www.microsoft.com/zh-cn/download/details.aspx?id=42334下载KB2919355更新并安装。

b)、如无法安装KB2919355更新,需到 http://download.microsoft.com/download/2/5/6/256cccfb-5341-4a8d-a277-8a81b21a1e35/clearcompressionflag.exe下载clearcompressionflag.exe并执行。

c)、如还无法安装KB2919355更新,需到 https://www.microsoft.com/zh-CN/download/details.aspx?id=42153下载KB2919442更新并安装。

注:必须按照以下顺序安装更新:clearcompressionflag.exe、KB2919355、KB2932046、KB2959977、KB2937592、KB2938439 和 KB2934018。

4、System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本

解决方法:由于数据库服务器和web服务器是分开的,所以需要在web服务器装Oracle客户端。

注:需要Oracle Client 11g64位。

5、导入数据库表时,部分表报错,错误信息为:ORA-00439:DEFERRED_SEGMENT_CREATION。

解决方法:此问题是因为导入导出数据库版本不一致,需要在导入导出语句后加version=10.2.0

6、ORA-01940:无法删除当前连接的用户

解决方法:

a)、查询数据库所有当前连接的用户

select user name, sid, serial# from v$session;

b)、alter system kill session ‘sid,series#‘

c)、重新删除即可

原文地址:https://www.cnblogs.com/gaozejie/p/10715354.html

时间: 2024-10-07 12:09:03

记一次Win Server 2012部署问题及解决方法的相关文章

loadrunner 联机跑负载 win server 2012 r2环境部署

下列为在实际loadrunner 联机跑负载 win server 2012 r2环境部署中进行的成功案例,遇到的问题和解决方法,仅作整理和记录,如转载请署名及原文地址. 1.环境: controller 一台:win server 2012 r2操作系统( 已经安装loadrunner11) load generator 受控机两台:win server 2012 r2 操作系统  (需要安装 load generator 11) 三台机子在同一网段 2.受控机安装load generator

Win server 2012 R2 文件服务器--(一)部署篇

最近在做一个文件服务器的项目,客户需求如下: 通过win server 2012 R2搭建文件服务器 根文件夹为部门文件夹,只允许部门用户对自己所在的部门进行访问 每个部门文件夹指定1个此部门的管理员,部门文件夹下的子文件夹由此管理员进行添加并授权 部门文件夹下的所有子文件夹的配额限制为:2G 根据用户的要求,我们通过3部分进行操作: 文件服务器器部署 文件服务器权限配置 配额限制 以下是文件服务器的部署篇: 打开服务器管理器,添加文件服务器角色 点击:下一步 保持默认:基于角色或基于功能的安装

Win Server 2012 R2 WSUS 无法识别 Win Server 2016 & Win10的解决办法

各位好,今天给大家分享一个我遇到的问题. 相信微软在推出了 Windows Server 2016和Win10 操作系统之后,有很多同学都第一时间进行了安装和测试,想第一时间感受一下全新的系统平台带来的新体验. 但是不知道有没有同学发现,如果我们在域环境中搭建了 Server 2016或者Win10的机器,域内的 WSUS 服务器有可能是无法识别出来的,所以会直接导致补丁推送失败,从而 Server2016和Win10的终端根本无法享受到Windows更新服务. 那么怎么办呢? 今天我就来给大家

在win server 2012 R2 standard 起AD域控服务

我也是第一次拿win server 2012 R2 系统作为域控版本的,前前后后忙活了好久,现在终于整出一点思路来. 1.然后现在的域控没有主辅域控的概念,现在是额外域控.(在这里我遇到的问题的同步如何设置) 2.安装active directory 需要安装3个,分别是AD域服务.DHCP.DNS服务 3.其中DHCP服务可以设置成跟MAC地址绑定,或者是自动获取都行,DNS服务只要设置一个转发器就可以,转发器的域名服务器一般是设置成网关(设置成网关的时候是没有域名的所有在域名显示的时候是未知

将win server 2003 AD域升级到win server 2012 R2

最近看了很多关于从win server 2003 AD升级的帖子,很多都是说没办法直接升级,而是需要先升级到win server 2008 或2008 R2再升级到win server 2012 R2.这种说明是不正确的,还有一些说法是可以直接升级,但升级后无法再域环境中部署RODC只读域控,这种说法也是不正确的. 我们是可以直接从server 2003 AD升级到server 2012 R2的,在进行win server 2012 R2辅助域控的部署过程中会通过adprep.exe准备工具进行

在Win Server 2012中安装.NET Framework 3.5的问题

在Windows Server 2012 上安装 SQL Server 2012 时,提示 启用 Windows 功能 NetFx3 时出错,错误代码:-2146498298.请尝试从 Windows 管理工具启用Windows 功能 NetFx,然后重新运行安装程序.有关如何启用 Windows 功能的详细信息,请参阅 http://go.microsoft.com/fwlink/?linkid=227143 这个NetFx3就是.NET Framework 3.5 ,当通过服务管理器来安装时

将win server 2003 DHCP角色迁移到win server 2012 R2

将win server 2003 DHCP角色迁移到win server 2012 R2的过程和从win server 2008R2到2012R2是有很大区别的,因为win server 2003的框架和win server 2012R2的框架发生了一些变化.由于今天有客户向我进行了反馈,在win server 2003 DHCP到2012R2迁移出错了.因此我把整个迁移流程写出来,希望对以后再碰到这样的情况的兄弟有所帮助. 备份Windows Server 2003的DHCP服务器数据以防止迁

Putty server refused our key的解决方法

在使用putty工具使用密钥远程登陆CentOS系统时,出现Putty server refused our key提示,解决办法: 1.查看是否关掉SELINUX. 相关命令:getenforce, setenforce 相关配置文件:/etc/selinux/config 2.查看sshd配置 相关配置文件:/etc/ssh/sshd_config 主要查看这4个参数: PermitRootLogin yes (如果要用root身份远程登陆系统)StrictModes no (如果Stric

ADB server didn't ACK的解决方法

异常信息如下: C:\Users\Administrator>adb devices* daemon not running. starting it now on port 5037 *ADB server didn't ACK* failed to start daemon *error: cannot connect to daemon 解决方案: netstat -aon|findstr "5037"tasklist /fi "pid eq 8944 ADB s