
Oracle text组件安装
发布日期:2021-05-09 05:10:03
浏览次数:8
分类:博客文章
本文共 3072 字,大约阅读时间需要 10 分钟。
1.目标:在数据库中,安装Oracle Text组件:
970473.1 MOS文档ID
2.组件相关视图:查询验证
#查询DB中的组件:
#视图:USER_REGISTRY (注册)
COMP_ID 组件标识
COMP_NAME 组件名称
VERSION 组件状态
STATUS VARCHAR2(11)
MODIFIED 组件上次修改的时间
NAMESPACE 组件名称空间
CONTROL 创建组件条目的用户
SCHEMA 包含组件对象的用户
PROCEDURE 验证程序
STARTUP 指示升级后组件是否需要启动(REEQUIRED需要)
PARENT_ID 父组件标识符
OTHER_SCHEMAS
#组件安装成功后:如下查询验证
SQL> select COMP_ID,COMP_NAME,VERSION,STATUS,SCHEMA from user_registry where comp_id='CONTEXT';COMP_ID COMP_NAME VERSION STATUS SCHEMA----------------------------------------------------------------------------------CONTEXT Oracle Text 11.2.0.4.0 VALID CTXSYS
3.安装流程:
=>sys用户登录
=>执行脚本+ 参数【ctxsys用户密码、用户默认永久sysaux、临时表空间temp、创建后用户是否锁定nolock |lock】
=>创建支持的语言特性,英文
=>对安装组件进行检查
3.1. 创建数据字典、用户
Text dictionary, schema name CTXSYS, is created by calling following script from SQL*Plus connected as SYSDBA:
SQL> connect SYS/password as SYSDBASQL> spool text_install.txtSQL> @?/ctx/admin/catctx.sql change_on_install SYSAUX TEMP NOLOCK
3.2创建支持的语言特训:英语
SQL> connect "CTXSYS"/"change_on_install"SQL> @?/ctx/admin/defaults/dr0defin.sql "AMERICAN";SQL> connect SYS/password as SYSDBASQL> alter user ctxsys account lock password expire;SQL> spool off
3.3:检查查询验证:
SQL> select comp_name, status, substr(version,1,10) as version from dba_registry where comp_id = 'CONTEXT';COMP_NAME STATUS VERSION--------------------------------------------------------------------------------Oracle Text VALID 11.2.0.4.0
4.报错处理
4.1执行脚本前:spool,生成日志spool /home/oracle/text_oinstall.text4.2执行脚本:创建数据字典、用户报错SQL> @?/ctx/admin/catctx.sql text_install sysaux temp nolock;
4.3:查询日志文件:/home/oracle/text_oinstall.text...creating user CTXSYScreate user ctxsys*ERROR at line 1:ORA-28003: password verification for the specified password failedORA-20008: Password must contain at least one digit, one character 4.4分析报错:提示密码过于简单:概要文件参数指定,不满足密码 4.5:根据执行的脚本:查询CREATE USER操作Rem CTXSYS.sql - schema creation amd granting privilegesRem ====================================================@@ctxsys.sql &pass &tbs &ttbs &dolockcreate user ctxsysidentified by &pass default tablespace &tbs temporary tablespace &ttbs;#根据:脚本的内容发现,密码为输入的第一个变量 4.6:查询数据库的概要文件:默认DEFAULTSQL> select count(*),PROFILE from dba_users group by profile; COUNT(*) PROFILE---------- ------------------------------ 1 SHIXI 10 DEFAULT #查询概要文件的密码函数验证:SQL> select profile,resource_name,LIMIT from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_VERIFY_FUNCTION'; PROFILE RESOURCE_NAME LIMIT------------------------------ --------------------------------DEFAULT PASSWORD_VERIFY_FUNCTION VERIFY_FUNCTION #修改为NULLSQL> alter profile default limit Password_verify_function null; #实验成功后:还原概要文件中的密码函数验证SQL> select profile,resource_name,LIMIT from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_VERIFY_FUNCTION'; PROFILE RESOURCE_NAME LIMIT------------------------------ --------------------------------DEFAULT PASSWORD_VERIFY_FUNCTION NULL
发表评论
最新留言
很好
[***.229.124.182]2025年04月17日 03时22分15秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【Oozie】(三)Oozie 使用实战教学,带你快速上手!
2021-05-08
师兄面试遇到这条 SQL 数据分析题,差点含泪而归!
2021-05-08
C语言的数值溢出问题(上)
2021-05-08
vue项目通过vue.config.js配置文件进行proxy反向代理跨域
2021-05-08
android:使用audiotrack 类播放wav文件
2021-05-08
ACM/NCPC2016 C Card Hand Sorting(upc 3028)
2021-05-08
SLAM学习笔记-求解视觉SLAM问题
2021-05-08
程序员应该知道的97件事
2021-05-08
shell编程(六)语言编码规范之(变量)
2021-05-08
vimscript学习笔记(二)预备知识
2021-05-08
Android数据库
2021-05-08
HTML基础,块级元素/行内元素/行内块元素辨析【2分钟掌握】
2021-05-08
23种设计模式一:单例模式
2021-05-08
C++&&STL
2021-05-08
基于单片机简易脉搏测量仪系统设计-毕设课设资料
2021-05-08
spring启动错误:Could not resolve placeholder
2021-05-08
invalid byte sequence for encoding
2021-05-08
技术美术面试问题整理
2021-05-08
ORB-SLAM2:LoopClosing线程学习随笔【李哈哈:看看总有收获篇】
2021-05-08