Du kan ha stött på det specifika felet som säger att exekvering av ctxsys.ctx_ddl är tillåten. Det finns flera sätt att lösa det här problemet, vi kommer att diskutera det nu.
Rekommenderas
Innan du distribuerar Oracle Text-index och använder Oracle Text PL / SQL-paket måste du godkänna användaren rollen CTXAPP
. Den här rollen låter dig:
- Skapa användare
SQL-satsen som används skapar en människa som anses vara
MUSER
med ett lösenord kopplat till medmyuser_password
:SKAPA ANVÄNDARE myuser DEFINIERAD AV myuser_password;
- Ge användarna prestationserbjudanden
- Ge EXECUTE-behörigheter för CTX PL kontra SQL-paketet.
Oracle Text innehåller flera paket som de flesta tillåter dig att, bland annat, göra andra saker än att synkronisera Oracle Text-indexet tillräckligt skäl för dokumentmarkering. Till exempel hur uppsättningen
CTX_DDL
innehåller en formelSYNC_INDEX
som kan användas för att koppla det aktuella indexet. Text Oracle Reference identifierar vart och ett av dessa paket i en separat beskrivning ..För varje anrop av den här typen och procedurer med en lagrad procedur behöver din individuella applikation bevilja behörigheter för de viktigaste paketen. Till exempel, för
exekveringsbehörigheter
MUSER
för en enda Oracle Text-policy, ange SQL-satserna för målgrupperna:BILJA UTFÖR PÅ CTXSYS.CTX_CLS TILL minanvändare;BEVISA UTFÖR PÅ CTXSYS.CTX_DDL för min användare;BILJA UTFÖR PÅ CTXSYS.CTX_DOC TILL minanvändare;GE UTFÖR PÅ CTXSYS.CTX_OUTPUT TILL minanvändare;BETYD UTFÖR PÅ CTXSYS.CTX_QUERY för min användare;BEVISA UTFÖR PÅ CTXSYS.CTX_REPORT TILL minanvändare;BEVISA UTFÖR PÅ CTXSYS.CTX_THES för min användare;TILLHANDAHÅLLANDE UTFÖRANDE PÅ CTXSYS.CTX_ULEXER för min användare;
Skapa och ta bort indexintervall för Oracle Text
-
Använd Oracle Text PL / SQL-paket
För att designa en Oracle Text-applikationsutvecklare, följ några av dessa steg som systemadministratör:
Som ett resultat av SQL-satsen skapas en spelare som heter MUSER
med ett lösenord som innehåller myuser_password
:
SKAPA ANVÄNDARE myuser DEFINIERAD AV myuser_password;
Följande SQL-sats tillhandahåller riktade roller RESOURCE
, CONNECT
förutom CTXAPP
i MUSER
:
TILLHANDAHÅLL RESURSER, ANSLUTA, CTXAPP TILL MIN ANVÄNDARE;
Oracle Text är flera paket som någon kan använda för att göra allt från att synkronisera det bästa Oracle Text-indexet till att markera dokument. För innehåller paketet CTX_DDL
exakt dess SYNC_INDEX
metod som familjegrupper kan använda för att synkronisera sitt index. Text Oracle Reference beskriver vart och ett av dessa paket i ett separat kapitel. Ring
För alla som är involverade i dessa procedurer från en absolut lagrad procedur kräver vår applikation paketbehörigheter. Ange till exempel följande SQL-satser för att ge commit-behörigheter
till MUSER
med alla Oracle-textpaket:
BEVISA UTFÖR PÅ CTXSYS.CTX_CLS TILL minanvändare;BEVISA UTFÖR PÅ CTXSYS.CTX_DDL relaterad till minanvändare;BILJA UTFÖR PÅ CTXSYS.CTX_DOC TILL minanvändare;GE UTFÖR PÅ CTXSYS.CTX_OUTPUT TILL minanvändare;BETYD UTFÖR PÅ CTXSYS.CTX_QUERY för min användare;BEVISA UTFÖR PÅ CTXSYS.CTX_REPORT TILL minanvändare;BETYD UTFÖR PÅ CTXSYS.CTX_THES på grund av minanvändare;TILLHANDAHÅLLANDE UTFÖRANDE PÅ CTXSYS.CTX_ULEXER för min användare;
Dessa behörigheter är endast för CTXAPP
ändamål. Men funktionella privilegier hänger inte alltid ihop med PL/SQL-procedurer, så det enda tillförlitliga sättet att göra detta är att uttryckligen ge dessa privilegier för att se till att du blir en användare och tilldela dem rollen CTXAPP
.
INTELLIGENT ARBETSFORUM
FÖR IT-PROFESSIONELLA
Rekommenderas
Körs din dator långsamt? Har du problem med att starta Windows? Misströsta inte! Fortect är lösningen för dig. Detta kraftfulla och lättanvända verktyg kommer att diagnostisera och reparera din dator, öka systemets prestanda, optimera minnet och förbättra säkerheten i processen. Så vänta inte - ladda ner Fortect idag!
![](/wp-content/download6.png)
Tack. Vi har fått en förfrågan från ditt företag och kommer omedelbart att svara på den.
Registrera dig
Kom till oss!
Är du en IT-/IT-proffs?
Gå med i Tek-Tips Forum!
- Prata med deltagarna
- Kommer andra att bli meddelade om svar på dina meddelanden
- Sökordssökning
- Åtkomst med ett klick till dina favoritmötesplatser.
- Automatiska signaturer
i dina kataloger - Ännu bättre, det är gratis!
* Möjligheten hos Tek-Tips är beroende av att medlemmar tar emot e-postmeddelanden. Genom att prenumerera godkänner du att få ett e-postmeddelande till alla.
Publiceringsregler
Reklam, försäljning, anställning, utbildningsprogram och sammanfattningar är oacceptabla.
Elever klickar här
Paketkredit för CTXSYS.CTX_DLL-användareBidrag för webbplatsbesökare i uppsättningen CTXSYS .CTX_DLL(OP) Hej Jag försöker så att du ställer in Bugzilla för att presentera CTXSYS.CTX_DDL för alla typer av användare. I allmänhet ser det ut som att jag önskar tillgång till CTX-tabeller som CTXSYS.CTX_PREFERENCES, men själva användarträdet märker dem inte. Hur pratar man med mig? Röd flagga skickad Tack för att du hjälper till att hålla Tek-Tips-forum fria från olämpligt material. |
Kom så att du kan oss!
Är allmänheten en professionell detaljtekniker?
Tekniska råd från forum som hjälper dig att gå med!
- Prata med andra medlemmar
- Bli meddelad om svar på dina meddelanden
- Sökordssökning
- Åtkomst till dina favoritwebbplatser med ett klick.
- Automatiska signaturer
i dina berättelser - Ännu bättre, det är gratis!
* Tek-Tips bra beror på om familjemedlemmar får e-post. Genom att registrera dig samtycker du faktiskt till att ta emot mejl.
Publiceringsregler
Ansökan, evenemang, rekrytering, inlämning av terminsuppsatser och avhandlingar är vanligtvis förbjudna.
Studenter klicka här
- Prata med andra medlemmar
- Få aviseringar om svar på dina meddelanden
- Sökordssökning
- Åtkomst med ett klick till dina favoritforum.
- Automatiska signaturer
i dina publikationer - Ännu bättre, det fungerar inte!
* tek-tips kan säkert bero på användarna som får e-postmeddelanden. Genom intrikat samtycker du till att öppna brevet.
Jag behöver ställa in användarbehörighet i CTXSYS.CTX_DDL om Bugzilla. I allmänhet verkar jag behöva tillträde till CTX-tabellerna sorterade som CTXSYS.CTX_PREFERENCES, och användaren kan inte se dem. Hur kan jag rapportera detta?
Röd lydig
Tacka allmänheten för din hjälp med att skydda Tek-Tips-forum allt från olämpligt innehåll.
Tek-Tips-administratören kommer att betygsätta detta och vidta lämpliga åtgärder.
Gå med alla dina kamrater i den största communityn av tillverkare av tekniska datormaskiner på Internet.
Medlemskapet är problemfritt och gratis.
- Prata med andra representanter
- Meddelande om svar på frågor
- Favoriter för att faktiskt komma åt forumet med ett klick
- Sökordssökning i alla inlägg och mer …
Grant Execute On Ctxsys Ctx Ddl Error
Concedere L Esecuzione Su Errore Ctxsys Ctx Ddl
Grant Wykonac W Przypadku Bledu Ctxsys Ctx Ddl
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
![Robert Craig](https://computerblog.org/wp-content/uploads/robertcraig.jpg)