oracle11gR2静默安装
oracle11G静默安装过程——linux环境
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false // 376(手动写了false)

(
解决:
参考下面,我是直接加入了
-ignorePrereq命令,就可以了。
解决oracle在linux 纯字符界面安装问题:
一、注意 在安装钱检测目录权限的问题 (尽量把用户安装的数据放到oracle用户下操作) drwxrwxrwx 12 oracle oinstall 4096 Aug 17 2009 doc
drwxrwxrwx 4 oracle oinstall 4096 Aug 15 2009 install
drwxrwxrwx 2 oracle oinstall 4096 Jul 4 14:16 response
drwxrwxrwx 2 oracle oinstall 4096 Aug 15 2009 rpm
-rwxrwxrwx 1 oracle oinstall 3226 Aug 15 2009 runInstaller
drwxrwxrwx 2 oracle oinstall 4096 Aug 15 2009 sshsetup
drwxrwxrwx 14 oracle oinstall 4096 Aug 15 2009 stage
-rwxrwxrwx 1 oracle oinstall 5402 Aug 18 2009 welcome.html
二、[FATAL] [INS-13013] Target environment do not meet some mandatory requirements 上面的参考文章解决是:安装命令中加入选项-ignorePrereq 官网对这个错误的解释是: INS-13013: Target environment do not meet some mandatory requirements.
Cause: Some of the mandatory prerequisites are not met. See logs for details. string
Action: Identify the list of failed prerequisite checks from the log: string. Then either from the log file or from installation manual find the appropriate configuration to meet the prerequisites and fix it manually.
大概的意思还是叫你看日志,从安装手册中找到合适的配置,手工修复 。 看了日志,太多warnings 跟其他的配置文件有关系。不想修改了,我还是很懒,看了参考文章的不影响后来的,能忽略就忽略哈!嘿嘿! 三、安装完毕遇到了,启动监听失败 一般情况下是 oracle/product/11.2.0/dbhome_1/network/admin/listener.ora hostname出错了,修改为ip 就可以解决 我之前在设置环境变量的时候 用的主机名, 这里也出现图形界面安装时候的问题 电信ip… 上面这些就是我安装时候遇到的问题 估计您安装的时候还会遇到其他的问题
)
从新修改安装命令:
./runInstaller -ignorePrereq -silent -force -responseFile /home/oracle/etc/db_install.rsp
解决了问题,安装完成之后,就会出现如下界面:
OK,安装完成!!!
这里是有两个脚本要执行,跑一下就好
/usr/oracle/oraInventory/orainstRoot.sh
cd $ORACLE_HOME/dbs
找到默认的init.ora,然后创建一个新的init.ora:
cat init.ora | grep -V ^# | grep -V ^$ | > init$ORACLE_SID.ora
修改新参数文件里面的<$ORACLE_HOME>为绝对路径,然后把db_name之类的东西改成自己的就好~
然后就可以启动oracle实例了,用sqlplus "/as sysdba"登录进去,然后startup nomount;
如果说MEMORY_TARGET太大了,那么可以在参数文件里面改小一点(这里设置的是81960M,80G),或者修改shm的大小、
用df -h能看到/dev/shm的大小
用mount -o size=102400M -o nrinodes=1000000 -o noatime,nodiratime -o remount /dev/shm来修改shm的大小
然后创建spfile
create spfile from pfile;(具体的这两个东西的资料可以参考我的另一篇文章,spfile和pfile那点事)
如果一切正常,那么会显示出数据库的一些池和缓存的信息,接下来就是创建数据库了,
先创建必要目录
mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/adump
mkdir -p $ORACLE_BASE/oradata
PS:稍微注意一下的是,/usr/local/bin下面,几个目录的权限,记得要改成oracle和oinstall的(chown -R oracle:oinstall *),否则启动的时候会提示错误,权限啊,目录操作失败云云
建库脚本如下:
CREATE DATABASE orcl
USER SYS IDENTIFIED BY sys
USER SYSTEM IDENTIFIED BY system
LOGFILE
GROUP 1 ('/usr/oracle/oradata/redo01.log') SIZE 1024M,
GROUP 2 ('/usr/oracle/oradata/redo02.log') size 1024m,
GROUP 3 ('/usr/oracle/oradata/redo03.log') size 1024m,
GROUP 4 ('/usr/oracle/oradata/redo04.log') size 1024m,
GROUP 5 ('/usr/oracle/oradata/redo05.log') size 1024m
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXLOGHISTORY 200
MAXDATAFILES 10000
MAXINSTANCES 1
CHARACTER SET AL32UTF8
NATIONAL CHARACTER SET AL16UTF16
datafile '/usr/oracle/oradata/system01.dbf' size 2048M REUSE
EXTENT MANAGEMENT LOCAL
sysaux datafile '/usr/oracle/oradata/sysaux01.dbf' size 2048M REUSE
default temporary tablespace temp
tempfile '/usr/oracle/oradata/temp01.dbf' size 2048M REUSE
undo tablespace UNDOTBS1
datafile '/usr/oracle/oradata/undotbs01.dbf' size 4096M REUSE
AUTOEXTEND off
default tablespace DATA
datafile '/usr/oracle/oradata/data01.dbf' size 8192M REUSE
EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO;
使用Extend和Segment的管理,懒人+水B表示自己管理的技巧暂时没空学,全部交给oracle自己管理.....
如果没问题,接下来就创建数据字典和pl/sql包,
sqlplus "/as sysdba"
SQL>@?/rdbms/admin/catalog.sql;
SQL>@?/rdbms/admin/cataproc.sql;
SQL>@?/rdbms/admin/utlrp.sql;
SQL>conn system/*****;
SQL>@?/sqlplus/admin/pupbld.sql;
(这几个脚本放在$ORACLE_HOME/rdbms/admin下,也可以先进这个目录,然后直接@脚本就好)
最后shutdown immediate 然后startup吧~
数据库正确open之后,就是配置监听器了,
把\network\admin\listener.ora 和\network\admin\tnsname.ora里面的LOCALHOST改成IP,把SID SID_NAME改成实例名,重启数据库,重启监听
PS:参数文件的service和监听器的service要对上!
然后用sqlplus,使用sys或者system登录进去,show parameter;或者select table_name from dba_tables看看是否正常~~
The End! Happy Oracle 11g~
PS:由于我是从oracle官网下载的oracle11g,不知道是否是这个原因,导致数据库类型不写GENERAL_PURPOSE 的话,安装一定会因为电子邮件地址的缘故终止╮(╯_╰)╭
linux上安装了oracle11gR2,配置好监听后可用,由于网络原因修改ip后再次启动客户端连接时提示连接失败,把/home/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora中HOSTNAME改为固定ip后再次连接,出现ORA-12505异常
- 状态: 失败 -测试失败: Listener refused the connection with the following error:
- ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
查了下资料,把listener.ora中的sid重新指定,改为如下后,再次连接正确
- # listener.ora Network Configuration File: /usr/oracle/product/11.2.0/db_1/network/admin/listener.ora
- # Generated by Oracle configuration tools.
- LISTENER =
- (DESCRIPTION_LIST =
- (DESCRIPTION =
- (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.104)(PORT = 1521))
- )
- )
- SID_LIST_LISTENER =
- (SID_LIST =
- (SID_DESC =
- # (GLOBAL_DBNAME = ORCL)
- (ORACLE_HOME = /home/oracle/app/oracle/product/11.2.0/dbhome_1)
- (SID_NAME = orcl)
- )
- )
- ADR_BASE_LISTENER = /home/oracle/app
地址改成自己的,即可。解决了!!!
oracle11gR2静默安装的更多相关文章
- CentOS6.5上Oracle11gR2静默安装
一.环境准备环境 操作系统:CentOS release 6.5 (Final) 内核版本:2.6.32-431.el6.x86_64 物理内存:2G(必须大于1G) swap分区:3G(必须大于3G ...
- linux下的oracle11gR2静默安装,经验分享
说明: 1.我的linux是64位的redhat6.5,安装的oracle版本是11.2.0的. 2.我这是自己安装的linux虚拟机,主机名为ora11g,ip为192.168.100.122 3. ...
- oracle11g-R2静默安装报错[INS-32013]解决方案
问题描述: oracle静默安装很强大...,参数搞不对.安装就扯dan了....这个报错搞了一个下午.终于搞定了如释负重.... 如果当初选择仅仅安装oracle软件就没多事情.想一步完成(数据库软 ...
- CentOS 6.2 X64上64位Oracle11gR2 静默安装,静默设置监听,静默建库经验
1 安装前环境: 操作系统:CetnOS6.2x64 最小化安装,已配置好网络IP:172.16.2.182,物理内存8GB,硬盘100GB. 已下载: Linux.x64_11gR2_datab ...
- centos7mini静默安装oracle11gr2
[root@oracle ~]# cat /etc/hosts127.0.0.1 oracle.osp.cloud localhost localhost.localdomain localhost4 ...
- Linux CentOS7.5静默安装Oracle11gR2
网上有很多安装教程,但大多不够完整,参照了一些教程,实测安装成功,整理出来分享给大家! 一.官方最低要求配置 内存:1G(官方最低要求1G) 硬盘:40G(企业版安装所需4.29G和1.7G数据文件) ...
- RHEL7.5 静默安装(silent mode)oracle11gr2数据库软件
如果没有图形界面多可怕,或者图形界面安装总报些奇怪的错误多可怕,静默安装数据库软件了解一下 修改主机名.关闭selinux [root@localhost ~]$ sed -i '3,$d' /etc ...
- 【实战】静默安装-oracle 11.2.0.3 on centos 5.10
发现网上静默安装的文章非常多,乱七八糟,五花八门!来个扫盲的! centos 5.10 下安装oracle 11g_r2 ************************************* ...
- CentOS7.9静默安装Oracle19C软件
CentOS7.9静默安装Oracle19C软件 Oracle发布了支持的版本.可以看到了Oracle11gR2和Oracle12C.一直到2022年就不支持patch和服务.(感慨Oracle 11 ...
随机推荐
- sql 删除所有表
sql删除所有表语句: use 数据库名(是要删除表的所在的那个数据库的名称) GO declare @sql varchar(8000) while (select count(*) from sy ...
- JAVA当中变量什么时候需要初始化
1. 对于类的成员变量,不管程序有没有显式的进行初始化,Java虚拟机都会先自动给它初始化为默认值. 默认值如下: Boolean false ...
- jquery的.html(),.text()和.val()方法
新人一段时间没写前端代码就有点忘记了,现在来复习一下..html()方法 获取集合中第一个匹配元素的HTML内容 或 设置每一个匹配元素的html内容,具体有3种用法: .html() 不传入值,就是 ...
- html中用div代替textarea实现输入框高度随输入内容变化
项目中的需求:留言栏输入高度变化,超过1行时,自动伸展,超过4行后,不再伸展.主要思想是利用最小高度和最大高度,再加上overflow来实现,到了最大高度,文字不会溢出而是隐藏.根据文本框中字体的大小 ...
- Java 抽象类与接口
接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法. 抽象类与接口是 Java 语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予 Java 强大的面向对象的能力.他们两者之间对 ...
- 在不损坏C盘的情况下为C盘扩容,适用于Win
2016年12月29日14:29:27 参考原文:http://jingyan.baidu.com/article/90808022a6c6b7fd91c80fc8.html 在不损坏磁盘的情况下给某 ...
- bootstrap学习笔记--bootstrap安装环境
Bootstrap 安装是非常容易的.此文是本人的学习汇总,便于以后查询学习,同时也希望给大家带来帮助. 下载 Bootstrap 您可以从 http://getbootstrap.com/ 上下载 ...
- webapi-创建项目
- Lua IDE
http://blog.csdn.net/visualcatsharp/article/details/37653107
- MySQL性能优化:索引
MySQL性能优化:索引 索引提供指向存储在表的指定列中的数据值的指针,然后根据您指定的排序顺序对这些指针排序.数据库使用索引以找到特定值,然后顺指针找到包含该值的行.这样可以使对应于表的SQL语句执 ...