Oracle Database(rdbms) 12.2 安装组件
1. 工具用法
su - oracle $ $(orabasehome)/perl/bin/perl $ORACLE_HOME/rdbms/admin/catcon.pl Usage: catcon [-h, --help] [-u, --usr username [{/password | -w, --usr_pwd_env_var env-var-name}]] [-U, --int_usr username [{/password | -W, --int_usr_pwd_env_var env-var-name]] [-d, --script_dir directory] [-l, --log_dir directory] [{-c, --incl_con | -C, --excl_con} container] [-p, --catcon_instances degree-of-parallelism] [-z, --ez_conn EZConnect-strings] [-e, --echo] [-s, --spool] [-E, --error_logging { ON | errorlogging-table-other-than-SPERRORLOG } ] [-F, --app_con Application-Root] [-V, --ignore_errors errors-to-ignore ] [-I, --no_set_errlog_ident] [-g, --diag] [-v, --verbose] [-f, --ignore_unavailable_pdbs] [-r, --reverse] [-R, --recover] [-m, --pdb_seed_mode pdb-mode] [--force_pdb_mode pdb-mode] [--all_instances] -b, --log_file_base log-file-name-base -- { sqlplus-script [arguments] | --x<SQL-statement> } ... Optional: -h, --help print usage info and exit -u, --usr username (optional /password; otherwise prompts for password) used to connect to the database to run user-supplied scripts or SQL statements defaults to "/ as sysdba" -w, --usr_pwd_env_var name of environment variable which contains a password for a user whose name was specified with --usr; NOTE: should NOT be used if --usr specified a password -U, --int_usr username (optional /password; otherwise prompts for password) used to connect to the database to perform internal tasks defaults to "/ as sysdba" -W, --int_usr_pwd_env_var name of environment variable which contains a password for a user whose name was specified with --int_usr; NOTE: should NOT be used if --int_usr specified a password -d, --script_dir directory containing the file to be run -l, --log_dir directory to use for spool log files -c, --incl_con container(s) in which to run sqlplus scripts, i.e. skip all Containers not named here; for example, --incl_con 'PDB1 PDB2', -C, --excl_con container(s) in which NOT to run sqlplus scripts, i.e. skip all Containers named here; for example, --excl_con 'CDB PDB3' NOTE: --incl_con and --excl_con are mutually exclusive -p, --catcon_instances expected number of concurrent invocations of this script on a given host NOTE: this parameter rarely needs to be specified -z, --ez_conn blank-separated EZConnect strings corresponding to RAC instances which can be used to run scripts -e, --echo sets echo on while running sqlplus scripts -s, --spool output of running every script will be spooled into a file whose name will be <log-file-name-base>_<script_name_without_extension>_[<container_name_if_any>].<default_extension> -E, --error_logging sets errorlogging on; if ON is specified, default error logging table will be used, otherwise, specified error logging table (which must have been created in every Container) will be used -F, --app_con causes scripts to run in a Application Root and all Application PDBs belonging to it; ***CANNOT*** be specified concurrently with -{cC} flags -V, --ignore_errors causes catcon to ignore errors encountered during specified operations. The following options are supported: script_path == ignore errors while validating script path -S, --optUserScripts running user scripts, meaning that _oracle_script will not be set and all entities created by scripts will not be marked as Oracle-maintained -I, --no_set_errlog_ident do not issue set Errorlogging Identifier (ostensibly because the caller already did it and does not want us to override it) -g, --diag turns on production of diagnostic info while running this script -v, --verbose turns on verbose output which is less verbose than debugging output -f, --ignore_unavailable_pdbs instructs catcon to ignore PDBs which are closed or, if --incl_con or --excl_con was used, do not exist and process existing PDBs which were specified (explicitly or implicitly) and are open NOTE: if this flag is not specified and some specified PDBs do not exist or are not open, an error will be returned and none of the Containers will be processed. -r, --reverse causes scripts to be run in all PDBs and then in the Root (reverse of the default order); required for running catdwgrd.sql in a CDB -m, --pdb_seed_mode mode in which PDB should be opened; one of the following values may be specified: - UNCHANGED - leave PDB in whatever mode it is already open - READ WRITE (default) - READ ONLY - UPGRADE - DOWNGRADE NOTE: if the desired mode is different from the mode in which PDB is open, it is will be closed and reopened in the desired mode before running any scripts; after all scripts were run, it will be restored to the original mode --pdb_seed_mode should not be specified if --force_pdb_mode is specified because mode supplied with the latter will apply to PDB --force_pdb_mode mode in which ALL PDBs against which scripts will be run must be opened; one of the following values may be specified: - UNCHANGED - leave PDBs in whatever mode they are already open (default) - READ WRITE - READ ONLY - UPGRADE - DOWNGRADE NOTE: if the desired mode is different from the mode in which some of the PDBs specified by the caller are open, they will be closed and reopened in the desired mode before running any scripts; after all scripts were run, they will be restored to the original mode --force_pdb_mode should not be specified if --pdb_seed_mode is specified because mode supplied with the latter will apply to PDB -R, --recover causes catcon to recover from unexpected death of a SQL*Plus process that it spawned; if not specified, such event will cause catcon to die -D, --disable_lockdown causes catcon to disable lockdown profile before running script(s) in a PDB and reenable them before existing --all_instances if used to run scripts against a CDB and if --force_pdb_mode was specified, catcon will attempt to run scripts on PDBs using all instances on which a CDB is open Mandatory: -b, --log_file_base base name (e.g. catcon_test) for log and spool file names sqlplus-script - sqlplus script to run OR SQL-statement - a statement to execute NOTES: - if --x<SQL-statement> is the first non-option string, it needs to be preceeded with -- to avoid confusing module parsing options into assuming that '-' is an option which that module is not expecting and about which it will complain - command line parameters to SQL scripts can be introduced using --p - interactive (or secret) parameters to SQL scripts can be introduced using --P - occupying middle ground between --p and --P, parameters whose values are stored in environment variables can be specified using --e (as in --e"env_var_holding_password") For example, perl catcon.pl ... x.sql --p"John" --P"Enter Password for John:" ... or store John's password in environment variable JOHNS_PASSWORD and then issue perl catcon.pl ... x.sql --p"John" --e"JOHNS_PASSWORD" ... $
2. 安装JAVA相关组件
### ---- JServer.sql ---- ### # 指定container安装组件,每个container用空格符分割; LOG_DIR=/tmp/$(date +%Y%m%d) [[ -d "${LOG_DIR}" ]] || mkdir -p ${LOG_DIR} #-- JServer JAVA Virtual Machine JAVAVM $(orabasehome)/ -l ${LOG_DIR} -v -b initjvm -c 'PDB$SEED' $(orabasehome)/javavm/install/initjvm.sql OR $(orabasehome)/ -l ${LOG_DIR} -v -b initjvm -c 'PDB$SEED PDBORCL' $(orabasehome)/javavm/install/initjvm.sql -- Oracle XDK XML $(orabasehome)/ -l ${LOG_DIR} -v -b initxml -c 'PDB$SEED' $(orabasehome)/xdk/admin/initxml.sql $(orabasehome)/ -l ${LOG_DIR} -v -b xmlja -c PDB$SEED' $(orabasehome)/xdk/admin/xmlja.sql -- Oracle Database Java Packages CATJAVA $(orabasehome)/ -l ${LOG_DIR} -v -b catjava -c 'PDB$SEED' $(orabasehome)/rdbms/admin/catjava.sql $(orabasehome)/ -l ${LOG_DIR} -v -b catxdbj -c 'PDB$SEED' $(orabasehome)/rdbms/admin/catxdbj.sql
3. 其他组件类似
### ----ordinst.sql ---- ### -- run in cdb and all open pdbs $(orabasehome)/ -l ${LOG_DIR} -v -b ordinst -a $(orabasehome)/ord/admin/ordinst.sql 1SYSAUX 1SYSAUX; ### ---- interMedia.sql ---- ### -- Oracle Multimedia ORDIM $(orabasehome)/ -l ${LOG_DIR} -v -b iminst -c 'PDB$SEED' $(orabasehome)/ord/im/admin/iminst.sql ### ---- cwmlite.sql ---- ### -- OLAP Analytic Workspace APS -- Oracle OLAP API XOQ $(orabasehome)/ -l ${LOG_DIR} -v -b olap -c $(orabasehome)/olap/admin/olap.sql 1SYSAUX 1TEMP; ### ---- spatial.sql ---- ### -- Spatial SDO $(orabasehome)/ -l ${LOG_DIR} -v -b mdinst -c 'PDB$SEED' $(orabasehome)/md/admin/mdinst.sql ### ---- catols.sql ---- ### -- Oracle Label Security OLS $(orabasehome)/ -l ${LOG_DIR} -v -b catols -c 'PDB$SEED CDB$ROOT' -U "SYS"/"&&sysPassword" $(orabasehome)/rdbms/admin/catols.sql; ### ---- apex.sql ---- ### -- Oracle Application Express APEX $(orabasehome)/ -l ${LOG_DIR} -v -b catapx -c $(orabasehome)/apex/catapx.sql 1Xbkfsdcdf1ggh_123 1SYSAUX 1SYSAUX 1TEMP /i/ 1NONE; ### ---- catmac.sql ---- ### -- Oracle Database Vault DV $(orabasehome)/ -l ${LOG_DIR} -v -b catmac -c $(orabasehome)/rdbms/admin/catmac.sql 1SYSAUX 1TEMP;
Oracle Database(rdbms) 12.2 安装组件的更多相关文章
- Oracle Database 12c Release 2安装详解
第1章 Oracle Database 12c Release 2安装详解 1.1 下载方法 oracle官网https://www.oracle.com 1)打开官方网站,找到下载连接 2)选择更多 ...
- Oracle Database 12c Release 2安装过程实录
前言----------公司数据库用的是oracle,由于oracle数据库没有做监控,所有搭个环境用于测试zabbix通过orabbix插件监控oracle数据库,下面先搭建oracle数据库. 简 ...
- Adaptive Query Optimization in Oracle Database 12c (12.1 and 12.2)
https://oracle-base.com/articles/12c/adaptive-query-optimization-12cr1
- Upgrade Oracle Database 12c Release 2(12.2) RAC on RHEL7.3 with RU
Upgrade Oracle Database 12c Release 2(12.2) RAC on RHEL7.3 -- [ RU: 26610291 (GRID INFRASTRUCTURE RE ...
- Installing Oracle Database 12c Release 2(12.2) RAC on RHEL7.3 in Silent Mode
概要 在RHEL7静默方式安装oracle database 12.2 RAC. 一.环境配置 1. 配置hosts文件 cp /etc/hosts /etc/hosts_$(date +%Y%d%m ...
- Oracle Database 快捷版 安装 连接
Oracle Database 快捷版 11g 第 2 版 下载地址:http://www.oracle.com/technetwork/cn/database/database-technologi ...
- Install Oracle Database client in silent mode
下面通过在工作中的使用,总结出不同版本Oracle client的静默(silent)安装方法. Oracle Database client 12.2.0.1 1. reponse file con ...
- Maclean Liu对Oracle Database 12c新特性研究汇总
Maclean Liu关于DB 12c新特性的研究文章如下: [Oracle Database 12c新特性] In-Database Archiving数据库内归档 [Oracle Database ...
- Oracle 11g R2 Sample Schemas 安装
最近准备对之前学习SQL*Loader的笔记进行整理,希望通过官方文档中的示例学习(Case Studies)来进行,但是官方文档中示例学习相关的脚本文件在数据库软件安装完成之后默认并没有提供,而是整 ...
随机推荐
- Windows 忘记登录密码解决方法 【摘抄于百度】
一.简单的方法: 开机启动windows,进入欢迎界面后,会出现输入用户名密码提示框,这时候,同时按住Ctrl+Alt+Delete,会跳出一个账号窗口,输入用户名:administer,按回车即可. ...
- 过滤器模式(Filter Pattern)
过滤器模式 一.什么是过滤器模式 过滤器模式(Filter Pattern),这种模式允许开发人员使用不同的标准来过滤一组对象,通过逻辑运算以解耦的方式把它们连接起来.这种类型的设计模式属于结构型 ...
- 一千行 MySQL 学习笔记
Windows服务 -- 启动MySQL net start mysql-- 创建Windows服务 sc create mysql binPath= mysqld_bin_path(注意 ...
- 使用json-org包实现POJO和json的转换
使用json-org包实现POJO和json的转换 这个jar包把对象转换成json超级舒服,所以顺便记录一下吧 把单个pojo对象转换成json对象 Student student = new St ...
- Linux常用基本命令(head)
head命令 作用:显示文件的头部内容,默认显示前面10行 格式: head [option] [file] -n <行数> -c <字节> ghostwu@dev:~/lin ...
- linux系统编程:自己动手写一个ls命令
ls用于列举目录内容,要实现这个功能,毫无疑问,需要读取目录,涉及到两个api: opendir:DIR *opendir(const char *name), 传文件名,返回一个指针,指向目录序列 ...
- 用jQuery实现全选-全不选-反选的功能
临近过年,刚学IT没多久的小白在这里祝大家在新的一年里:新春快乐,月月赚钱,天天开心,时时快乐,分分精彩,秒秒幸福,事事顺利 古人云:学而时习之,不亦说乎. 学习后经常温习所学的知识,也是件令人愉悦的 ...
- html area标签详解
<area> 标签定义图像映射中的区域(注:图像映射指得是带有可点击区域的图像). area 元素总是嵌套在 <map> 标签中. 注:<img> 标签中的 use ...
- SD从零开始45-46
[原创] SD从零开始45 运输流程的控制 运输业务场景的例子Examples 一个公司可使用不同的运输业务场景,通过不同的处理类型或者运输方式来刻画: 要模型化这些不同的装运,你可以在配置中定义装运 ...
- 从专用磁盘创建 Windows VM
通过使用 Powershell 将专用托管磁盘附加为 OS 磁盘来创建新 VM. 专用磁盘是保留原始 VM 中的用户帐户.应用程序和其他状态数据的现有 VM 中虚拟硬盘 (VHD) 的副本. 使用专用 ...