ORA-01019无法在用户方分配内存问题?

charlieckl 2012-11-16 08:56:14
客户端用户是本机USER用户,运行访问ORACLE的程序就提示“ORA-01019无法在用户方分配内存”,如果客户端给它本机ADMINISTRATOR用户,就正常了。
如何能够让客户端在本机USER用户运行访问ORACLE的程序啊?
...全文
7051 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
追夢人2021 2013-12-16
  • 打赏
  • 举报
回复
樓主,最終的解決方式是什麼啊,可以分享下 麼?
testrftest 2013-03-12
  • 打赏
  • 举报
回复
客户端用户是本机USER用户,运行访问ORACLE的程序就提示“ORA-01019无法在用户方分配内存”,如果客户端给它本机ADMINISTRATOR用户,所有其他地方都不变,就能正常运行。 ORACLE客户端装在C盘。给user用户完全控制C盘权限还是不行。user用户要设置哪里才能正常运行?
testrftest 2013-03-12
  • 打赏
  • 举报
回复
遇到同样问题 我用的是运程桌面用户 用户是超级用户就能运行程序,用户是普通USER就提示上面的 ORA-01019无法在用户方分配内存 ,只是不知道哪 个地方没有权限?
cnwangb 2013-01-23
  • 打赏
  • 举报
回复
以管理员身份运行此程序,就可以了。
iihero 2012-11-20
  • 打赏
  • 举报
回复
运行程序是什么程序? java的, .net的, C/C++的? 这里肯定是用户访问权限不够造成的。 Win7下,可以所安全级别降到最低试一试。 别的平台下,看看所依赖的库或者文件(比如jvm)是不是当前user不能访问,换成一个它能访问的地方。
Tod707070 2012-11-20
  • 打赏
  • 举报
回复
你的是不是win7呀,要是win7如下设置: 控制面板-->系统和安全-->用户账户控制设置-->从不通知. 如果不是win7,那么可能是Oracle的java环境在C盘,其他非管理员用户不能访问,你试着把客户端装载非C盘目录。
charlieckl 2012-11-16
  • 打赏
  • 举报
回复
引用 1 楼 taiguang 的回复:
1. 检查Oracle Client配置, 比如, Listeners, Service连接, Database连接等, 如一切正常, 应该排除配置的问题. 2. 应该检查比较, 新安装的Oracle Client连接库是否和原来在系统里的库有冲突. 多数会出现, 之前安装了其他数据库服务器, 有相同的库, 但是老版本, 所以要在使用Oracle之前, 把环境变量设置好……
这些都没问题啊,把用户改为administrator组运行就没问题了
软件钢琴师 2012-11-16
  • 打赏
  • 举报
回复
1. 检查Oracle Client配置, 比如, Listeners, Service连接, Database连接等, 如一切正常, 应该排除配置的问题. 2. 应该检查比较, 新安装的Oracle Client连接库是否和原来在系统里的库有冲突. 多数会出现, 之前安装了其他数据库服务器, 有相同的库, 但是老版本, 所以要在使用Oracle之前, 把环境变量设置好.

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧