斯潘8
斯潘4
要求:
访问Oracle数据库(测试了11g)。
访问DBA(创建用户,检查操作系统身份验证前缀,检查sqlnet.ora文件)
测试结果的FME桌面(FME 2013测试)。
确定数据库是否配置为进行操作系统身份验证。要执行此操作,请检查Oracle主目录下网络文件夹中的sqlnet.ora文件(在数据库系统上,而不是在客户机上)。它必须包含如下条目:
sqlnet.authentication_services=(nts)
下一步,通过sqlplus登录到Oracle数据库,并检查os_authentication_前缀。
默认情况下,它的值为ops$。SQL>显示参数os_authent_prefix
名称类型值
——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————--
操作系统授权前缀字符串操作$
接下来,您可以使用上面的前缀创建新的操作系统用户。
SQL>创建外部标识的用户“ops$safe亚搏在线\mydomainuser”;
用户创建。
SQL>授权连接到“ops$safe\mydomain亚搏在线user”;
格兰特成功了。
SQL>将资源授予“ops$safe\mydomainu亚搏在线ser”;
格兰特成功了。
sql>将support.cities上的select授予“ops$safe\mydom亚搏在线ainuser”;
格兰特成功了。
创建此用户后,可以使用操作系统身份验证连接到Oracle数据库。
在sqlplus中,这样做如下:
SQL/CONN/
或
SQL> CONN/@
在FME中,我们不会像sqlplus那样使用正斜杠…所以我们只需输入tnsname服务并将用户名和密码字段留空:请参见下一个屏幕抓取。
?2019安全亚搏在线软件公司|合法的