Oracle静默安装简要说明(单实例)
- 格式:docx
- 大小:37.78 KB
- 文档页数:2
oracle19c静默创建实例摘要:1.引言2.oracle19c的概述3.静默创建实例的定义和作用4.oracle19c静默创建实例的具体步骤5.总结正文:1.引言Oracle数据库是业界领先的数据库管理系统,其强大的性能和高度的可扩展性使其在各个行业中得到广泛应用。
在Oracle数据库的使用过程中,创建实例是一个常见的操作。
本文将详细介绍如何使用Oracle19c静默创建实例。
2.Oracle19c的概述Oracle19c是Oracle公司于2019年发布的一款数据库管理系统,其强大的性能和高度的可扩展性为用户提供了更高效、更稳定的数据管理服务。
Oracle19c对实例的管理进行了优化,提供了静默创建实例的功能,使得实例的创建和管理更加便捷。
3.静默创建实例的定义和作用静默创建实例是Oracle19c中一种全新的实例创建方式。
与传统的实例创建方式相比,静默创建实例不需要用户进行复杂的配置,只需提供必要的参数,即可自动完成实例的创建。
这种方式大大简化了实例创建的过程,提高了工作效率。
4.Oracle19c静默创建实例的具体步骤在Oracle19c中,静默创建实例的具体步骤如下:(1)准备环境:确保已安装Oracle19c数据库,并配置好环境变量。
(2)创建必要的目录和文件:根据需要创建数据文件、日志文件、控制文件等。
(3)初始化参数文件:使用初始化参数文件(pfile)或默认参数文件(dpfile)初始化实例参数。
(4)启动实例:使用静默创建实例的命令启动实例,例如:“startup”。
(5)验证实例:使用“select * from v$instance”查询实例信息,确认实例已成功创建。
5.总结Oracle19c静默创建实例的功能为用户提供了更加便捷的实例创建方式,减少了实例创建过程中的繁琐操作。
但需要注意的是,在使用静默创建实例时,仍需要对数据库环境进行充分的准备和规划,以确保实例的稳定运行。
SUSE Linux Enterprise 11SP1静默安装Oracle 11gR2说明文档1准备oracle安装文件Oracle11gR2包含两个文件linux_11gR2_database_1of2.zip和linux_11gR2_database_2of2.zip,下载地址分别是:/otn/linux/oracle11g/R2/linux_11gR2_database_1of2.zip/otn/linux/oracle11g/R2/linux_11gR2_database_2of2.zip下载完成后将这两个文件通过SSH上传到/usr/local/oracle中。
装程序的目录。
2准备oracle的安装目标目录安装目标目录是用户想将oracle安装到哪个位置的目录,本次我们将oracle安装到/opt/ora cle目录中,以下为目录创建命令。
3创建oracle相关用户和用户组oracle不能在root帐户下进行安装,所以需要为oracle的安装专门创建一个用户,同时需要创建dba和oinstall的用户组。
以下命令将创建dba和oinstall用户组:以下命令将创建oracle用户,并设置密码以下命令将oracle安装目录(/opt/oracle)赋予oracle用户oinstall用户组4检查安装ORACLE依赖的RPM软件包oracle的安装所依赖的软件包,有一部分linux是没有安装的。
这需要将这些尚未安装的软件包先安装后才能正常安装oracle。
这些未安装的软件包在linux安装光盘上可以取到,我们直接在linux的光盘上对这些软件包进行安装(也可将所需的软件包直接复制到linux本地磁盘中),首先我们需要挂载linux光盘,使用以下命令:安装所缺少的软件包,此处只安装本linux系统所缺少的软件包。
如oracle安装过程中,对软件包进行检查时,发现仍有所需软件包未安装时,可根据显示未安装软件包的名字,再次对所缺少的软件包进行安装。
单机静默安装GI软件并创建ASM实例和ASM磁盘组环境:RHEL 6.4 + Oracle 11.2.0.4需求:单机静默安装GI软件并创建ASM实例和ASM磁盘组,为后续迁移数据库⽂件到ASM做准备1. 安装配置GI软件## 1.1 创建grid⽤户和相关组,创建⽬录,确认ASM磁盘权限,配置环境变量 ## ``` -- 创建grid⽤户和相关组 groupadd asmadmin groupadd asmdba groupadd asmoper useradd -g oinstall -G dba,asmadmin,asmdba,asmoper grid usermod -g oinstall -G dba,asmadmin,asmdba oracle passwd grid -- 创建⽬录 mkdir -p /u02/app/11.2.0/grid mkdir -p/u02/app/grid -- 赋予⽬录权限 chmod 775 /u02/app chown -R grid:oinstall /u02/app/11.2.0 chown -R grid:oinstall /u02/app/grid -- ASM磁盘 $ ls -lh /dev/mapper/ora_vg-lv_asm* lrwxrwxrwx. 1 root root 7 Dec 1 13:13 /dev/mapper/ora_vg-lv_asm1 -> ../dm-2 lrwxrwxrwx. 1 root root 7 Dec 1 13:14 /dev/mapper/ora_vg-lv_asm2 -> ../dm-3 lrwxrwxrwx. 1 root root 7 Dec 1 13:14 /dev/mapper/ora_vg-lv_asm3 -> ../dm-4 lrwxrwxrwx. 1 root root 7 Dec 1 13:14 /dev/mapper/ora_vg-lv_asm4 -> ../dm-5 lrwxrwxrwx. 1 root root 7 Dec 1 13:14 /dev/mapper/ora_vg-lv_asm5 -> ../dm-6 lrwxrwxrwx. 1 root root 7 Dec 1 13:15 /dev/mapper/ora_vg-lv_asm6 -> ../dm-7 -- 赋权并将赋权操作添加到/etc/rc.local⽂件中 chown grid:asmadmin /dev/mapper/ora_vg-lv_asm* -- grid环境变量 export ORACLE_BASE=/u02/app/grid export ORACLE_HOME=/u02/app/11.2.0/grid export ORACLE_SID=+ASM export PATH=$ORACLE_HOME/bin:$PATH ``` 注意:⽣产环境⼀般⽤udev绑定新盘,我这⾥由于是Citrix虚拟化实验环境,⽤每个lv模拟了⼀个磁盘。
软件封装及其静默安装⽅法1软件的⼏种常见封装⽅法1.1 Inno Setup安装程序⽤编译脚本的⽅式创建,脚本其实就是⼀个类似.INI⽂件格式的ASCII码⽂本⽂件。
该脚本⽂件的扩展名是“.iss”(意思是Inno Setup Script)。
1.22. InstallShield (InstallShield with MSI)InstallShield功能强⼤、灵活性好、完全可扩展以及具有强有⼒的⽹络⽀持,成为⽬前最为流⾏的制作安装程序的⼯具软件。
⽽且,它所内建的脚本语⾔InstallScript使得⽤户可以像其他⾼级语⾔那样灵活地构造出⾃⼰的安装脚本程序来。
InstallShield已经成为⽬前制作安装程序的⼯业标准。
⽤户所熟悉的Visual Studio 98、Borland C++ Builder(Delphi)以及⽬前绝⼤多数的软件安装程序均是⽤它.1.3 NSIS (NullSoft Installation System)Nullsoft Installation System是⼀个相当⼩,⾼效率的win32安装/删除系统。
你制作的软件可以⽤它来⽣成安装⽂件。
最⼤的特点是使安装⽂件⼩巧玲珑。
使⽤它的有著名Winamp,dIRC,BulletProof FTP,k-meleon等等。
1.4 Microsoft Windows Installer微软⽼⼤的封包形式,帮助.NET程序员熟悉使⽤⾮常简单⽅便的⼯具来发布⾃⼰的应⽤程序⽽⽆须编写安装脚本。
它提供了⾃学习的,简单驱动的向导⽅式。
和传统的基于脚本的安装⼯具对⽐,它基于⼀个数据驱动的模型,在单个包内提供所有的安装数据和指令。
2.它⽀持⾃修复功能——程序可以⾃动重新安装。
3.它提供安装时回退到某⼀步骤的功能1.5 WISE (Wise Installation Professional)Wise Installation System-Professional Edition是⼀个易⽤的、基于脚本的安装⼯具,在Windows平台下,它很⼤范围内满⾜了有经验的软件开发者的⾼级安装需求,包括Web配置和⾃修复应⽤。
在很多企业级安装数据库时,常常有大规模的安装任务,这时使用响应文件来批量安装可以提高工作效率,下面介绍数据库软件的静默安装方式。
一、数据库服务器端安装1. 生成安装响应文件$./runInstaller -record -destinationFile /tmp/install_database_10g.rsp这时会启动图形界面来录制我们需要的响应文件。
注意:当安装界面到达最后一步时选择cancel得到这个响应文件我们就可以静默安装oracle了install_database.rsp文件是由很多参数组成的,并且有详细的说明:一般我们需要注意的参数有:2 .修改响应文件的相关参数UNIX_GROUP_NAME="oinstall" ----安装用户组FROM_LOCATION="/software/db/10g/Disk1/stage/products.xml" –-安装源文件地址ORACLE_HOME="/u01/oracle/product/db10gr2" ---ORACLE_HOMEORACLE_HOME_NAME="db10gr2" ---- ORACLE_HOME_NAMESELECTED_LANGUAGES={"en","zh_CN","zh_TW"} ----语言COMPONENT_LANGUAGES={"en","zh_CN","zh_TW"} ----语言INSTALL_TYPE="Enterprise Edition" --企业版3.静默安装数据库软件$./runInstaller -silent -responseFile /tmp/install_database_10g.rsp4. 静默升级解压oracle升级包,在response目录下有patchset.rsp相应文件,修改相应的参数:UNIX_GROUP_NAME="oinstall" ----安装用户组FROM_LOCATION="/software/db/10g/patch/Disk1/stage/products.xml" –-升级源文件地址ORACLE_HOME="/u01/oracle/product/db10gr2" ---ORACLE_HOMEORACLE_HOME_NAME="db10gr2" ---- ORACLE_HOME_NAMECOMPONENT_LANGUAGES={"en","zh_CN","zh_TW"} ----语言然后再执行./runInstaller -silent -responseFile ./patchset.rsp二、数据库客户端安装软件1.生成响应文件$./runInstaller -record -destinationFile /tmp/install_database10g_clt.rsp这时会启动图形界面来录制我们需要的响应文件。
oracle 静默db建库参数-概述说明以及解释1.引言概述部分的内容可以描述oracle数据库中静默db建库参数的背景和基本概念。
以下是一个示例:1.1 概述静默db建库参数是指在Oracle数据库中用于自动化和简化数据库建库过程的一系列参数设置。
这些参数可以在数据库创建过程中提供默认值,使得建库过程更加高效和方便。
在传统的数据库建库过程中,需要逐个设置各种参数选项,诸如表空间大小、字符集、语言等。
而使用静默db建库参数可以将这些繁琐的设置过程自动化,减少了手动设置的错误和遗漏,同时节省了大量的时间和人力成本。
静默db建库参数的作用不仅仅在于简化建库过程,它还可以提高建库的一致性和可维护性。
通过统一的参数设置,可以确保不同的数据库之间具有相同的配置,减少了后期维护和升级的麻烦。
此外,静默db建库参数还可以提供一些默认的安全设置,从而增加了数据库的安全性。
在本文中,我们将详细探讨静默db建库参数的定义、配置方法和注意事项,以及对其重要性和优势的总结。
同时,我们还将对未来数据库建库工作提供一些建议和启示。
通过全面了解和合理应用静默db建库参数,我们可以提高建库的效率和质量,为数据库的正常运行提供更好的基础。
文章结构部分的内容应该包括对整篇文章的组织和结构进行说明。
以下是文章1.2 文章结构部分的内容示例:1.2 文章结构本文主要围绕Oracle数据库中的静默db建库参数展开讨论。
为了使读者更好地理解和掌握这一主题,本文将分为引言、正文和结论三个部分。
- 引言部分将从概述、文章结构和目的三个方面介绍本文的主题和写作意图。
通过引言,读者可以建立起对本文的整体框架和主要内容的初步了解。
- 正文部分将在2.1节详细解释静默db建库参数的定义和作用。
这一小节将介绍静默db建库参数的概念,以及它在Oracle数据库建库过程中的重要作用。
同时,本节还将探讨如何配置这些参数以及需要注意的事项,以帮助读者正确地使用和优化这些参数。
innosetup区分正常状态和静默安装状态(通过传递的参数)命令⾏运⾏程序,如:myprogram.exe /abc /bcd如果我们想获取其中的参数,“/abc”、“/bcd”1. 直接使⽤innosetup⾃带的⽅法, GetCmdTail()将所有参数作为⼀个字符串返回,安装和卸载都适⽤注意:如果打算使⽤此⽅法,建议先看⼀下它返回字符串的格式,如上例⼦,返回的可不仅仅是:/abc /bcd2.使⽤innosetup⾃带的ParamCount() 和ParamStr()2.1. ParamCount(), 获取参数的个数2.2. ParamStr(), 根据参数下标,返回⼀个参数例⼦: test.exe /name abc /age 181{根据参数名,返回参数值}2function GetMyParam(PName:String):String;3var4 CmdLine : String;5 CmdLineLen : Integer;//参数的个数6 i : Integer;7begin8 CmdLineLen:=ParamCount();9for i:=0to CmdLineLen do10begin11 CmdLine:=ParamStr(i);12if CmdLine= PName then13begin14 CmdLine:=ParamStr(i+1);15 Result := CmdLine;16 Exit;17end;18end;1920end;View CodeGetMyParam('name') 结果是:abc总结:因为innosetup进⾏静默安装,需要在程序后⾯传参数,所以可以通过获取参数来判断是否进⾏静默安装。
Oracle®Solaris108/11安装指南:基本安装文件号码E240472011年8月版权所有©2011,Oracle和/或其附属公司。
保留所有权利。
本软件和相关文档是根据许可证协议提供的,该许可证协议中规定了关于使用和公开本软件和相关文档的各种限制,并受知识产权法的保护。
除非在许可证协议中明确许可或适用法律明确授权,否则不得以任何形式、任何方式使用、拷贝、复制、翻译、广播、修改、授权、传播、分发、展示、执行、发布或显示本软件和相关文档的任何部分。
除非法律要求实现互操作,否则严禁对本软件进行逆向工程设计、反汇编或反编译。
此文档所含信息可能随时被修改,恕不另行通知,我们不保证该信息没有错误。
如果贵方发现任何问题,请书面通知我们。
如果将本软件或相关文档交付给美国政府,或者交付给以美国政府名义获得许可证的任何机构,必须符合以下规定:ERNMENT RIGHTSPrograms,software,databases,and related documentation and technical data delivered to ernment customers are"commercial computer software"or "commercial technical data"pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such,the use,duplication, disclosure,modification,and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract,and,to the extent applicable by the terms of the Government contract,the additional rights set forth in FAR52.227-19,Commercial Computer Software License(December2007). Oracle America,Inc.,500Oracle Parkway,Redwood City,CA94065.本软件或硬件是为了在各种信息管理应用领域内的一般使用而开发的。
ORACLE静默安装1.ORACLE的安装1.1. 安装准备1.1.1.Linux建立oracle用户添加用户组及用户groupadd dbagroupadd oinstalluseradd oracle -g oinstall -G dbapasswd oracle #设置用户oracle的登录密码,根据提示输入两次密码1.1.2.在home目录新建Oracle目录权限cd /homemkdir oracle1.1.3.赋执行权限chown -R oracle:dba /home/oraclechmod -R 755 /home/oracle1.1.4.解压oracle的安装文件unzip linux.x64_11gR2_database_1of2.zip -d /home/oracle/unzip linux.x64_11gR2_database_2of2.zip -d /home/oracle/1.1.5.设置环境变量关闭防火墙vi /home/oracle/.bash_profile #在最后添加以下代码export ORACLE_BASE=/home/oracle/app #oracle数据库安装目录export ORACLE_HOME=$ORACLE_BASE /product/11.2.0/db_1 export ORACLE_SID=orcl #oracle启动数据库实例名export ORACLE_TERM=xterm #xterm窗口模式安装export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH #添加系统环境变量export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib #添加系统环境变量:wq! #保存退出source /home/oracle/.bash_profile #使设置立刻生效完成后执行:$ env | grep ORA #查看环境变量是否完成oracle@oracledb ~]$ env | grep ORAORACLE_BASE=/home/oracle/appORACLE_HOME=/home/oracle/app/product/11.2.0/db_1#关闭防火墙service iptables stop1.1.6.安装依赖包yum -y install gcc gcc-c++ make binutilscompat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-commonglibc-devel libaio libaio-devel libgcclibstdc++ libstdc++-devel unixODBC unixODBC-devel安装完成之后运行:rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headers ksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel make numactl-devel sysstat如遇到is not installed 请先yum search ksh再执行yum install ksh.x86_64 安装,有两个文件,如:先装i686,再x86_641.2. 开始安装1.2.1.文件配置ORACLE ZIP文件解压后得到database目录,其中包含response目录,该目录中有三个rsp文件,用来作为静默安装时的应答文件的模板。
oracle静默安装--单实例本次测试环境:CenOS6.5Oracle11.2.0.4
1.root执行ora_install.sh完成初始化工作
2.解压oracle两个zip软件包
得到文件夹database,应答文件在database/response/下
db_install.rsp --oracle软件应答文件
dbca.rsp --建库应答文件
netca.rsp --建监听应答文件
chown -R oracle:oinstall database
su - oracle
3.按照实际情况(sid、路径等情况)修改
db_install.rsp可参照提供的说明修改
dbca.rsp关键修改项:
GDBNAME = "ygzdb"
SID = "ygzdb"
SYSPASSWORD = "oracle"
SYSTEMPASSWORD = "oracle"
CHARACTERSET="AL32UTF8"
如果需要使用Oracle Enterprise Manager,则还需要修改以下参数如下:EMCONFIGURATION="LOCAL"
SYSMANPASSWORD = "oracle"
DBSNMPPASSWORD = "oracle"
netca.rsp修改:
INSTALL_TYPE=""custom""
4.执行静默安装
./runInstaller -silent -responseFile response/db_install.rsp 执行后会提示用root执行脚本
As a root user, execute the following script(s):
1. /u01/app/oraInventory/orainstRoot.sh
2. /u01/app/oracle/product/11.2.0/db_1/root.sh
建实例
dbca -silent -cloneTemplate -responseFile response/dbca.rsp
建监听
netca -silent -responseFile response/netca.rsp。