为CDB(orcl)配置shell环境并将TWO_TASK变量设置为PDB(pdborcl)
. oraenv
export TWO_TASK=pdborcl
sqlplus sys/password as sysdba
我从here
获得了链接上述说明对于我在oracle 12c数据库(家用PC)上安装示例HR模式以在Windows 8.1上进行培训至关重要。
我尝试在windows power-shell和CMD(管理员权限)中使用前缀SET运行命令,但没有正面结果。
我知道为了设置TWO_TASK ....我可以通过在windows环境中或使用CMD设置这些参数来实现这一点。
更新某些代码:
C:\WINDOWS\system32> SET oraenv
C:\WINDOWS\system32> SET export TWO_TASK=pdborcl
C:\WINDOWS\system32> SET sqlplus sys/1Ihavenone as sysdba
Set-Variable : A positional parameter cannot be found that accepts argument 'as'.
At line:1 char:1
+ SET sqlplus sys/1Masupalami as sysdba
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Set-Variable], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.SetVariableCommand
1Ihavenone sys密码,可以正常连接到CDB $ ROOT -