[TOC]
0x00 Oracle 10G 入坑出坑 1.在ORACLE DATABASE 10G
点击安装程序时显示程序异常终止,发生内部错误的提示。 问题: 我们在ORACLE DATABASE 10G
点击安装程序时显示程序异常终止,发生内部错误的提示。版本: 10G环境: WindowsServer解决办法: 设置兼容性为 windows xp,和右键管理员启动安装程序Setup.exe
weiyigeek.top-显示程序异常终止
2.在进行Oracle登陆时报 ORA-01034
(ORACLE Not Available) 与 ORA-27101
(Shared Memory Does not exist) 错误 问题: 在进行Oracle登陆时报 ORA-01034
(ORACLE Not Available) 与 ORA-27101
(Shared Memory Does not exist) 错误。版本: 10G环境: WindowsServer原因: 由于我们通过手工SHUTDOWN IMMEDIATE;
命令关闭了数据库实例,一旦关闭之后用户无法直接连接sqlplusw命令解决办法: 此时可以先使用”sqlplusw.exe /nolog”登录,之后使用管理员登录(sys), 然后启动数据库示例。
[TOC]
0x00 Oracle 10G 入坑出坑 1.在ORACLE DATABASE 10G
点击安装程序时显示程序异常终止,发生内部错误的提示。 问题: 我们在ORACLE DATABASE 10G
点击安装程序时显示程序异常终止,发生内部错误的提示。版本: 10G环境: WindowsServer解决办法: 设置兼容性为 windows xp,和右键管理员启动安装程序Setup.exe
weiyigeek.top-显示程序异常终止
2.在进行Oracle登陆时报 ORA-01034
(ORACLE Not Available) 与 ORA-27101
(Shared Memory Does not exist) 错误 问题: 在进行Oracle登陆时报 ORA-01034
(ORACLE Not Available) 与 ORA-27101
(Shared Memory Does not exist) 错误。版本: 10G环境: WindowsServer原因: 由于我们通过手工SHUTDOWN IMMEDIATE;
命令关闭了数据库实例,一旦关闭之后用户无法直接连接sqlplusw命令解决办法: 此时可以先使用”sqlplusw.exe /nolog”登录,之后使用管理员登录(sys), 然后启动数据库示例。1 2 > sqlplusw.exe /nolog > STARTUP;
weiyigeek.top-数据库实例被关闭无法连接
0x01 Oracle 11G 入坑出坑 1.连接 Oracle 11g 数据库并打开时报 ORA-29275: partial multibyte character 错误。 问题: 利用Native打开Oracle数据库时报ORA-29275错误。原因: 与字符集存储方式有关系,可以修改客户端和服务器的字符集存储方式。
0x02 Oracle 12C 入坑出坑 1.使用SQL*Plus工具连接Oracle时报ORA-12560: TNS : 协议适配器
错误。 问题: 登陆时报ORA-12560: TNS : 协议适配器
错误环境: Windows排查方法:
(1) 监听程序是否正常运行。
(2) Oracle 数据库实例服务是否正常运行。
(3) 在注册表中修改Oracle数据库的SID为已存在的实例名称。
2.安装 Oracle 12C 时报CreateFile() error 32 when trying set file time
错误。 问题: 在WindowsServers中安装Oracle12C时报CreateFile() error 32 when trying set file time
错误.环境: Windows Server 2019原因: 某些杀毒软件的阻止的缘故,笔者所遇是360虚拟化安全以及windows自带的安全中心。解决办法: 停用杀毒软件服务关闭Windows自带的病毒和威胁防护,关闭防火墙和网络保护,然后重新执行oracle安装程序。
weiyigeek.top-解决办法
3.安装 Oracle 12C 时打开setup.exe安装程序空白挂起无响应CPU达到100%。 问题: 在WindowsServers中安装Oracle12C时打开setup.exe安装程序后卡死无响应CPU达到100%问题。环境: WindowsServer2019原因: 由于安装前的环境未依赖检测未成功,笔者所遇是由于IPC$与C$共享被删除以及server、workstation服务被禁用。解决办法: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 C:\Users\Administrator\AppData\CVU_12.2.0.1.0_[your_account_name] net share C$=C: Start-Service -DisplayName Server Start-Service -DisplayName Workstation HKEY_LOCAL_MACHINE\System\Current ControlSet\Services\LanmanServer\Parameters AutoShareServer AutoShareWks netstat -ano | findstr "445" setup.exe -ignorePrereq -J"-Doracle.install.client.validate.clientSupportedOSCheck=false" setup.exe -ignorePrereq -J"-Doracle.install.db.validate.supportedOSCheck=false"
参考地址: https://community.oracle.com/thread/4285583
4.安装 Oracle 12C 时Client安装出现"[INS-30131]"
错误请确保当前用户具有访问临时位置所需的权限 问题: 安装 Oracle 12C 时Client安装出现”[INS-30131]”错误“请确保当前用户具有访问临时位置所需的权限”环境: WindowsServer2019原因: 在安装Oracle12c时执行setup.exe将会自动解压到C:\Users\Administrator\AppData\Local\Temp
再进行安装,当文件夹权限不足时就会拒绝安装程序的访问;解决办法: 开启c$磁盘共享,并将其中共享中权限设置为:管理员有完成访问权限,其他用户有只读访问权限(R)1 2 3 4 5 6 7 8 9 * 管理工具>计算机管理>系统工具>共享文件夹>共享 * 点击“下一步”> * 单击“浏览”> * 选择"本地磁盘(C:)" >确定 * “共享名”输入 "C$" >"下一步" ,OK! * 其中共享中权限设置为:管理员有完成访问权限,其他用户有只读访问权限(R) net share net use \\localhost\c$
Tips: 如果此时报系统错误53 The network path was not found
,请检查”服务”里的”TCP/IP NetBIOS Helper”服务是否已开启。
5.安装 Oracle 12C 时安装程序一直卡在启动 ‘Oracle Database Configuration Assistant’ 不动此时进度88%。 问题: 安装 Oracle 12C 时安装程序一直卡在启动 ‘Oracle Database Configuration Assistant’ 步骤不动此时安装进度为88%”环境: WindowsServer2019原因: 磁盘共享以及权限原因导致,其次是其实 oracle 早就启动和配置好了,但是一般我们在安装的时候肯定开着其他应用程序界面提示被隐藏。解决办法: 1 2 3 Windows 用户只要直接点击右下角的回到桌面,或者快捷键 Windows + D 或者Alt+Tab验证是否存在提示框。