Я пытаюсь выполнить сценарий .sql или запрос из запроса SQL> на несколько экземпляров.
Но я не могу выполнить его таким образом.
SQL> conn username/password@REMOTE @sqlscript.sql
OR
SQL> conn username/password@REMOTE @select name from v$database;
Определенно,У меня есть несколько других способов выполнить мою задачу для выполнения, как показано ниже:
M:\> echo select d.name, p.profile, p.limit from dba_profiles p, v$database d where resource_name = 'PASSWORD_VERIFY_FUNCTION' and profile in ('USERS','SERVICEACCOUNTS'); | sqlplus username/password#77@remotestring
Но я смотрю по-другому, пожалуйста, найдите ниже мое выполнение вместе с ошибкой из SQL> Подсказка:
SQL>
SQL> conn username/Password@remotestring @tt.sql
SP2-0306: Invalid option.
Usage: CONN[ECT] [{logon|/|proxy} [AS {SYSDBA|SYSOPER|SYSASM|SYSBACKUP|SYSDG|SYS
KM}] [edition=value]]
where <logon> ::= <username>[/<password>][@<connect_identifier>]
<proxy> ::= <proxyuser>[<username>][/<password>][@<connect_identifier>]
SQL>
SQL> conn username/Password@remotestring @select name from v$database;
SP2-0306: Invalid option.
Usage: CONN[ECT] [{logon|/|proxy} [AS {SYSDBA|SYSOPER|SYSASM|SYSBACKUP|SYSDG|SYS
KM}] [edition=value]]
where <logon> ::= <username>[/<password>][@<connect_identifier>]
<proxy> ::= <proxyuser>[<username>][/<password>][@<connect_identifier>]
SQL>
SQL>
Должен выдать вывод запроса.