--config for oralce_env
set ORACLE_HOME=c:\app\oracle\product\12.1.0\dbhome_1
set ORACLE_SID=testuat
set pdb_name1=ptestuat
set file_dest=c:\app\oracle\oradata

set TNS_ADMIN=c:\app\oracle\product\12.1.0\dbhome_1\network\admin
set PATH=%ORACLE_HOME%\bin;%ORACLE_HOME%\OPatch;%PATH%

---copy
c:\app\software\RSP\db.rsp
修改ORACLE_HOSTNAME主机名
检查oracle.install.OracleHomeUserPassword
mkdir -p c:\app\software\
mkdir -p c:\app\oracle\product\12.1.0\dbhome_1

cd c:\app\software\
mkdir -p c:\app\oracle\archivelog
mkdir -p c:\app\software
mkdir -p c:\app\software\dump
mkdir -p c:\app\oracle\oradata\testuat
mkdir -p c:\app\software\PSU_DB_20161018_winX64
mkdir -p c:\app\software\PSU_OJVM_20161018_winX64
mkdir -p c:\app\software\RSP
mkdir -p c:\dba\utility
mkdir -p C:\dba\change
mkdir -p C:\dba\change\db_init
mkdir -p C:\dba\utility\rman

net use \\192.168.196.177 test@ /user:test\ts-dba
net view \\192.168.196.177
dir \\192.168.196.177\OraCD
xcopy \\192.168.196.177\OraCD\WIN64_12.1.0.2\PSU_DB_20161018_winX64  c:\app\software\PSU_DB_20161018_winX64 /D /E /Y /H /K
xcopy \\192.168.196.177\OraCD\WIN64_12.1.0.2\PSU_OJVM_20161018_winX64  c:\app\software\PSU_OJVM_20161018_winX64 /D /E /Y /H /K
xcopy \\192.168.196.177\OraCD\WIN64_12.1.0.2\env\db_init  C:\dba\change\db_init\ /D /E /Y /H /K

net use \\192.168.196.177 /delete

--config for software  install

cd c:\app\software\PSU_DB_20161018_winX64
unzip -o  p6880880_122010_MSWIN-x86-64.zip -d c:\app\oracle\product\12.1.0\dbhome_1\
unzip p24591642_121020_MSWIN-x86-64.zip -d .

cd c:\app\software\PSU_OJVM_20161018_winX64
unzip p24591630_121020_MSWIN-x86-64.zip -d .
/
--begin to install software
cd c:\app\software\database\database
setup.exe -silent  -debug -force -waitforcompletion   -responseFile "c:\app\software\RSP\db.rsp"

--begin to apply psu (manule create )
cd c:\app\software\RSP
c:\app\oracle\product\12.1.0\dbhome_1\ccr\bin\emocmrsp.bat -no_banner -output ocm.rsp

Y
\r

--
--已成功创建 OCM 配置响应文件 (ocm.rsp)。

net stop OracleOraDB12Home1MTSRecoveryService
net stop OracleOraDB12Home1TNSListener
net stop OracleRemExecServiceV2

cd c:\app\software\PSU_DB_20161018_winX64
opatch apply  -silent 24591642 -ocmrf c:\app\software\RSP\ocm.rsp
/

cd c:\app\software\PSU_OJVM_20161018_winX64
opatch apply   -silent  24591630 -ocmrf c:\app\software\RSP\ocm.rsp
/

--dbca
--demo
--check administrator 属于ora_dba组
--config gdbname/sid/pdbName/memoryPercentage/serviceUserPassword

--  -serviceUserPassword is windows only

set pdb
set ORACLE
c:\>
 dbca -silent -createDatabase -templateName New_Database.dbt -gdbname %ORACLE_SID%  -sid %ORACLE_SID% -SysPassword oracle123 -systemPassword oracle123 -createAsContainerDatabase true -numberofPDBs 1  -pdbName %pdb_name1%  -pdbAdminPassword oracle123  -datafileDestination %file_dest%  -responseFile NO_VALUE -characterset AL32UTF8 -memoryPercentage 30  -emConfiguration none -storageType FS -serviceUserPassword isd.8899

清除失败的步骤
1% 已完成
正在创建并启动 Oracle 实例
2% 已完成
4% 已完成
正在创建数据库文件
7% 已完成
正在创建数据字典视图
8% 已完成

--network 关掉防火墙

cd C:\app\oracle\product\12.1.0\dbhome_1\NETWORK\ADMIN
mkdir -p C:\app\oracle\product\12.1.0\dbhome_1\NETWORK\ADMIN\old
move *.ora .\old
move C:\dba\change\db_init\windows_crontab_network\network\* C:\app\oracle\product\12.1.0\dbhome_1\NETWORK\ADMIN\
hostname

lsnrctl start %ORACLE_SID%

isd.8899
\r

tnsping %ORACLE_SID%

conn system/oracle123@&V_CONN_STR
conn &V_CWSPUSR_UN/&V_CWSPUSR_PW@&V_CONN_STR

--clone uat to dev

cd C:\dba\change\db_init\clone_pdb

sqlplus / as sysdba
@pdb1_to_pdb2.sql
quit

--

-1.copy env_csmsdb_uat.sql to prod
-2.init tablespace and resize tablespace
-3.init user
-4.init archivelog
--5.exp and imp
----

cd C:\dba\change\user_init\log
del * /q

step 1:
cd C:\dba\change\db_init
--modify env.sql
-按照大小写各替换一次应用用户

step 2:
cd C:\dba\change\user_init
@run.sql

step 3:
check log
ps:ORA-00911: 无效字符 can ignore

conn system/oracle123@&V_CONN_STR
conn &V_testUSR_UN/&V_testUSR_PW@&V_CONN_STR

---

--run 计算机管理,任务计划程序
--view 任务计划程序,任务计划程序库
cd c:\dba\utility
copy C:\dba\change\db_init\windows_crontab_network\*.* .

--edit housekeep.bat change line 1
C:\dba\utility\housekeep.bat > C:\dba\utility\housekeep.log

--if backup is not ok,manule ,change line 1 ,600M 5minute
C:\dba\utility\rman\rman.bat > C:\dba\utility\rman\rman.log
----4.47

ngtest1:/home/dba/oracle [dtaruat] >crontab -l |grep dt
0,30 * * * * find  /dtaruatdblog  -user oracle -name '*.dbf' -ctime +2 -exec rm {} \; 1>/dev/null 2>&1
0,30 * * * * find  /dtaruatdb/adump  -user oracle -name '*.aud' -ctime +2 -exec rm {} \; 1>/dev/null 2>&1
0,30 * * * * find  /dtaruatdb/diag/rdbms/dtaruat/dtaruat/trace  -user oracle -name '*.tr*' -ctime +15 -exec rm {} \; 1>/dev/null 2>&1

---for prod

加入监控体系

10,25,40,55 * * * *   /home/oracle/utility/macro/chk_conn_12c.sh 15     >> /database/log/mon_chk_conn_12c.log 2>&1

-EDIT line 26

00 8 * * * /home/oracle/monitor/segment_size/win_rep.sh > /database/log/segment_size/tbs_win_all.log 2>&1

-edit line 18

-----
新系统db 需要申请在线级别备份的话,请开srs 让管理员帮忙处理DB 在线级别备份

12c windows auto installl的更多相关文章

  1. Oracle 12c Windows安装、介绍及简单使用(图文)

    1.下载 地址为:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html 含企业版和 ...

  2. (转)Oracle 12c Windows安装、介绍及简单使用(图文)

    版权声明:http://blog.csdn.net/anxpp https://blog.csdn.net/anxpp/article/details/51345074 转载请注明出处:http:// ...

  3. windows auto activate

    目前所支持的windows镜像都是未激活状态,未激活状态下很多功能无法使用. 以后将要实现的功能是,windows虚机启动后,网络正常后能与KMS服务器通信,自动激活key 目前想到两种办法: 1.b ...

  4. ODbgScript 2.01帮助文档

    -------------------------------ODbgScript original pluginhttp://github.com/odbgscript--------------- ...

  5. bat运行时自己隐藏黑框,而不是用vbs来调用自己

    //autoStart.bat @echo off if "%1" == "h" goto begin mshta vbscript:createobject( ...

  6. oracle parallel_index hint在非分区表的生效

    之前没特别注意,在有些场景下希望使用并行索引扫描的时候,发现parallel_index hint并没有生效,于是抽空看了下文档:The PARALLEL_INDEX hint instructs t ...

  7. CS远控

    Cobaltstrike 一.基础使用 ./teamserver 192.168.43.224 123456 启动服务器端 在windows下的链接 双击bat文件即可 在linux下 ./start ...

  8. How To Install Oracle Forms 12c On Windows 7

    Below is the step by step guide to install Oracle Forms 12c on Windows 7. To install Oracle Forms 12 ...

  9. windows 10 install oracle 12c error:[ INS-30131 ]

    "[ INS-30131 ] the Initial Setup That Is Required to Run the Installation Program Validation Wa ...

随机推荐

  1. Static 单例模式

    Static 方法的问题 今天在看EhCache源码的时候,发现有一个这样的方法   这个是个典型的单例模式的工具类,但我所知道的单例模式的写法不是这样的,虽然<effect java>中 ...

  2. 三千万数据量下redis2.4的一统计情况

    先说一下工作场景,要求做一个服务,满足:处理千万级别数据,单个请求响应时间在20ms以下.由于是存储的数据格式为key:list[],所以很适合使用redis来存放数据,为了测试一下redis存储的效 ...

  3. 用php 进行对文件的操作 (上)

    如何让自己磁盘中的文件夹和目录显示在网页上?那就来看一下,用php是怎么来操作他们的吧 php中文件,一般包含两块内容,文件和目录 先来一句一句的看代码,及他的作用 运行后看一下结果 file 指的是 ...

  4. 再谈加密-RSA非对称加密的理解和使用

    html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,bi ...

  5. java单词表01

    OO:object-oriented,面向对象OOP:object-orientedprogramming面向对象编程 JDK:Javadevelopmentkit,java开发工具包JVM:java ...

  6. android 在5.0以后不允许使用隐式Intent方式来启动Service

    android5.0以后不能使用隐式intent :需要指定Intent的ComponentName信息:intent.setComponent(xxx),或指定Intent的setPackage(& ...

  7. 解决,Incorrect table definition; there can be only one auto column and it must be defined as a key

    今天在迁移项目时,操作数据库报错: Incorrect table definition; there can be only one auto column and it must be defin ...

  8. PHP多维数组元素操作类

    我的框架里面一个多维数组元素操作类,主要用于读取数组中配置数据,可以通过字符串节点的方式:a.b.c 来获取和设置元素,以及多维数组的覆盖,有需求的可以参考下吧! <?php /** * Cre ...

  9. 同时操作两个数据库:报错Illegal attempt to associate a collection with two open sessions

    今天我在一个操作两个数据库的SSH里 同时插入1条数据 报错 Illegal attempt to associate a collection with two open sessions 在这里有 ...

  10. SpringMVC实现注解式权限验证(转)

    SpringMVC学习系列(9) 之 实现注解式权限验证   对大部分系统来说都需要权限管理来决定不同用户可以看到哪些内容,那么如何在Spring MVC中实现权限验证呢?当然我们可以继续使用serv ...