iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Oracle 11.2.0.4静默安装软件和创建数据库
  • 886
分享到

Oracle 11.2.0.4静默安装软件和创建数据库

2024-04-02 19:04:59 886人浏览 泡泡鱼
摘要

在没有图形界面的情况时,安装oracle数据库软件和创建数据库就只能使用命令行的方式进行。本文假设安装的前提条件都已经配置好。一、静默安装数据库软件1、准备参数文件这个参数文件是用于安装软件使用的,里边配置

在没有图形界面的情况时,安装oracle数据库软件和创建数据库就只能使用命令行的方式进行。

本文假设安装的前提条件都已经配置好。

一、静默安装数据库软件

1、准备参数文件

这个参数文件是用于安装软件使用的,里边配置了需要安装的版本、语言、ORACLE_HOME等信息。

这个文件的模版在database/response目录下的db_install.rsp,文件中的各个参数作用参考Http://docs.oracle.com/cd/E11882_01/em.112/e12255/oui3_response_files.htm#OUICG183

#修改记录如下:
oracle.install.option=INSTALL_DB_SWONLY #只安装软件
UNIX_GROUP_NAME=oinstall      #安装的操作系统用户组
INVENTORY_LOCATION=/u01/app/orainventory/ #Inventory目录路径
SELECTED_LANGUAGES=en  #安装语言
ORACLE_HOME=/u01/app/oracle/product/11.2.0/db #Oracle Home路径
ORACLE_BASE=/u01/app/oracle/  #Oracle Base路径
oracle.install.db.InstallEdition=EE #数据库版本 EE企业版
oracle.install.db.DBA_GROUP=dba  #DBA组所属的操作系统用户组
oracle.install.db.OPER_GROUP=oinstall #OPER组所属的操作系统用户组
DECLINE_SECURITY_UPDATES=true #必须设置为true,否则需要修改其他信息
#创建Inventory目录
[oracle@rhel6 11.2.0.4_database]$ cd /u01/app/
[oracle@rhel6 app]$ ls
oracle
[oracle@rhel6 app]$ mkdir oraInventory

2、静默安装

[oracle@rhel6 11.2.0.4_database]$ ./runInstaller -silent -force -responseFile /opt/soft/11g/11.2.0.4_database/response/install.rsp 
Starting Oracle Universal Installer...

Checking Temp space: must be greater than 120 MB.   Actual 34496 MB    Passed
Checking swap space: must be greater than 150 MB.   Actual 2047 MB    Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2016-12-21_05-02-49PM. Please wait ...[oracle@rhel6 11.2.0.4_database]$ [WARNING] [INS-13014] Target environment do not meet some optional requ
irements.   CAUSE: Some of the optional prerequisites are not met. See logs for details. /tmp/OraInstall2016-12-21_05-02-49PM/installActions2016-12-21_05-02-49PM.log
   ACTION: Identify the list of failed prerequisite checks from the log: /tmp/OraInstall2016-12-21_05-02-49PM/installActions2016-12-21_05-02-49PM.log. Then either from the log file or from installation manual f
ind the appropriate configuration to meet the prerequisites and fix it manually.You can find the log of this install session at:
 /u01/app/oraInventory/logs/installActions2016-12-21_05-02-49PM.log
#日志文件:/u01/app/oraInventory/logs/installActions2016-12-21_05-02-49PM.log 
[oracle@rhel6 11.2.0.4_database]$ The installation of Oracle Database 11g was successful.
Please check '/u01/app/oraInventory/logs/silentInstall2016-12-21_05-02-49PM.log' for more details.

As a root user, execute the following script(s):
	1. /u01/app/oraInventory/orainstRoot.sh
	2. /u01/app/oracle/product/11.2.0/db/root.sh


Successfully Setup Software.

3、使用root执行脚本

[root@rhel6 response]# /u01/app/oraInventory/orainstRoot.sh
Changing permissions of /u01/app/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.

Changing groupname of /u01/app/oraInventory to oinstall.
The execution of the script is complete.
[root@rhel6 response]# /u01/app/oracle/product/11.2.0/db/root.sh
Check /u01/app/oracle/product/11.2.0/db/install/root_rhel6_2016-12-21_17-12-23.log for the output of root script
[root@rhel6 response]# cat /u01/app/oracle/product/11.2.0/db/install/root_rhel6_2016-12-21_17-12-23.log
PerfORMing root user operation for Oracle 11g 

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /u01/app/oracle/product/11.2.0/db
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...


Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root script.
Now product-specific root actions will be performed.
Finished product-specific root actions.
Finished product-specific root actions.
#测试sqlplus
[oracle@rhel6 11.2.0.4_database]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Wed Dec 21 17:16:19 2016

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

Connected to an idle instance.

SQL>

4、手工建库

官方文档:http://docs.oracle.com/cd/E11882_01/server.112/e25494/create.htm#CIAEJDBE

4.1 配置环境变量

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db
export ORACLE_SID=mydb
export PATH=$PATH:$ORACLE_HOME/bin
#创建数据文件存储目录
[oracle@rhel6 oracle]$ cd $ORACLE_BASE
[oracle@rhel6 oracle]$ mkdir -p oradata/mydb

4.2 手工创建pfile

#此处只写必要的几个参数,生产上要按照实际情况写参数
[oracle@rhel6 ~]$ cat mydb.ora
db_name=mydb
control_files=/u01/app/oracle/oradata/mydb/control01.ctl,/u01/app/oracle/oradata/mydb/control02.ctl

4.3 启动实例到NOMOUNT状态

[oracle@rhel6 ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Wed Dec 21 17:26:31 2016

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

Connected to an idle instance.

SQL> startup nomount pfile=/home/oracle/mydb.ora;
ORACLE instance started.

Total System Global Area  217157632 bytes
Fixed Size		    2251816 bytes
Variable Size		  159384536 bytes
Database Buffers	   50331648 bytes
Redo Buffers		    5189632 bytes

4.4 创建spfile并重启到NOMOUNT状态

SQL> create spfile from pfile='/home/oracle/mydb.ora';

File created.

SQL> shutdown immediate;
ORA-01507: database not mounted


ORACLE instance shut down.
SQL> startup nomount;
ORACLE instance started.

Total System Global Area  217157632 bytes
Fixed Size		    2251816 bytes
Variable Size		  159384536 bytes
Database Buffers	   50331648 bytes
Redo Buffers		    5189632 bytes

4.4 执行CREATE DATABASE语句创建数据库

SQL> CREATE DATABASE mydb
  2     USER SYS IDENTIFIED BY oracle
  3     USER SYSTEM IDENTIFIED BY oracle
  4     LOGFILE GROUP 1 ('/u01/app/oracle/oradata/redo01.log') SIZE 100M BLOCKSIZE 512,
  5             GROUP 2 ('/u01/app/oracle/oradata/redo02.log') SIZE 100M BLOCKSIZE 512,
  6             GROUP 3 ('/u01/app/oracle/oradata/redo03.log') SIZE 100M BLOCKSIZE 512
  7     MAXLOGFILES 5
  8     MAXLOGMEMBERS 5
  9     MAXLOGHISTORY 1
 10     MAXDATAFILES 100
 11     CHARACTER SET ZHS16GBK
 12     NATIONAL CHARACTER SET AL16UTF16
 13     EXTENT MANAGEMENT LOCAL
 14     DATAFILE '/u01/app/oracle/oradata/mydb/system01.dbf' SIZE 325M REUSE
 15     SYSAUX DATAFILE '/u01/app/oracle/oradata/mydb/sysaux01.dbf' SIZE 325M REUSE
 16     DEFAULT TABLESPACE users
 17        DATAFILE '/u01/app/oracle/oradata/mydb/users01.dbf'
 18        SIZE 500M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED
 19     DEFAULT TEMPORARY TABLESPACE tempts1
 20        TEMPFILE '/u01/app/oracle/oradata/mydb/temp01.dbf'
 21        SIZE 20M REUSE
 22     UNDO TABLESPACE undotbs
 23        DATAFILE '/u01/app/oracle/oradata/mydb/undotbs01.dbf'
 24        SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;

Database created.

4.5 执行创建数据字典脚本

conn / as sysdba
@?/rdbms/admin/catalog.sql
@?/rdbms/admin/catproc.sql
@?/rdbms/admin/utlrp.sql
conn system/oracle
@?/sqlplus/admin/pupbld.sql

5、创建监听并启动

[oracle@rhel6 mydb]$ cd $ORACLE_HOME/network/admin
[oracle@rhel6 admin]$ ls
samples  shrept.lst
[oracle@rhel6 admin]$ vi listener.ora
[oracle@rhel6 admin]$ cat listener.ora 
LISTENER=
  (DESCRIPTION=
    (ADDRESS_LIST=
      (ADDRESS=(PROTOCOL=tcp)(HOST=rhel6)(PORT=1521))
      (ADDRESS=(PROTOCOL=ipc)(KEY=extproc))))
[oracle@rhel6 admin]$ lsnrctl start

LSNRCTL for linux: Version 11.2.0.4.0 - Production on 21-DEC-2016 17:41:13

Copyright (c) 1991, 2013, Oracle.  All rights reserved.

Starting /u01/app/oracle/product/11.2.0/db/bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 11.2.0.4.0 - Production
System parameter file is /u01/app/oracle/product/11.2.0/db/network/admin/listener.ora
Log messages written to /u01/app/oracle/diag/tnslsnr/rhel6/listener/alert/log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=rhel6)(PORT=1521)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=extproc)))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=rhel6)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.4.0 - Production
Start Date                21-DEC-2016 17:41:15
Uptime                    0 days 0 hr. 0 min. 2 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/oracle/product/11.2.0/db/network/admin/listener.ora
Listener Log File         /u01/app/oracle/diag/tnslsnr/rhel6/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=rhel6)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=extproc)))
The listener supports no services
The command completed successfully

6、测试

C:\Users\victor>sqlplus system/oracle@192.168.56.3/mydb

SQL*Plus: Release 12.1.0.1.0 Production on 星期三 12月 21 17:51:05 2016

Copyright (c) 1982, 2013, Oracle.  All rights reserved.


连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> select open_mode from v$database;

OPEN_MODE
--------------------
READ WRITE


您可能感兴趣的文档:

--结束END--

本文标题: Oracle 11.2.0.4静默安装软件和创建数据库

本文链接: https://www.lsjlt.com/news/38617.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 在OracleLinux7.6上静默安装Oracle11gR2-11.2.0.4数据库
    一、部署Oracle环境,以及准备responseFile文件1、环境部署请参考博客:https://blog.51cto.com/hnyuanzijian/2342205,此外还需要再创建目录和文件,并给...
    99+
    2024-04-02
  • CentOS 7 静默安装oracle 11R2 ,并手动创建数据库 createdatabase
    官方文档:http://docs.oracle.com/cd/E11882_01/install.112/e24326/toc.htm#BHCCADGD需要的安装包:binutils-2.23.52.0.1...
    99+
    2024-04-02
  • 如何安装单机Oracle数据库静默
    本篇内容介绍了“如何安装单机Oracle数据库静默”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、&nb...
    99+
    2024-04-02
  • 如何静默安装Oracle11g数据库
    这篇文章将为大家详细讲解有关如何静默安装Oracle11g数据库,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.1. 修改密码及创建目录和权限1) ...
    99+
    2024-04-02
  • 如何静默安装数据库oracle11gR2
    这篇文章主要为大家展示了“如何静默安装数据库oracle11gR2”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何静默安装数据库oracle11gR2”这篇文...
    99+
    2024-04-02
  • oracle中如何实现静默安装和手动建库
    这篇文章主要介绍oracle中如何实现静默安装和手动建库,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1 之前都是复制粘贴参数! 这次了解了两个关于内存的参数介绍shmall 是全部...
    99+
    2024-04-02
  • oracle11g静默安装数据库+手工创建实例的示例分析
    这篇文章将为大家详细讲解有关oracle11g静默安装数据库+手工创建实例的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。静默安装1:配置响应文件响应文件模板/s...
    99+
    2024-04-02
  • 安装unxiodbc软件,连接oracle数据库
             安装unixodbc——以下操作在root用户下操作    安装过程和报错处理我是参考及引用网络上的资源,也结合了自己...
    99+
    2024-04-02
  • 安装mysql、mysql-front,并创建数据库和数据表
    一、安装mysql 按照mysql系列教材 (一)- 安装mysql-server (how2j.cn)教程一步一步安装,在这过程中比较成功,没有遇到问题。 二、配置环境变量 右击“此电脑”→属性→高级系统设置→高级→环境变量,在系统变量新...
    99+
    2023-10-20
    mysql 数据库
  • 安装oracle数据库以及解压安装glodengate软件的步骤
    本篇内容介绍了“安装oracle数据库以及解压安装glodengate软件的步骤”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细...
    99+
    2024-04-02
  • 如何通过克隆方式安装Oracle数据库软件
    这篇文章给大家分享的是有关如何通过克隆方式安装Oracle数据库软件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、准备工作有时候,如果几个机器的配置相似,就不需要一遍又一遍地...
    99+
    2024-04-02
  • Linux克隆安装Oracle数据库软件的方法是什么
    本篇内容介绍了“Linux克隆安装Oracle数据库软件的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学...
    99+
    2024-04-02
  • ADO.NET数据库安装创建命令是什么
    这篇文章主要介绍“ADO.NET数据库安装创建命令是什么”,在日常操作中,相信很多人在ADO.NET数据库安装创建命令是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ADO.NET数据库安装创建命令是什么...
    99+
    2023-06-17
  • 如何安装oracle12c单实例数据库软件
    这篇文章主要介绍如何安装oracle12c单实例数据库软件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、环境准备[oracle@localhost ~]$ df -hl 查看内存...
    99+
    2024-04-02
  • linux7安装rac11.2.0.4 安装数据库软件选择不到节点
    解决方式如下: [root@ora02std ContentsXML]# pwd /u01/app/oraInventory/ContentsXML [root@ora02std ContentsXML]#...
    99+
    2024-04-02
  • CentOS5.3安装Oracle过程讲解以及如何创建软件账户
    本篇文章给大家分享的是有关CentOS5.3安装Oracle过程讲解以及如何创建软件账户,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。经过长时间学习CentOS5.3安装Ora...
    99+
    2023-06-16
  • SQL Server数据库创建数据库和创建表以及条件查询怎么操作
    这篇文章将为大家详细讲解有关SQL Server数据库创建数据库和创建表以及条件查询怎么操作,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。  SQLServ...
    99+
    2024-04-02
  • Fedora 2安装过程中如何创建数据库
    这篇文章主要介绍Fedora 2安装过程中如何创建数据库,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.Fedora 2安装2.下载Fedora 2Oralce10G (www.oracle.com),一般安装只需...
    99+
    2023-06-16
  • 美创运维日记|Oracle数据库的软件版本需知
    客户A:11g扩展服务到期了,新上环境版本为什么你们推荐19.3? 客户B:跨越那么多版本,会不会操作起来难度很大? 客户C:那为什么还有厂商在安利10g/11g? 实习生D:从12c到18c到19...
    99+
    2024-04-02
  • 如何使用Xmanager软件远程调用图形化安装Oracle数据库
    这期内容当中小编将会给大家带来有关如何使用Xmanager软件远程调用图形化安装Oracle数据库,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。安装Oracle,使用调用图形化界面进行安装,此次不能使用V...
    99+
    2023-06-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作