oracle全组件安装,Oracle text组件安装
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 Text11.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 asSYSDBA
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 asSYSDBA
SQL> alter user ctxsys account lockpassword 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 line1:
ORA-28003: password verification forthe specified password failed
ORA-20008: Password must contain at least one digit, one character4.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 fromdba_users group by profile;
COUNT(*) PROFILE---------- ------------------------------
1SHIXI10DEFAULT
#查詢概要文件的密碼函數驗證:
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全组件安装,Oracle text组件安装的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: svn目录结构 php,svn – ph
- 下一篇: linux下比较文件并输出,Linux使
