在EBS系统中设置的TWO_TASK作用是什么?

简介:

TWO_TASK 模仿(mocks)你设置的 tns 别名,这个别名是用于连接数据库的,比如常用的方式是:设置tnsnames.ora 文件中的别名后, 然后使用  sqlplus  username/passwd@PROD 来连接数据库。现在如果你不想使用 @PROD 来连接,那么你可以设置 TWO_TASK=PROD , 然后你就可以简单的使用如下的方式:     sqlplus  username/passwd  来连接数据库了。

在Unix和Linux环境下,可以设置TWO_TASK环境变量,当用户连接数据库且没有指定服务名时,会自动利用TWO_TASK的设置作为环境变量连接数据库。 

注意:    使用了TWO_TASK环境变量后,无法使用操作系统验证登陆数据库。 
SQL> conn / as sysdba
ERROR:
ORA-01031: insufficient privileges

SQL> conn /@demo2 as sysdba
ERROR:
ORA-01031:权限不足

SQL> conn /@demo as sysdba
ERROR:
ORA-01031: insufficient privileges
SQL> exit

原因就是TWO_TASK环境变量的存在,使得SQLPLUS没有办法/ as sysdba登陆,而永远都
/@servicename as sysdba。

本文转自ITPUB博客tolywang的博客,原文链接:在EBS系统中设置的TWO_TASK作用是什么?,如需转载请自行联系原博主。

相关文章
|
3月前
|
消息中间件 算法 编译器
RT-Thread快速入门-了解内核启动流程
RT-Thread快速入门-了解内核启动流程
31 0
|
7月前
|
缓存 JSON 自然语言处理
PWA 应用 Service Worker 缓存的一些可选策略和使用场景
PWA 应用 Service Worker 缓存的一些可选策略和使用场景
65 0
|
Kubernetes 网络性能优化 容器
k8s 【资源管理】2--LimitRange为命名空间配置默认的内存请求和限制
k8s 【资源管理】2--LimitRange为命名空间配置默认的内存请求和限制
|
Prometheus Kubernetes 监控
kubernetes: CPU 和内存单位解释、metric-server接口调用
kubernetes: CPU 和内存单位解释、metric-server接口调用
1289 0
kubernetes: CPU 和内存单位解释、metric-server接口调用
如何处理SAP云平台错误消息 there is no compute unit quota for subaccount
如何处理SAP云平台错误消息 there is no compute unit quota for subaccount
如何处理SAP云平台错误消息 there is no compute unit quota for subaccount
|
机器学习/深度学习 分布式计算 算法
Apache Spark 将支持 Stage 级别的资源控制和调度
我们需要对不同 Stage 设置不同的资源。但是目前的 Spark 不支持这种细粒度的资源配置,导致我们不得不在作业启动的时候设置大量的资源,从而导致资源可能浪费,特别是在机器学习的场景下。
Apache Spark 将支持 Stage 级别的资源控制和调度
|
文字识别 前端开发 关系型数据库
虚拟机模拟部署Extended Clusters(二)asm配置注意事项
/dev/oracleasm/disks/DISK03 仲裁磁盘(QUORUM disk) prod01磁盘(/dev/oracleasm/disks/VOTEDB01,/dev/oracleasm/disks/NODE01DATA01) prod02磁盘(/dev/oracleasm/disk...
4559 0
|
Windows 开发工具 IDE
【终极解决方案】为应用程序池“XXX”提供服务的进程在与 Windows Process Activation Service 通信时出现严重错误。该进程 ID 为“XXXX”。数据字段包含错误号。
原文:【终极解决方案】为应用程序池“XXX”提供服务的进程在与 Windows Process Activation Service 通信时出现严重错误。该进程 ID 为“XXXX”。数据字段包含错误号。
3441 0