Você pode ter encontrado um grande erro ao declarar que a execução de ctxsys.ctx_ddl é permitida. Existem várias maneiras de resolver esse problema, como discutiremos agora.
Recomendado
Antes de implantar índices Oracle Text e usar Pacotes Oracle Text PL / SQL, você deve conceder ao usuário a função CTXAPP
. Esta função permite que você:
- Criar usuário
A instrução SQL usada cria um internauta considerado
MUSER
com uma senha conectada commyuser_password
:CRIAR USUÁRIO myuser DEFINIDO POR myuser_password;
- Forneça aos usuários ofertas de atividades
- Conceda permissões EXECUTE no pacote CTX PL versus SQL.
O Oracle Text contém vários pacotes que permitem, entre outras coisas, fazer outras idéias além de sincronizar o índice do Oracle Text no realce do documento. Por exemplo, como o contêiner
CTX_DDL
contém uma fórmulaSYNC_INDEX
que pode ser usada para conectar o índice atual. O Text Oracle Reference é a razão de cada um desses pacotes em um elemento separado.Para cada chamada deste tipo e procedimentos fora de um procedimento armazenado, seu aplicativo individual precisa de permissões para os pacotes mais importantes. Por exemplo, para
executar permissões
MUSER
para uma única negociação Oracle Text, insira as instruções SQL para a área de destino:GRANT EXECUTE ON CTXSYS.CTX_CLS TO myuser;GRANT EXECUTE ON CTXSYS.CTX_DDL para myuser;GRANT EXECUTE ON CTXSYS.CTX_DOC TO myuser;GRANT EXECUTE ON CTXSYS.CTX_OUTPUT TO myuser;GRANT EXECUTE ON CTXSYS.CTX_QUERY para myuser;GRANT EXECUTE ON CTXSYS.CTX_REPORT TO myuser;GRANT EXECUTE ON CTXSYS.CTX_THES para myuser;FORNECENDO EXECUÇÃO EM CTXSYS.CTX_ULEXER para myuser;
-
Criação e exclusão de diretrizes de índice para Oracle Text
-
Use pacotes PL / SQL do Oracle Text
Para criar um usuário desenvolvedor de aplicativos Oracle Text, siga a maioria destas etapas como administrador do sistema:
A instrução SQL subsequente cria um player chamado MUSER
com uma senha contendo myuser_password
:
CRIAR USUÁRIO myuser DEFINIDO POR myuser_password;
A seguinte instrução SQL fornece funções direcionadas RESOURCE
, CONNECT
além de CTXAPP
em MUSER
:
FORNECER RECURSOS, CONECTAR, CTXAPP AO MEU USUÁRIO;
Oracle Text são vários pacotes que podem ser usados para fazer tudo, desde sincronizar um índice específico do Oracle Text até realçar documentos. Para demonstração, o pacote CTX_DDL
contém exatamente algum método SYNC_INDEX
que os indivíduos podem usar para sincronizar seu índice. O Text Oracle Reference descreve cada um desses pacotes quando se trata de um capítulo separado. Ligue para
Para todos os criados por esses procedimentos a partir de um procedimento armazenado absoluto, o aplicativo de uma pessoa requer permissões de pacote. Por exemplo, insira as seguintes instruções SQL para conceder permissões de execução
para MUSER
em relação a todos os pacotes de texto Oracle:
GRANT EXECUTE ON CTXSYS.CTX_CLS TO myuser;GRANT EXECUTE ON CTXSYS.CTX_DDL quando myuser;GRANT EXECUTE ON CTXSYS.CTX_DOC TO myuser;GRANT EXECUTE ON CTXSYS.CTX_OUTPUT TO myuser;GRANT EXECUTE ON CTXSYS.CTX_QUERY para myuser;GRANT EXECUTE ON CTXSYS.CTX_REPORT TO myuser;GRANT EXECUTE ON CTXSYS.CTX_THES destinado a myuser;FORNECENDO EXECUÇÃO EM CTXSYS.CTX_ULEXER para myuser;
Essas permissões são para o componente CTXAPP
apenas. No entanto, os privilégios funcionais nem sempre funcionam com procedimentos PL / SQL, então a maneira quase confiável de fazer isso é conceder expressamente esses privilégios para garantir que você seja um usuário e atribuir a ele a função CTXAPP
.
FÓRUM DE TRABALHO INTELIGENTE
PARA PROFISSIONAIS DE TI
Recomendado
O seu PC está lento? Você tem problemas ao iniciar o Windows? Não se desespere! Fortect é a solução para você. Esta ferramenta poderosa e fácil de usar diagnosticará e reparará seu PC, aumentando o desempenho do sistema, otimizando a memória e melhorando a segurança no processo. Então não espere - baixe o Fortect hoje mesmo!
Obrigado. Recebemos um pedido da sua empresa e também o responderemos imediatamente.
Cadastre-se
Venha até nós!
Você é um profissional de TI / TI?
Participe do Fórum Tek-Tips!
- Converse com os participantes
- Outros possivelmente serão notificados sobre as respostas às suas mensagens?
- Pesquisa por palavra-chave
- Acesso com um clique às suas pranchas de snowboard favoritas.
- Assinaturas automáticas
em suas revistas - Melhor ainda, é grátis!
* Os resultados do Tek-Tips dependem do recebimento dos endereços de e-mail dos membros. Ao se inscrever, você concorda em receber o e-mail.
Regras de publicação
Anúncios, vendas, contratações, programas de treinamento e resumos são bloqueados.
Alunos clique aqui
Crédito de pacote para usuários CTXSYS.CTX_DLL
Concessão para visitantes de sites no conjunto CTXSYS .CTX_DLL
(OP)
Olá
Estou tentando configurar o Bugzilla para apresentar CTXSYS.CTX_DDL a um usuário confiável. Em geral, parece que estou precisando de acesso a tabelas CTX como CTXSYS.CTX_PREFERENCES, mas a árvore de um usuário não as percebe. Como olhar para mim?
Sinalizador vermelho enviado
Obrigado por ajudar a tornar os Fóruns Tek-Tips livres de material impróprio. Os membros da Tek-Tips considerarão isso e tomarão as medidas mais adequadas. Tome uma atitude.
Venha para ser nós!
O público
é um importante profissional de tecnologia da informação?
Conselhos técnicos de fóruns em aderir!
- Converse com outros membros
- Receba notificações de respostas às suas mensagens
- Pesquisa por palavra-chave
- Acesso com um clique aos seus painéis favoritos.
- Assinaturas automáticas
em seus romances - Melhor ainda, é grátis!
* A simplicidade do Tek-Tips depende se os membros da família recebem e-mail. Ao se registrar, você concorda em receber e-mails.
Regras de publicação
A inscrição, aquisição, recrutamento, apresentação de trabalhos de conclusão de curso e dissertações são inquestionavelmente proibidos.
Os alunos clicam aqui
- Converse com outros membros
- Seja notificado para respostas às suas mensagens
- Pesquisa por palavra-chave
- Acesso com um clique aos seus fóruns favoritos.
- Assinaturas automáticas
em suas publicações - Melhor até agora, não funciona!
* tek-tips depende dos usuários que recebem os e-mails. Ao se inscrever, você concorda em abrir a carta.
Eu preciso definir a permissão do usuário em CTXSYS.CTX_DDL em nome do Bugzilla. Em geral, parece que preciso descobrir as tabelas CTX classificadas como CTXSYS.CTX_PREFERENCES e, ainda assim, o usuário não consegue vê-las. Como posso relatar isso?
Vermelho obediente
Agradeça aos proprietários por sua ajuda na proteção dos fóruns Tek-Tips com conteúdo impróprio.
O administrador do Tek-Tips fará uma revisão profissional e tomará as medidas adequadas.
Junte-se a seus principais colegas na maior comunidade de fabricantes técnicos de netbooks na Internet.
A adesão é pequena e gratuita.
- Converse com outros usuários finais
- Aviso de respostas a perguntas
- Favoritos no mercado para acessar o fórum com um clique
- Pesquisa por palavra-chave em todas as postagens e muito mais …
Grant Execute On Ctxsys Ctx Ddl Error
Concedere L Esecuzione Su Errore Ctxsys Ctx Ddl
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
Ctxsys Ctx Ddl 오류 시 실행 권한 부여
Accorder L Execution Sur L Erreur Ctxsys Ctx Ddl
Predostavit Vypolnit Pri Oshibke Ctxsys Ctx Ddl