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.         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 SYSDBA

SQL> spool text_install.txt

SQL> @?/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 SYSDBA

SQL> 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.text

4.2执行脚本:创建数据字典、用户报错

SQL> @?/ctx/admin/catctx.sql text_install sysaux temp nolock;
4.3:查询日志文件:

/home/oracle/text_oinstall.text

...creating user CTXSYS

create user ctxsys

*

ERROR at line :

ORA-: password verification for the specified password failed

ORA-: Password must contain at least one digit, one character

.4分析报错:提示密码过于简单:概要文件参数指定,不满足密码 

4.5:根据执行的脚本:查询CREATE USER操作

Rem CTXSYS.sql - schema creation amd granting privileges

Rem ====================================================

@@ctxsys.sql &pass &tbs &ttbs &dolock

create user ctxsys

identified by &pass default tablespace &tbs temporary table

space &ttbs;

#根据:脚本的内容发现,密码为输入的第一个变量

4.6:查询数据库的概要文件:默认DEFAULT

SQL> select count(*),PROFILE from dba_users group by profile;

  COUNT(*) PROFILE

---------- ------------------------------

          SHIXI

         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

#修改为NULL

SQL> 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
 
 

Oracle text组件安装的更多相关文章

  1. 如何在安装32位Oracle客户端组件的情况下以64位模式运行

    C#使用System.Data.OracleClient连接Oracle数据库.之前在WinXP上正常运行的程序移植到Windows 2008 x64上之后就连不上数据库了,错误信息如下:启动data ...

  2. 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。

    从10G开始,Oracle提供了一个较为轻量级的客户包,叫做Instant Client. 将它安装好后,就不用再安装庞大的Oracle Client了. 这样一来,只要客户端下载Instant Cl ...

  3. 如果在安装32位oracle 客户端组件时的情况下以64位模式运行,将出现问题

    今天要写个程序,环境是win7+ vs2008+ oracle.首先得保证能连接到数据库.确认代码是没有问题的,但是拿过来直接.报错: “尝试加载 Oracle 客户端库时引发 BadImageFor ...

  4. webservice 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下运行,将出现此问题

    最近做的项目中,应用服务器迁移到另外一台服务器,操作系统升级为win10,配置好IIS里的应用程序发布网站和Webservice网站后, 客户端程序调用Webservice出错: “尝试加载 Orac ...

  5. “尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。”

    远程连接服务器的数据库调试WCF程序时,可以正常访问数据库,但将程序发布成站点部署在数据库所在的服务器之后,一直报错,通过try/catch捕获得到以下报错信息: System.Exception: ...

  6. Asp.net 程序连接orcle如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,

    本人使用orcale11g 安装orcale 之类以及navicat配置在这里不提,之后会写一篇文章来说明. 到此已经安装和配置navicat访问数据正常,但是运行Asp.net  程序报错 问题如下 ...

  7. IIS发布后出现“如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题”错误

    VS2010运行程序没有任何问题,但是发布到IIS以后,连接数据库时报错:“尝试加载 Oracle 客户端库时引发 BadImageFormatException.如果在安装 32 位 Oracle ...

  8. 报错:尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。

    问题: 在写windows服务时,发布后日志报错:尝试加载 Oracle 客户端库时引发 BadImageFormatException.如果在安装 32 位 Oracle 客户端组件的情况下以 64 ...

  9. 运行时报:尝试加载 Oracle 客户端库时引发 BadImageFormatException,如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题

    运行环境为: Windows Server2012 Oracle11g  32位数据库+客户端 IIS发布后提示错误信息: “尝试加载 Oracle 客户端库时引发 BadImageFormatExc ...

随机推荐

  1. Jmeter 4.0 对返回Json处理

    研究这个的目的是:如果返回信息是比较复杂的,需要对返回信息中数据以及数据的层级做断言 我找了一些我们的接口,层级关系都太简单了,最复杂的就是这两个了:[而且都是get接口,原来get接口还要增加测试点 ...

  2. Springboot 编码规范

    1.规范的意义和作用 编码规范可以最大限度的提高团队开发的合作效率 编码规范可以尽可能的减少一个软件的维护成本 , 并且几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护 编码规范可以 ...

  3. Java DecimalFormat的主要功能及使用方法

    DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字.该类设计有各种功能,使其能够分析和格式化任意语言环境中的数,包括对西方语言.阿拉伯语和印度语数字的支持. ...

  4. MSVC_代码优化

    测试环境: Win7x64 cn_visual_studio_2010_ultimate_x86_dvd_532347.iso qt-opensource-windows-x86-msvc2010_o ...

  5. Selenium之Action Chains类

    Action Chains类常用于模拟鼠标的行为,比如单击,双击,拖拽等行为,使用下面的方法导入Action Chains类 from selenium.webdriver.common.action ...

  6. 在浏览器外打开PDF文档

    One function you might find annoying with PDFs and PDF Readers is that when you click on a link to a ...

  7. AIM Tech Round 3 (Div. 1) (构造,树形dp,费用流,概率dp)

    B. Recover the String 大意: 求构造01字符串使得子序列00,01,10,11的个数恰好为$a_{00},a_{01},a_{10},a_{11}$ 挺简单的构造, 注意到可以通 ...

  8. 『Nltk』常用方法

    引言 在nltk的介绍文章中,前面几篇主要介绍了nltk自带的数据(书籍和语料),感觉系统学习意义不大,用到哪里看到那里就行(笑),所以这里会从一些常用功能开始,适当略过对于数据本体的介绍. 文本处理 ...

  9. Windows下sklearn源码安装

    简介 在Windows下编译sklearn源码,主要注意二点: 编译环境的搭建 编译顺序 编译环境的搭建 如果环境没有搭建好,最常见的报错,就是"error: Unable to find ...

  10. fabric 学习笔记

    fabric安装 目前,从PyPI可以搜索到主要的fabric库为“ Fabric 2.1.3 ”.“ fabric2 2.1.3 ”和“ Fabric3 1.14.post1 ”. Fabric:官 ...