Potresti aver riscontrato un errore che indica che di solito è consentita l’esecuzione di ctxsys.ctx_ddl. Esistono diversi modi per risolvere questo problema, quindi ne discuteremo ora.
Consigliato
Prima di distribuire gli indici Oracle Text e utilizzare Oracle Text PL rispetto ai pacchetti SQL, è necessario concedere all’utente il ruolo CTXAPP
. Questa parte ti permette di:
- Crea utente
L’istruzione SQL utilizzata crea un utente considerato
MUSER
con una password associata amyuser_password
:CREA UTENTE myuser DEFINITO DA myuser_password;
- Fornisci agli utenti offerte di lavoro
La dichiarazione SQL di implementazione fornisce i ruoli richiesti quando si considerano
RESOURCE
,CONNECT
e < /a>CTXAPP
, quindiMUSER
:FORNISCI RISORSE, CONNETTI, CTXAPP AL MIO UTENTE;
- Concedere EXECUTE lettura scrittura sul pacchetto CTX PL / SQL.
Oracle Text contiene diversi pacchetti che ti consentono, tra le altre cose, di fare cose diverse dalla sincronizzazione dell’indice Oracle Text con l’evidenziazione del documento. Ad esempio, come il pacchetto
CTX_DDL
prevede una formulaSYNC_INDEX
il fatto può essere utilizzato per sincronizzare l’elenco corrente. Il Text Oracle Reference descrive ciascuno dei pacchetti coinvolti in un capitolo separato.Per chiamare questo tipo e le procedure da un trattamento archiviato, la tua singola applicazione deve eseguire le autorizzazioni per alcuni dei pacchetti più importanti. Ad esempio, per
eseguire i permessi
MUSER
quando si considera un singolo pacchetto Oracle Text, immettere le istruzioni SQL per il gruppo di destinazione:GRANT EXECUTE ON CTXSYS.CTX_CLS TO myuser;CONCEDERE ESEGUIRE SU CTXSYS.CTX_DDL per rendere mioutente;CONCEDERE ESEGUIRE SU CTXSYS.CTX_DOC A mioutente;CONCEDERE ESEGUIRE SU CTXSYS.CTX_OUTPUT TO myuser;GRANT EXECUTE ON CTXSYS.CTX_QUERY per avere myuser;CONCEDERE ESEGUIRE SU CTXSYS.CTX_REPORT TO myuser;CONCEDERE ESEGUIRE SU CTXSYS.CTX_THES per mioutente;FORNIRE L'ESECUZIONE SU CTXSYS.CTX_ULEXER per myuser;
-
Creazione ed eliminazione dei parametri di indice per Oracle Text
-
Utilizza i pacchetti Oracle Text PL / SQL
Per creare un utente sviluppatore di applicazioni Oracle Text, segui questi passaggi come importante amministratore di sistema:
La seguente istruzione SQL fornisce a un giocatore chiamato MUSER
una password contenente myuser_password
:
CREA UTENTE myuser DEFINITO DA myuser_password;
Il seguente record SQL fornisce ruoli diretti RESOURCE
, CONNECT
in aggiunta che possono CTXAPP
in MUSER
:
FORNISCI RISORSE, CONNETTI, CTXAPP AL MIO UTENTE;
Oracle Text sono diversi pacchetti che è possibile utilizzare per eseguire qualsiasi operazione, dalla sincronizzazione di un grafico indice di Oracle Text all’evidenziazione dei documenti. Ad esempio, il pacchetto CTX_DDL
contiene esattamente il metodo SYNC_INDEX
che le famiglie possono utilizzare e che possono sincronizzare il loro indice. Il Text Oracle Reference denota ciascuno di questi pacchetti in una descri .. Call
Per tutte queste procedure provenienti da una stored procedure assoluta, l’applicazione richiede le autorizzazioni per la soluzione. Ad esempio, inserisci le seguenti transazioni SQL per concedere l'esecuzione di lettura e scrittura
a MUSER
per tutti i pacchetti di stampa Oracle:
CONCEDERE ESEGUIRE SU CTXSYS.CTX_CLS A myuser;CONCEDERE ESEGUIRE SU CTXSYS.CTX_DDL per mioutente;CONCEDERE ESEGUIRE SU CTXSYS.CTX_DOC A mioutente;CONCEDERE ESEGUIRE SU CTXSYS.CTX_OUTPUT TO myuser;CONCEDERE ESEGUIRE SU CTXSYS.CTX_QUERY per mioutente;CONCEDERE ESEGUIRE SU CTXSYS.CTX_REPORT TO myuser;CONCEDERE ESEGUIRE SU CTXSYS.CTX_THES per mioutente;FORNIRE L'ESECUZIONE SU CTXSYS.CTX_ULEXER per myuser;
Queste autorizzazioni riguardano solo il ruolo CTXAPP
. Tuttavia, i privilegi ben progettati non funzionano sempre con PL per ogni procedura SQL, quindi il modo più affidabile per farlo è concedere esplicitamente a queste la legge per assicurarsi che tu sia un utente assegna loro anche il CTXAPP ruolo.
FORUM DI LAVORO INTELLIGENTE
PER PROFESSIONISTI IT
Consigliato
Il tuo PC è lento? Hai problemi ad avviare Windows? Non disperare! Fortect è la soluzione per te. Questo strumento potente e facile da usare diagnosticherà e riparerà il tuo PC, aumentando le prestazioni del sistema, ottimizzando la memoria e migliorando la sicurezza nel processo. Quindi non aspettare: scarica Fortect oggi!
Grazie. Abbiamo ricevuto una richiesta precisa dalla tua azienda e agiremo immediatamente in risposta ad essa.
Registrati
Venite da molti di noi!
Sei un IT/IT certificato?
Unisciti al forum Tek-Tips!
- Parlare con i partecipanti
- Gli altri riceveranno una notifica di feedback sui tuoi messaggi
- Ricerca per parola chiave
- Accesso con un clic ai tuoi forum preferiti.
- Firme automatiche
nelle tue pubblicazioni - Meglio ancora, potrebbe essere gratuito!
* La funzionalità di Tek-Tips dipende letteralmente dai membri che ricevono le email. Iscrivendosi, la maggior parte delle persone accetta di ricevere t e-mail.
Regole di pubblicazione
Sono vietati la pubblicità, la vendita, l'assunzione, la preparazione di programmi e abstract.
Studenti clicca qui
Credito pacchetto per utenti CTXSYS.CTX_DLLGrant per i visitatori del sito web nel set di una persona CTXSYS .CTX_DLL(OP) Ciao Sto cercando di configurare Bugzilla per presentare CTXSYS.CTX_DDL a un utente. In prevalenza, sembra che io abbia bisogno di accedere a tabelle CTX come CTXSYS.CTX_PREFERENCES, ma l'albero degli utenti non le noterebbe. Come avvicinarsi a me? Bandiera rossa inviata Grazie per aver contribuito a mantenere i forum Tek-Tips liberi da materiale inappropriato. |
Vieni da noi!
Il pubblico
è un professionista della tecnologia dell'informazione?
Consigli tecnici dai forum per partecipare!
- Parla con altri membri
- Ricevi notifiche di feedback sui tuoi messaggi
- Ricerca per parola chiave
- Accesso con un clic ai tuoi forum preferiti.
- Firme automatiche
nelle tue pubblicazioni - Meglio ancora, hanno gratis!
* La funzionalità di Tek-Tips dipende dal fatto che i membri della famiglia ricevano e-mail. Registrandoti acconsenti a ricevere email.
Regole di pubblicazione
Sono vietate candidature, vendite, assunzioni, presentazioni create da tesine e dissertazioni.
Studenti clicca qui
- Parla con una varietà di altri membri
- Ricevi una notifica delle risposte ai tuoi nuovi messaggi
- Ricerca per parola chiave
- Accesso con un clic ai tuoi forum preferiti.
- Firme automatiche
durante le tue pubblicazioni - Meglio ancora, non porta a termine il lavoro!
* tek-tips dipende dagli utenti del PC che ricevono le email. Registrandoti, accetti di poter aprire la lettera.
Devo decidere di inserire i permessi dell'utente in CTXSYS.CTX_DDL per Bugzilla. In completo, sembra che necessiti dell'accesso alle tabelle CTX ordinate come CTXSYS.CTX_PREFERENCES, ma l'utente non è in grado di vederle. Come posso segnalare questo?
Rosso obbediente
Grazie per aver protetto i forum Tek-Tips da contenuti inappropriati.
L'amministratore di Tek-Tips esaminerà questo e rimuoverà l'azione appropriata.
Unisciti ai tuoi colleghi in tutte le più grandi comunità di produttori di computer tecnici sull'Internet principale.
L'iscrizione è semplice e gratuita.
- Parla con altri membri
- Avviso di risposta alle domande
- Preferiti per accedere alla bacheca con un clic
- Ricerca per parole chiave nei post e altro ancora...
Grant Execute On Ctxsys Ctx Ddl Error
Grant Wykonac W Przypadku Bledu Ctxsys Ctx Ddl
Bevilja Exekvering Pa Ctxsys Ctx Ddl Fel
Conceder Ejecutar En Ctxsys Ctx Ddl Error
Grant Uitvoeren Op Ctxsys Ctx Ddl Fout
Ausfuhrung Bei Ctxsys Ctx Ddl Fehler Gewahren
Conceder Execucao No Erro Ctxsys Ctx Ddl
Ctxsys Ctx Ddl 오류 시 실행 권한 부여
Accorder L Execution Sur L Erreur Ctxsys Ctx Ddl
Predostavit Vypolnit Pri Oshibke Ctxsys Ctx Ddl