Oracle Enterprise Performance Management Cloud 비밀번호, 프록시 비밀번호 및 명령 매개변수 값에는 특수 문자가 포함될 수 있습니다. EPM Automate에서 이러한 문자를 처리하려면 특수 처리가 필요합니다.
이 섹션의 예에서는 샘플 비밀번호를 사용하여 특수 문자 사용에 대해 설명합니다.
매개변수 및 값 쌍은 큰따옴표로 묶는 것이 좋습니다.
Windows
이러한 특수 문자는 해당 특수 문자 또는 특수 문자가 포함된 매개변수 값을 큰따옴표(")로 이스케이프해야 합니다.
주:
이름에&
가 포함된 폴더(예: C:\Oracle\A&B
)에서는 EPM Automate를 실행할 수 없습니다.표 C-1 특수 문자 처리: Windows
문자 | 설명 | 이스케이프된 예 |
---|---|---|
) |
닫는 괄호 |
|
< |
다음보다 작음 |
|
> |
다음보다 큼 |
|
& |
앰퍼샌드 |
|
| |
파이프 |
|
" |
따옴표 |
|
Windows 뱃치 파일의 일반 텍스트 비밀번호에 느낌표 사용
EPM Automate에 사용되는 Windows 뱃치 파일의 일반 텍스트 비밀번호에 느낌표(!)를 사용하는 경우 다음과 같이 처리해야 합니다.
Welc0me!
인 경우 Welc0me^^!
로 인코딩합니다.setlocal DisableDelayedExpansion
setlocal EnableExtensions EnableDelayedExpansion
선언이 있는 경우 제거합니다.UNIX/Linux
UNIX 및 Linux 운영 체제에서는 특수 문자를 백슬래시(\)로 이스케이프해야 합니다.주:
!
(느낌표)를 이스케이프하려면 비밀번호를 작은따옴표로 묶거나 백슬래시(\)를 이스케이프 문자로 사용합니다.\
, $
, '
및 "
를 이스케이프하려면 비밀번호를 큰따옴표로 묶거나 백슬래시(\)를 이스케이프 문자로 사용합니다.표 C-2 특수 문자 처리: UNIX/Linux
문자 | 설명 | 이스케이프된 예 |
---|---|---|
( |
여는 괄호 | Example\(pwd1 |
) |
닫는 괄호 | Example\)pwd1 |
< |
다음보다 작음 | Example\<pwd1 |
> |
다음보다 큼 | Example\>pwd1 |
` |
아포스트로피 | Example\'pwd1 |
! |
느낌표 |
|
# |
해시 | Example\#pwd1 |
& |
앰퍼샌드 | Example\&pwd1 |
| |
파이프 | Example\|pwd1 |
; |
세미콜론 | Example\;pwd1 |
. |
기간 | Example\.pwd1 |
" |
따옴표 |
|
' |
작은따옴표 |
|
$ |
달러 기호 |
|
\ |
백슬래시 |
|
UNIX 또는 Linux 스크립트의 일반 텍스트 비밀번호에 느낌표 사용
UNIX/Linux 스크립트에서는 쉘 변수에 저장된 EPM Automate 비밀번호에 특수 문자가 포함된 경우 세 개의 백슬래시를 이스케이프 시퀀스로 사용하고 해당 문자열을 큰따옴표로 묶습니다. 예를 들어 쉘 변수password
에 포함된 비밀번호 lzi[ACO(e*7Qd)jE
는 다음과 같이 스크립트가 지정되어야 합니다.
password="lzi[ACO\\\(e*7Qd\\\)jE"