版本问题,oracle 32位只能在32位系统安装。
Symptoms
While creating Oracle Database, received following errors :
ORA-12546 TNS:permission denied
ORA-12560 TNS protocol adpater error
ORA-516 Permission denied
From SQL*Net trace :
....
nladtrm: exit
nscall: error exit
nioqper: error from nscall
nioqper: nr err code: 0
nioqper: ns main err code: 12546
nioqper: ns (2) err code: 12560
nioqper: nt main err code: 516
Cause
The errors can be caused by incompatible OS and Oracle software versions.
Platform : Windows 200x/XP 64-bit
Product : Oracle 9.2.x.x EE 32-bit or
Oracle 10.x.x.x EE 32 bit
This configuration is not supported. Please refer to Metalink -> Certify.
Solution
You can run Oracle 32bit, on Windows 32bit.
OR
You can run Oracle 64bit, on Windows 64bit.
You can not mix the versions.
Download the correct software
Oracle 9.2.x.x / 10.x.x.x 64-bit for Windows 64-bit
from OTN site http://otn.oracle.com.
Install the downloaded oracle software on the platform.
Then proceed to create the database.
温馨提示:答案为网友推荐,仅供参考