问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

静默安装oracle为什么总会出现2

发布网友 发布时间:2022-04-23 01:41

我来回答

2个回答

懂视网 时间:2022-04-07 23:14

一、与图形界面安装一样,检查如下条件:
新建用户、组
创建安装目录
配置环境变量
检查安装依赖包
修改内核参数
……
前面这些操作都属于常规操作,不管是图形还是静默都需要处理。

二、
/home/oracle/database/response下有有enterprise.rsp、standard.rsp和custom.rsp三个应答文件,分别对应企业版、标准版和定制的安装。
1、编辑文件:enterprise.rsp
主要修改如下选项:
oracle.install.option=INSTALL_DB_SWONLY -- 安装类型
ORACLE_HOSTNAME=rac1 -- 主机名称
UNIX_GROUP_NAME=oinstall -- 安装组
INVENTORY_LOCATION=/db/oracle/oraInventory -- INVENTORY目录
SELECTED_LANGUAGES=en,zh_CN -- 选择语言
ORACLE_HOME=/db/oracle/product/11.2.0/db_1 -- oracle_home
ORACLE_BASE=/db/oracle -- oracle_base
oracle.install.db.InstallEdition=EE -- oracle版本
oracle.install.db.isCustomInstall=true -- 自定义安装
oracle.install.db.DBA_GROUP=dba -- dba用户组
oracle.install.db.OPER_GROUP=oinstall -- oper用户组
oracle.install.db.config.starterdb.type=GENERAL_PURPOSE -- 数据库类型
oracle.install.db.config.starterdb.globalDBName=RAC1 -- globalDBName
oracle.install.db.config.starterdb.SID=RAC1 -- SID
oracle.install.db.config.starterdb.memoryLimit=512 -- 自动管理内存的最小内存(M)
oracle.install.db.config.starterdb.password.ALL=oracle -- 设定所有数据库用户使用同一个密码
DECLINE_SECURITY_UPDATES=true -- 设置安全更新 必须设置为true,否会提示 email 地址没有设置不能安装
注意安装过程中根据需要进行修改,可配置先安装软件再创建数据库实例,或同时安装。

2、执行安装
./runInstaller -silent -responseFile /home/oracle/database/response/enterprise.rsp

其实可以在图形化界面安装时,执行以下命令,然后在OUI中根据提示执行安装数据库软件的步骤来操作
$./runInstaller -record -destinationFile /tmp/install_database.rsp
这样生成适合自己的response文件
然后silent安装为 ./runInstaller -silent -noconfig -responseFile /tmp/install_database.rsp --使用图形化界面安装时生成rsp文件来安装。

3、接下来按提示操作, 以root身份登录,执行下面两个文件
/u01/app/oracle/oraInventory/orainstRoot.sh
/u01/app/oracle/product/10.2.0/db_1/root.sh


4、安装网络监听器
编辑 oracle 安装目录下的 netca.rsp 应答文件,地址为: /database/response/netca.rsp ,主要查看以下参数配置:
INSTALL_TYPE=""custom"" 安装的类型
LISTENER_NUMBER=1 监听器数量
LISTENER_NAMES={"LISTENER"} 监听器的名称列表
LISTENER_PROTOCOLS={"TCP;1521"} 监听器使用的通讯协议列表
LISTENER_START=""LISTENER"" 监听器启动的名称
运行安装命令:
$ORACLE_HOME/bin/netca /silent /responseFile /home/oracle/database/response/netca.rsp


5、创建实例
修改/home/oracle/database/response/dbca.rsp
主要如下,根据实际情况修改:
RESPONSEFILE_VERSION = "10.0.0"
OPERATION_TYPE = "createDatabase"
GDBNAME = "orcl" -- 数据库全局名称
SID = "TSH1" --这个sid 必须要和前面的/home/oracle/.bash_profile文件中的sid相同
TEMPLATENAME = "New_Database.dbt"
SYSPASSWORD = "system" -- SYS 用户的初始密码
SYSTEMPASSWORD = "system"--SYSTEM 用户的初始密码
DATAFILEDESTINATION ="/u01/app/oracle/oradata/"
RECOVERYAREADESTINATION="/u01/app/oracle/flash_recovery_area"
STORAGETYPE=FS
CHARACTERSET = "ZHS16GBK"--数据库字符集(中文为 ZHS16GBK )
MEMORYPERCENTAGE = "40"
SCRIPTDESTINATION ="/u01/app/oracle/admin/ora10g/scripts"
EMCONFIGURATION=”LOCAL”
SYSMANPASSWORD = "system"
DBSNMPPASSWORD = "system"
其中最后1项不是必须的,这个的目的是在建立数据库的同时生成脚本。
下面就可以开始SILENT模式的数据库创建了。

dbca -silent -responseFile /home/oracle/dbca.rsp


6、实例创建完成后,测试是否正常。

Oracle静默安装-简单记录

标签:

热心网友 时间:2022-04-07 20:22

首先修改的是我们的IP地址
?1 # system-config-network
完成后我们修改一下hosts文件,将里面的ip地址给修改一下
?1 # vi /etc/hosts
接着我们删除上次安装过的ORACLE文件
?123 # cd $ORACLE_BASE # ls # rm -rf *
进入root:rm -rf /etc/ora*
还是在安装前进行配置。
接下来进行静默安装。首先我们先要创建一个相应文件,这个文件里记录了我们oracle安装的所有过程
?123 [oracle@oracle ~]$ cd /u01/database/response$ cp enterprise.rsp /u01$ vi /u01/enterprise.rsp
修改一下内容:
?1234567 35 UNIX_GROUP_NAME=\"oinstall\" 62 ORACLE_HOME=\"/u01/app/oracle/10.2.0/db_1\" 70 ORACLE_HOME_NAME=\"OraDbHome1\" 351 COMPONENT_LANGUAGES={\"en,zh_CN\"} 384 s_nameForDBAGrp=\"dba\" 392 s_nameForOPERGrp=\"oper\" 422 n_configurationOption=3
开始安装:
?12 [oracle@oracle ~]$ cd /u01/database $ ./runInstaller -silent -responseFile /u01/enterprise.rsp
安装完成后执行以下脚本
?12 $ORACLE_BASE/oraInventory/orainstRoot.sh $ORACLE_HOME/root.sh
执行完脚本以后使用:sqlplus / as sysdba即可知道oracle的版本为:10.2.0.1.0
静默升级数据库
?12345678 $ cp /u01/Disk1/response/patchset.rsp /u01 vi /u01/patchset.rsp编辑如下行: 45 UNIX_GROUP_NAME=\"oinstall\" 87 ORACLE_HOME=\"/u01/app/oracle/10.2.0/db_1\" 99 ORACLE_HOME_NAME=\"OraDbHome1\" 533 MYORACLESUPPORT_USERNAME=\"zhaoming@sina.com\" 542 MYORACLESUPPORT_PASSWORD=\"b\" 603 DECLINE_SECURITY_UPDATES=true
进行安装升级的补丁
?1 $ ./runInstaller -silent -responseFile /u01/patchset.rsp
升级成功
?1234 $ sqlplus / as sysdba; Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - Proction With the Partitioning, OLAP, Data Mining and Real Application Testing options
接下来进行手工建库
?12345678910111213141516 $ vi $ORACLE_HOME/dbs/initorcl.ora 写入以下内容: compatible=10.2.0.5 instance_name=orcl db_name=orcl sga_target=500M sga_max_size=500M job_queue_processes=10 undo_management=auto undo_tablespace=undotbs audit_file_dest=$ORACLE_BASE/admin/orcl/amp background_mp_dest=$ORACLE_BASE/admin/orcl/bmp core_mp_dest=$ORACLE_BASE/admin/orcl/cmp user_mp_dest=$ORACLE_BASE/admin/orcl/ump control_files=\'/u01/app/oracle/oradata/orcl/control01.ctl\',\'/u01/app/oracle/oradata/orcl/control02.ctl\' 保存退出
创建跟踪目录:
?1 mkdir -p $ORACLE_BASE/admin/orcl/{a,b,c,u}mp
创建控制文件的位置
?1 mkdir -p /u01/app/oracle/oradata/orcl/
启动到实例:
?123 sqlplus / as sysdba create spfile from pfile; startup nomount
接下来进行创建数据库
vi createdb.sql写入如下内容:
?123456789101112131415161718192021222324 CREATE DATABASE orcl USER SYS IDENTIFIED BY a ---这里需要修改你的密码 USER SYSTEM IDENTIFIED BY a LOGFILE GROUP 1 (\'/u01/app/oracle/oradata/orcl/redo01.log\') SIZE 50M, GROUP 2 (\'/u01/app/oracle/oradata/orcl/redo02.log\') SIZE 50M, GROUP 3 (\'/u01/app/oracle/oradata/orcl/redo03.log\') SIZE 50M MAXLOGFILES 5 MAXLOGMEMBERS 5 MAXLOGHISTORY 1 MAXDATAFILES 100 MAXINSTANCES 1 CHARACTER SET utf8 NATIONAL CHARACTER SET utf8 DATAFILE \'/u01/app/oracle/oradata/orcl/system01.dbf\' SIZE 325M REUSE EXTENT MANAGEMENT LOCAL SYSAUX DATAFILE \'/u01/app/oracle/oradata/orcl/sysaux01.dbf\' SIZE 325M REUSE DEFAULT TABLESPACE users datafile \'/u01/app/oracle/oradata/orcl/users01.dbf\' size 200M DEFAULT TEMPORARY TABLESPACE temp TEMPFILE \'/u01/app/oracle/oradata/orcl/temp01.dbf\' SIZE 20M REUSE UNDO TABLESPACE undotbs DATAFILE \'/u01/app/oracle/oradata/orcl/undotbs01.dbf\' SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED /
然后在sql中引用到这些脚本
?123 sql> get /u01/create.sql ---解释一下get的作用:就是引用操作系统目录下的任意一个文件引入到sql中来。 sql> ......... sql>/
-----执行完这些脚本语句之后就会在相应的位置产生控制文件、数据文件、日志文件等----
接着执行
?123 sql>desc dba_tables ERROR: ORA-04043: object dba_tables does not exist
----解释一下:这里查询的是数据字典,我们这里只不过建好了数据库,并没有将数据库相关的视图、表、索引、数据字典等建好。----
所以我们呢要来建这些视图、表、索引了。
?123456 $ cd /u01vi jb.sql写入如下内容: @?/rdbms/admin/catalog.sql ----catalog.sql:创建数据字典 @?/rdbms/admin/catproc.sql ----catproc.sql:安装ORACLE自定义的包 conn system/a@?/sqlplus/admin/pupbld.sql ----pupbld.sql:屏蔽sqlplus错误
接着在数据库中执行这段脚本:
?1 sql>@/u01/jb.sql
---这里解释一下:@:可以执行操作系统下的某个脚本中sql语句
紧接着就是漫长的等待,估计20多分钟吧。
执行完成后,你会看到很多什么表啊视图什么的,does not exist。不用管他,这是创建数据字典时候先去查询这些表存不存在。当然不存在啊,因为都还没创建,所以自然会报错。
?1 sql>desc dba_tables
完了后这个时候就有内容了。
?1 sql> select count(*) from dba_tables
接下来我们进行OEM的安装,安装之前我们先将补丁给补上。补丁我们也是采用禁默安装。补丁:
?1 p8350262_10205_Generic.zip
将补丁上传到目录:$ORACLE_HOME/OPatch/ 解压缩:
$ unzip p8350262_10205_Generic.zip
得到一个目录为:8350262
打补丁:
?123 $ emctl stop dbconsole $ cd $ORACLE_HOME/OPatch $ ./opatch apply 8350262
补丁安装上去之后
?1 $ lsnrctl status 显示: No Listener
然后我们做:
?123 $ cd /u01/database/response/ $ cp netca.rsp /u01 $ netca /silent /responseFile /u01/netca.rsp
安装完*后我们进入sqlplus去将数据库注册到这个*上。
?12 $ sqlplus / as sysdba; sqlplus>alter system register
*安装完成后我们进行安装资料库
?12 SQL> select username from dba_users where username=\'SYSMAN\'; no rows selected
执行安装资料库命令:
?12345678910111213141516171819 $ emca -repos create STARTED EMCA at Mar 30, 2013 9:57:23 AM EM Configuration Assistant, Version 10.2.0.1.0 Proction Copyright (c) 2003, 2005, Oracle. All rights reserved. Enter the following information: Database SID: orcl Listener port number: 1521 Password for SYS user: Password for SYSMAN user: Password for SYSMAN user: Do you wish to continue? [yes(Y)/no(N)]: Y Mar 30, 2013 9:58:28 AM oracle.sysman.emcp.EMConfig perform INFO: This operation is being logged at /u01/app/oracle/10.2.0/db_1/cfgtoollogs/emca/orcl/emca_2013-03-30_09-57-2-AM.log. Mar 30, 2013 9:58:28 AM oracle.sysman.emcp.EMReposConfig createRepository INFO: Creating the EM repository (this may take a while) ... Mar 30, 2013 10:00:42 AM oracle.sysman.emcp.EMReposConfig invoke INFO: Repository successfully created Enterprise Manager configuration completed successfully FINISHED EMCA at Mar 30, 2013 10:00:42 AM
资料库安装完成后我们进行安装控制台:
?12345678910111213141516171819202122232425262728293031323334 $ emca -config dbcontrol db STARTED EMCA at Mar 30, 2013 10:01:47 AM EM Configuration Assistant, Version 10.2.0.1.0 Proction Copyright (c) 2003, 2005, Oracle. All rights reserved. Enter the following information: Database SID: orcl Listener port number: 1521 Password for SYS user: Password for DBSNMP user: Password for SYSMAN user: Invalid username/password. Password for SYSMAN user: Email address for notifications (optional): Outgoing Mail (SMTP) server for notifications (optional): ----------------------------------------------------------------- You have specified the following settings Database ORACLE_HOME ................ /u01/app/oracle/10.2.0/db_1 Database hostname ................ hndx Listener port number ................ 1521 Database SID ................ orcl Email address for notifications ............... Outgoing Mail (SMTP) server for notifications ............... ----------------------------------------------------------------- Do you wish to continue? [yes(Y)/no(N)]: Y Mar 30, 2013 10:02:42 AM oracle.sysman.emcp.EMConfig perform INFO: This operation is being logged at /u01/app/oracle/10.2.0/db_1/cfgtoollogs/emca/orcl/emca_2013-03-30_10-01-4-AM.log. Mar 30, 2013 10:02:48 AM oracle.sysman.emcp.util.DBControlUtil startOMS INFO: Starting Database Control (this may take a while) ... Mar 30, 2013 10:04:24 AM oracle.sysman.emcp.EMDBPostConfig performConfiguration INFO: Database Control started successfully Mar 30, 2013 10:04:24 AM oracle.sysman.emcp.EMDBPostConfig performConfiguration INFO: >>>>>>>>>>> The Database Control URL is http://hndx:1158/em <<<<<<<<<<< Enterprise Manager configuration completed successfully FINISHED EMCA at Mar 30, 2013 10:04:24 AM
马上就大功告成了
$ firefox http://hndx:1158/em --如果报错:用户名密码错误,请先创建口令文件:
创建口令文件:
?1 orapwd file=$ORACLE_HOME/dbs/orapworcl password=xxxxx---用户名自己定义
是不是看到火狐浏览器的界面很亲切呢。这里估计还会有错误,就是要添加证书,进入后添加点击下面的添加就好了。
静默安装oracle为什么总会出现2

12345678 $ cp /u01/Disk1/response/patchset.rsp /u01 vi /u01/patchset.rsp编辑如下行: 45 UNIX_GROUP_NAME=\"oinstall\" 87 ORACLE_HOME=\"/u01/app/oracle/10.2.0/db_1\" 99 ORACLE_HOME_NAME=\"OraDbHome1\" 533 MYORACLESUPPORT_USERNAME=\"zhaoming@sina.com\" 542 MYORACLESUPPORT_PASSWORD=...

安装oracle时出现了这样的问题,求助!

su - oracle ##切换至oracle用户,注意中间的“-”,不要忽略 ./runInstaller ##cd至解压的database目录下执行该命令,三个要求均pass即可启动图形化界面程序

oracle静默安装时 /runInstaller 也没报错,就是安不了怎么回事_百度知 ...

此错误是因为安装Oracle的用户(一般是oracle用户),没有权限调用图形界面,只需退出oracle用户,在root下执行xhost +命令,然后再进入oracle用户重新运行./runInstaller即可 [root@wyzc ~]# xhost + [root@wyzc ~]# su - oracle

新手求助,suse RAC双机静默安装oracle11gR2的grid报错了

1、检查/etc/hosts是否配置正确 2、grid.rsp中的oracle.install.crs.config.networkInterfaceList这个配置错误有关系(大部分情况出现在此)。

静默安装Oracle时提示semmni为0,如何解决?

semmni为0的问题可直接忽略,不会因为这个问题而导致无法安装,安装完成后也没有发现因为这个问题导致数据库使用异常

oracle 静默安装是什么意思,OracleXEUniv.exe不能直接安装吗?

静默安装指的是不需要值守和输入各项安装参数的安装方式,其实是将安全的参数都指定到一个文件里了,其实意义不大,因为Oracle的OUI安装并不复杂,而且你也不会大规模的安装很多个Oracle。

如何使用securecrt 安装oracle

1、静默安装oracle:使用应答文件,安装包提供response目录,含enterprise.rsp/dbca.rsp/netca.rsp 等响应文件模板,根据需求自己编辑。安装命令: ./runInstaller -silent -ignoreSysPrereqs -responseFile ~/enterprise.rsp(参考./runInstaler -help)创建实例:dbca -silent -responseFile ~/dbca.rsp 配置...

oracle怎样可以实现一键安装

oracle数据库还没有这么智能,因为有很多东西都是需要配置的,比如网络、内核参数、依赖的软件包、数据库软件安装路径等。除非针对一些特定的情况,可以将需要配置的东西集成一下,做到快速安装。

Oracle安装必须图形化界面吗?

其实,oracle数据库是有命令行模式下的安装方法的, 只是,由于大多数人对于命令不太熟悉, 所以,才会使用图形化。 对于使用命令的方式,可以搜索oracle slient静默安装

Oracle 19c Centos7 静默安装记录整理

具体步骤如下:1. 软硬件配置检查和资源下载:确保硬件资源充足,预先下载Oracle安装包。2. 使用runInstaller安装Oracle二进制软件包:详细执行安装步骤。3. NetCA配置监听服务:通过配置实现监听服务的正确运行。4. DBCA创建Oracle数据库实例:按照指南创建数据库实例。5. 数据库创建后的必要设置:提供启停...

centos静默安装oracle oracle12c静默安装教程 oracle导出静默安装脚本 aix静默安装oracle 静默安装oracle 静默安装oracle实例 静默安装oracle客户端 oracle11g静默安装 oracle11g静默安装步骤
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
09年12月24日出生的到2016年九月份的孩子是几周岁呢 为什么情侣间接吻要闭上眼睛? 接吻时为何闭上眼睛?接吻时是不是都会闭眼? 情侣接吻时为什么都会闭眼睛 三个原因 接吻时为何闭上眼睛 问下电脑主板的问题 技嘉 GA-B85-HD3和华硕B85系列主板那个好些 ...不在符合创建免费icloud账户的资格,跪求仙人帮忙阿~~本人比猪都笨... ...又找不到那个损坏的文件 在此跪求 希望大家帮帮忙 我网页总自动消失 跪求解决办法~~~ 我从做系统了 也不行 也修复网页了... ...不在符合创建免费icloud账户的资格,跪求仙人帮忙阿~~ Oracle 11g安装中出现如下图,管理口令应该填什么??? 刚安装的Oracle 11g,sys用户密码忘了,怎么破解! 连接oracle数据库是11g怎么老是是连到空闲例程,startup,数据库无法打开... linux下 oracle环境变量的含义,大神解释一下 通俗一点,明白点 谢谢... oracle 的base是什么意思,如何查看? oracle安装问题,如下。。。怎么回事? oracle数据链路突然不能用 Oracle中的“$”有什么作用? 股票买入后,如果第2天遇到跌停,什么时候才能能卖出?还有遇到涨停,当天能卖出吗? 在某只股票跌停板的时候,股票依然可以卖出,那是谁来买的呢? 股票涨停或者跌停时如何买入或者卖出?求助 股票在涨跌停板时当日买进的可以交易吗 涨停或者跌停还能买卖吗 一只股票涨停或跌停,当天它就不允许再交易了? EXCEL表格中显示柱状效果,如下图所示! 股票的涨停或跌停的当日还能进行买卖吗? 如何让excel的柱状图变成五颜六色的? 如何在Excel创建动态柱形图!!! 美版iphone能在中国维修吗? 如何设置 ppt 2007 中插入的excel 柱形图动画,使每个柱形单独上升出现? Linux 下安装完oracle后,显示哪些进程代表oracle安装成功了呢?_百度知 ... 为什么我在ORACLE一个数据库里建的表格在另一个数据库里也能看到 为什么我linux装完oracle,他们的命令都没用- -啊啊啊啊啊,好坑爹啊 高筋面粉和低筋面粉有什么区别? 怎样找到文件$ORACLE_HOME&#92;db_1&#92;$HOSTNAME&#92;sysman&#92;config&#92;emd.properties 如何区分高筋面粉与低筋面粉? 如何查看以及清除Oracle ASM磁盘头部信息 oracle 数据库通过sqlplus登陆提示01034 27101 但是同时通过plsql登陆提示12541怎么解决 各位大大帮帮忙啊,root切换到oracle用户时出现这个提示?怎么解决啊... 家里的面粉怎么区分高粉和低粉呢? linu下进入oracle用户提示declare什么东西?而且无法使用sqlpuls dbca等命令。。。 高精面和低筋面粉的区别是什么? oracle 中orainventory 目录是干什么用的 低筋面粉和高筋面粉有什么区别?平时该怎么选择? 高筋粉和低筋粉有什么区别吗? 高筋面粉,低筋面粉,淀粉,怎么区别 高筋面粉、低筋面粉和中筋面粉的区别是什么? 信号满格网络差是什么原因 手机网络不好但信号是满的是怎么回事? 满格信号网络还是很差是为什么,IQoo5?