1. 检查Oracle Client配置, 比如, Listeners, Service连接, Database连接等, 如一切正常, 应该排除配置的问题.
2. 应该检查比较, 新安装的Oracle Client连接库是否和原来在系统里的库有冲突. 多数会出现, 之前安装了其他数据库服务器, 有相同的库, 但是老版本, 所以要在使用Oracle之前, 把环境变量设置好.
2. 应该检查比较, 新安装的Oracle Client连接库是否和原来在系统里的库有冲突. 多数会出现, 之前安装了其他数据库服务器, 有相同的库, 但是老版本, 所以要在使用Oracle之前, 把环境变量设置好.
控制面板-->系统和安全-->用户账户控制设置-->从不通知.
如果不是win7,那么可能是Oracle的java环境在C盘,其他非管理员用户不能访问,你试着把客户端装载非C盘目录。
java的, .net的, C/C++的?
这里肯定是用户访问权限不够造成的。 Win7下,可以所安全级别降到最低试一试。
别的平台下,看看所依赖的库或者文件(比如jvm)是不是当前user不能访问,换成一个它能访问的地方。
我用的是运程桌面用户
用户是超级用户就能运行程序,用户是普通USER就提示上面的 ORA-01019无法在用户方分配内存 ,只是不知道哪
个地方没有权限?
ORACLE客户端装在C盘。给user用户完全控制C盘权限还是不行。user用户要设置哪里才能正常运行?