windows+登录oracle,Oracle表单11g获取Windows用户登录(Oracle forms 11g get windows user login)...

Oracle表单11g获取Windows用户登录(Oracle forms 11g get windows user login)

如何在我的Windows客户端的Oracle Forms 11g中获取Windows用户登录或Windows环境变量(而不是从应用程序服务器)?

真诚的克里斯

how can I get the windows user login or Windows environment variables in Oracle Forms 11g of my Windows client (not from the application server)?

Sincerely Chris

原文:https://stackoverflow.com/questions/25312312

更新时间:2019-12-20 08:44

最满意答案

使用WebUtil pll库,您可以获得如下的Windows客户端用户名:

client_win_api_environment.get_windows_username();

With WebUtil pll library you can e.g. get Windows client username like this:

client_win_api_environment.get_windows_username();

2014-08-15

相关问答

1.下载Oracle 11g R2 for Windows版本,   2.解压两个压缩包到同一目录,即"database",然后单击解压目录下的"setup.exe"文件,   3.执行安装程序后会出现如下的命令提示行。   4.等待片刻之后就会出现启动画。   5.稍微等待一会,就会出现如下图所示的安装画面,取消下图所示的选中,然后单击"下一步"继续,同时在出现的信息提示框单击"是"继续。   6.之后就会出现安装选项对话框,默认点击"下一步"继续   7. 之后会出现安装类型对话框,点击"下一

...

你安装就有问题, Oracle 11g分成两个文件,下载完后,将两个文件解压到同一目录下即可。 路径名称中,最好不要出现中文,也不要出现空格等不规则字符。 解压缩文件时,将两个压缩包一起选择, 鼠标右击 -> 解压文件 后面的你应该就清楚了

在从9i升级到10g以及从Windows转换到Linux之前,我已经看到过这种行为。 要做的是在11g-linux编辑器中打开10g-windows创建的文件,将所有内容放在正确的位置,然后保存文件。 之后它应该正确呈现。 不幸的是,这是一个劳动密集型的解决方案。 我不确定这是一个错误还是.rdf文件不是平台和版本无关的。 I've seen this behaviour before when upgrading from 9i to 10g and when converting from W

...

我想你可能已经获得了10g的安全“功能”。 我阅读11g SQL参考和安全指南的方式表明,在该角色授予的任何权限生效之前,启用密码的角色需要使用SET ROLE my_role IDENTIFIED BY passwd 。 在拥有角色之前,您无法CREATE SESSION ,并且在发出SET ROLE之前您无法拥有该角色。 第二十二条军规。 I think you might have gotten away with a security "feature" in 10g. The way I

...

端口1158用于DbConsole接口,不适用于JDBC。 JDBC应连接的Oracle侦听器的默认端口是端口1521 。 Port 1158 is for the DbConsole interface and won't work with JDBC. The default port for the Oracle listener to which JDBC should connect is is port 1521.

您需要WebUtil功能: http : //www.oracle.com/technetwork/developer-tools/forms/webutil-090641.html 使用WebUtil pll库,您可以获得如下的Windows客户端用户名: client_win_api_environment.get_windows_username();

You need WebUtil functionality: http://www.oracle.com/technetwork/dev

...

对不起。答案取决于每个企业的设置。 我在$ AU_TOP路径中找到了库文件 我保存在我的表格11g中。 但要测试这个..但这是解决方案。 Sorry .. The answer depends on each enterprise set up. I found the library files in our $AU_TOP path and I kept inside my forms 11g . Yet to test this .. but this is the solution.

使用审计跟踪查找罪魁祸首: select returncode, os_username, userhost, terminal, dba_audit_trail.*

from dba_audit_trail

order by timestamp desc;

从长远来看,您可能希望尽可能避免使用SYSTEM帐户。 管理员应该拥有自己的帐户来执行大多数任务,而应用程序应该拥有权限较低的帐户。 Use the audit trail to find the culprit: select retur

...

我的同事帮助我解决了这个问题。 解决方法是取消阻止oracle,创建一个新用户并授予他管理权限( computer -> manage -> Local Users and Groups -> Users -> add user )。 以该用户(。\ user)身份登录并安装oracle,然后输入您自己的帐户。 之后,开始页面开始工作。 我对oracle并不是很熟悉,所以我会更多地阅读这个问题,但是现在我希望这个解决方案能够帮助某个人。 my colleage helped me with thi

...

模块oracle是npm中最新且功能最丰富的Oracle驱动程序。 它也支持11g版本。 Module oracle is the most updated and feature rich Oracle driver in npm. It supports 11g version as well.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值