首页 > 数据库 >oracle11g静默安装

oracle11g静默安装

时间:2024-02-23 18:33:59浏览次数:31  
标签:starterdb config db Oracle 静默 install oracle 安装 oracle11g

一、先设置swap大小
设置方法见另外文档:(21条消息) Linux系统设置swap大小_Tyler唐的博客-CSDN博客_linux swap设置多大

二、准备静默安装Oracle
2.1创建Oracle用户(ROOT用户下)
/usr/sbin/groupadd -g 501 oinstall
/usr/sbin/groupadd -g 502 dba
/usr/sbin/groupadd -g 503 oper
/usr/sbin/useradd -u 501 -g oinstall -G dba,oper oracle

2.2创建Oracle目录(ROOT用户下)
mkdir -p /u01/app/oracle
chmod -R 775 /u01/app/oracle
chown -R oracle:oinstall /u01/

2.3配置服务器/etc/hosts ,ip改为自己的IP,IP后面是服务器名称
echo "192.168.1.1 oracle-server-01" >> /etc/hosts

2.4ORACLE用户下解压安装包,安装包上传到home/oracle下
cd /home/oracle
unzip p13390677_112040_Linux-x86-64_1of7.zip
unzip p13390677_112040_Linux-x86-64_2of7.zip

#如果提示没有这个命令,先安装unzip,yum install unzip

2.5依赖包安装
yum -y install binutils compat-libstdc++-33 compat-libcap1 compat-libstdc++-33.i686 gcc gcc-c++ glibc glibc.i686 glibc-devel glibc-devel.i686 ksh libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel.i686 libstdc++-devel libaio libaio.i686 libaio-devel libaio-devel.i686 make sysstat unixODBC unixODBC-devel elfutils-libelf elfutils-libelf-devel

2.6内核配置
vi /etc/sysctl.d/99-sysctl.conf 下添加下面的内容
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

2.7设置oracle用户资源限制
vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 10240

2.8准备response file,路径:/home/orale/database/response/
其中database是Oracle软件解压后生成的目录。可见在response目录下有三个模板,其中dbca.rsp是用来创建数据库的 (也就是创建Oracle实例的)。netca.rsp是用作网络配置的。db_install.rsp是安装Oracle软件+创建数据库+网络配置。在这里为求方便,我们选择db_install.rsp模板。所需配置项及其释义如下:不要直接替换,吧这里配置一个一个改到系统的文件中。

# 指定安装选项
oracle.install.option=INSTALL_DB_AND_CONFIG
# 配置hostname
ORACLE_HOSTNAME=oracle11g-server
# 为inventory directory设置组
UNIX_GROUP_NAME=oinstall
# 设置inventory directory目录
INVENTORY_LOCATION=/u01/app/oraInventory
# 选择语言组件
SELECTED_LANGUAGES=en
# 设置Oracle安装家目录
ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_4
# 设置Oracle安装基础目录
ORACLE_BASE=/u01/app/oracle
# 选择Oracle安装版本:EE : Enterprise Edition、SE : Standard Edition
oracle.install.db.InstallEdition=EE
# EE版本可选组件
oracle.install.db.EEOptionsSelection=false
#
oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP=oper
# 指定创建数据库的类型:一般用途即可,此外有数据仓库类型。
oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
# Database Global Database Name
oracle.install.db.config.starterdb.globalDBName=orcl
# Database SID
oracle.install.db.config.starterdb.SID=orcl
# 选择数据库使用的字符集
oracle.install.db.config.starterdb.characterSet=ZHS16GBK
# 设置是否启动内存自动管理,这里设置true,memoryLimit则不生效
oracle.install.db.config.starterdb.memoryOption=true
# 如果memoryOption=false,这里需要手动指定内存限制
oracle.install.db.config.starterdb.memoryLimit=7168
# 是否加载Example Schemas
oracle.install.db.config.starterdb.installExampleSchemas=false
# 启动安全认证,这里默认就是true
oracle.install.db.config.starterdb.enableSecuritySettings=true
# 设置所有内置用户密码,也可以分别设置密码
oracle.install.db.config.starterdb.password.ALL=你的密码
oracle.install.db.config.starterdb.password.SYS=
oracle.install.db.config.starterdb.password.SYSTEM=
oracle.install.db.config.starterdb.password.SYSMAN=
oracle.install.db.config.starterdb.password.DBSNMP=
# DB_CONTROL、GRID_CONTROL二选一
oracle.install.db.config.starterdb.control=DB_CONTROL
# 是否需要自动备份数据
oracle.install.db.config.starterdb.automatedBackup.enable=false
# 设置数据库存储类型:FILE_SYSTEM_STORAGE、ASM_STORAGE二选一
oracle.install.db.config.starterdb.storageType=FILE_SYSTEM_STORAGE
# 数据库存储路径
oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=/u01/app/oracle/oradata
# 设置My Oracle Support
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
# 设置是否禁止更新
DECLINE_SECURITY_UPDATES=true

2.9ORACLE用户下执行安装程序
su - oracle
cd /home/oracle/database/
./runInstaller -silent -ignorePrereq -showProgress -responseFile /home/oracle/database/response/db_install.rsp

######################################################################

Starting Oracle Universal Installer...
Prepare in progress.
Copy files in progress.
Link binaries in progress.
Setup files in progress.
Oracle Net Configuration Assistant in progress.
Oracle Database Configuration Assistant in progress.
Execute Root Scripts in progress.
As a root user, execute the following script(s):
1. /u01/app/oraInventory/orainstRoot.sh
2. /u01/app/oracle/product/11.2.0/dbhome_4/root.sh

Successfully Setup Software.

执行静默安装命令后,执行到As a root user, execute the following script(s),需另启会话,在root用户下,执行上述2个脚本。提示:Successfully Setup Software.则安装成功。

2.10配置环境变量
vi /home/oracle/.bash_profile
export ORACLE_OWNER=oracle
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_4/
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH:$HOME/.local/bin:$HOME/bin
#然后运行下面的命令,加载配置
source /home/oracle/.bash_profile

2.11放开防火墙 ,root用户下
firewall-cmd --add-port 1521/tcp --permanent
firewall-cmd --reload

三、 dbca静默建库
3.1修改/home/oracle/database/response/dbca.rsp文件,按照图片的内容将系统对于参数做修改


3.2加载配置文件,oracle用户下
dbca -silent -responseFile /home/database/response/dbca.rsp

3.3测试连接,使用system登录,密码在上面修改的配置文件,oracle用户下
sqlplus system/oracle@dbm

sqlplus / as sysdba 登录dba账号
————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/weixin_44270742/article/details/127103657

标签:starterdb,config,db,Oracle,静默,install,oracle,安装,oracle11g
From: https://www.cnblogs.com/JIKes/p/18030187

相关文章

  • Anaconda的安装&基本使用
    一.下载&安装ANACONDA下载进入Anaconda官网下载AnacondaIndividualEdition,这是一个完全免费的软件。安装右击安装包,以管理员身份运行;Next;agreeLicenseAgreement;这里选择AllUsers(所有用户安装):设置安装路径,注意路径中尽量不要出现中文:这个地方......
  • SeaTunnel Web 在Ubuntu环境的安装
    SeaTunnelWeb在Ubuntu环境的安装目录SeaTunnelWeb在Ubuntu环境的安装下载软件测试SeaTunnel任务下载连接器启动客户端模式配置web元数据库配置Web应用配置JAVA_HOME配置SEATUNNEL_HOME添加MySQL驱动添加连接器到Web启动服务页面测试下载软件下载SeaTunnel二进制文件下载......
  • delphi10.3农历日历控件安装使用
    控件下载,链接: https://pan.baidu.com/s/1-ZJFRMT2z5_kti0LX7bHCw提取码:2anv  Delphi10.3在File菜单下,选择”OPEN…”打开ChnCalendars.dpk文件    打开自带DemoD:\迅雷下载\ChnCalendar3.0Beta20......
  • Docker 安装中遇到的踩坑点(个人)
    installdocker前期准备一般安装docker-ce版本,如果已经安装过docker,需要提前卸载所有相关包,这里不做赘述#设置存储库的命令yum-config-manager,该命令是在yum-utils包下,所以要先安装yum-utils`yuminstall-yyum-utils`#设置稳定版docker的存储库,使用下面的存储库在下载d......
  • unocss 安装使用
    1.安装pnpmi-Dunocss2.引入在项目根目录新建一个文件uno.config.tsimport{defineConfig,presetAttributify,presetIcons,presetUno}from'unocss'exportdefaultdefineConfig({presets:[presetUno(),presetAttributify(),presetIcons()],shortcuts:{......
  • 安装nvm,并使用nvm管理不同版本的node教程
    安装nvm:1.卸载已安装的node如果你已经安装了node,那么你需要先卸载node,如果你没有安装那直接跳过这一步到下一步。打开控制面板->打开程序和功能->右上角搜索输入node->右键卸载2.安装nvm去github下载最新的nvm,找到nvm-setup.zip,点击下载 选择nvm的安装路径选择node.js......
  • 02. 安装 Unity 引擎和代码编辑器
    下载并安装Unity访问网站unity.cn,在右边点击下载Unity。如果没有Unity账号,先注册账号,然后登陆账号。首先下载UnityHub,安装UnityHub,获取个人免费许可,再安装编辑器代码编辑器有VisualStudio、VisualStudioCode、Rider具体怎么用见下面的链接https://learn.microso......
  • pip安装时WARNING: Ignoring invalid distribution -XX的解决办法
    安装一些包出现的问题如下:原因:原因是后面对应的目录文件夹下有不合法的文件存在,造成这个问题的原因很可能是原先下载包的过程中因为电脑没电关机了导致下载中断,导致出现了temp文件导致解析失败了。d:\app\anconda\envs\pytorch\lib\site-packages解决办法:将目录文件夹下含有......
  • ubuntu 安装mysql
    1.dpkg--list|grepmysql命令可以查看当前系统是否已有mysql的相关包;同时该命令也可用于装完mysql之后的检查:ubuntu18.04的版本对应的默认的mysql的版本还是5.7。。 不过无所谓。 2.安装完之后,默认mysql的进程就是启动着的,可以使用 netstat-tap|grepmysql命令查......
  • 【mysql系列】mysql安装和卸载详细教程 mysql-8.0.31-winx64
    【mysql系列】mysql安装和卸载详细教程mysql-8.0.31-winx64......