-rw-r--r--. 1 oracle oinstall 1395582860 Jun 24 18:02 p13390677_112040_Linux-x86-64_1of7.zip

-rw-r--r--. 1 oracle oinstall 1151304589 Jun 24 18:02 p13390677_112040_Linux-x86-64_2of7.zip

oracle11.2.0.4.0数据库安装

一、修改内核

1.1 修改sysctl.conf文件

[root@doea5db01 Downloads]# vi /etc/sysctl.conf

fs.aio-max-nr = 1048576

kernel.shmmax = 277495689510912

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 = 1048586

fs.file-max = 6815744

1.2 使参数生效

[root@doea5db01 Downloads]# sysctl –p

二、增加用户和组

[root@doea5db01 Downloads]# groupadd oinstall

[root@doea5db01 Downloads]# groupadd dba

[root@doea5db01 Downloads]# groupadd oper

[root@doea5db01 Downloads]# useradd -g oinstall -G dba,oper oracle

[root@doea5db01 Downloads]# passwd oracle

三、修改limits.conf限制

[root@doea5db01 Downloads]# vi /etc/security/limits.conf

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

四、修改/etc/pam.d/login

[root@doea5db01 Downloads]# vi /etc/pam.d/login

session required /lib64/security/pam_limits.so

五、修改bash_profile文件

5.1 修改profile

[root@doea5db01 Downloads]# vi /etc/profile

if [ $USER = "oracle" ]; then

if [ $SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

5.2 修改bash_profile

[oracle@doea5db01 ~]$ vi .bash_profile

export EDITOR=vi

export ORACLE_SID=doea5db

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

export INVENTORY_LOCATION=/oraInventory

export LD_LIBRARY_PATH=$ORACLE_HOME/lib

export NLS_LANG="American_america.zhs16gbk"

export NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'

export PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin:$PATH:$HOME/bin

umask 022

5.3 使bash_profile生效

[oracle@doea5db01 ~]$ source .bash_profile

六、创建目录

[root@doea5db01 ~]# mkdir /doea5

[root@doea5db01 ~]# chown oracle:oinstall /doea5

七、安装oracle数据库软件

[oracle@doea5db01 ~]$ cd database/

[oracle@doea5db01 database]$ pwd

/home/oracle/database

7.1 运行runInstaller安装程序

7.2 仅安装oracle软件

选择“install database software only”选项:

选择“single instance database installation”:

选择语言(注:没有特殊需求,默认即可):

选择“Enterprise Editor(4.7GB)”:

7.3选择安装目录(注:路径是从环境变量里读取的,一般不需要修改):

选择用户dba和组oper:

确保检查结果无警告出现(注:下图提示的swap size是警告,是可以忽略的):

7.4 root执行shell脚本

以root身份执行orainstRoot.sh和root.sh脚本(注:执行完脚本以后,在点击“ok”):

[root@doea5db01 Packages]# /doea5/oraInventory/orainstRoot.sh

Changing permissions of /doea5/oraInventory.

Adding read,write permissions for group.

Removing read,write,execute permissions for world.

Changing groupname of /doea5/oraInventory to oinstall.

The execution of the script is complete.

[root@doea5db01 Packages]# /doea5/product/11.2.0/db_1/root.sh

Performing root user operation for Oracle 11g

The following environment variables are set as:

ORACLE_OWNER= oracle

ORACLE_HOME= /doea5/product/11.2.0/db_1

Enter the full pathname of the local bin directory: [/usr/local/bin]:

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.

点击“close”按钮完成安装:

八、创建listener

8.1 运行netca

8.2新增listener

8.3 命名listener

8.4 选择端口1521(注:1521是默认端口):

九、创建实例

9.1 运行dbca

9.2 选择创建数据库实例

9.3选择实例名

9.3 填写内置账号的密码

9.4 取消归档和闪回

取消“Specify Fast Recovery Area”和“Enable Archiving”(注:待安装完成后,会单独定制这两个功能):

9.5 修改数据库进程数量

修改数据库最大进程的数量为3000:

9.6 修改数据库字符集

选择数据库字符集:ZHS16GBK –GBK 16-bit Simplified Chinese

十、打开归档和闪回功能

10.1 创建目录

[oracle@doea5db01 doea5]$

mkdir /doea5/{arch, flash_recovery }

[oracle@doea5db01 doea5]$ sqlplus / as sysdba

10.2 修改spfile参数

SQL> alter system set log_archive_dest_1='location=/doea5/arch';

SQL> alter system set log_archive_format='arch_%t_%s_%r.log' scope=spfile;

SQL> alter system set db_recovery_file_dest_size=20G;

SQL> alter system set db_recovery_file_dest='/doea5/flash_recovery';

SQL> alter system set db_flashback_retention_target=10080;

SQL> alter system set undo_retention=10800;

10.3 打开归档和闪回

SQL> shutdown immediate

SQL> startup mount

SQL> alter database archivelog ;

SQL> alter database flashback on;

SQL> alter database open;

十一、表空间分类及数据初始化

根据“A5业务系统.zip”附件里的README提示,运行脚本和命令完成表空间分类和数据初始化工作。

ORACLE数据库自带的opath,oracle11.2.0.4.0 数据库安装相关推荐

  1. oracle数据库中的系统自带表情_Oracle数据库自带表空间的详细说明

    需求: 需要整理现场用户创建的表空间以及其存储数据,进行规范化管理.在整理用户现场建立的表空间时,需要排除掉非用户创建的表空间,所有首先需要那些表空间是用户创建的,那些是Oracle自带的. 本机测试 ...

  2. 爱数oracle备份软件,爱数备份软件相比于数据库自带备份功能的优势

    经常会有朋友问到,爱数的备份软件提供的备份功能和SQL自带的备份,oracle自带的备份,ERP自带的备份与备份软件备份的对比,有什么不一样? 首先分析一下这个问题,ERP系统的通常包括财务管理.人力 ...

  3. 如何安装Oracle数据库自带的HR Sample Schema

    本文参考了此文档. 如果希望使用Github安装较全的Sample Schema,可参见如何使用github安装Oracle 数据库12c Sample Schema (示例Schema) 数据库安装 ...

  4. oracle经常考的题型是哪些,Oracle考试试题(带答案).doc

    Oracle考试试题(带答案) 选择(每题3分) 1)当Oracle服务器启动时,下列哪种文件不是必须的().a)数据文件b)控制文件c)日志文件d)归档日志文件参考答案D 2)在Oracle中,当用 ...

  5. PostgreSQL数据库自带的命令行工具--psql

    文章目录 PostgreSQL自带的命令行工具--psql 使用psql连接数据库 psql帮助内容 \copyright 发布条款 \h SQL命令的帮助 \? 元命令帮助 psql元命令实际执行S ...

  6. 爱数备份软件相比于数据库自带备份功能的优势

    经常会有朋友问到,爱数的备份软件提供的备份功能和SQL自带的备份,oracle自带的备份,ERP自带的备份与备份软件备份的对比,有什么不一样? 首先分析一下这个问题, ERP系统的通常包括财务管理.人 ...

  7. 通俗易懂的oracle11g讲解,王二暖DBA学习开发Oracle11G数据库视频教程带课件

    王二暖DBA学习开发Oracle11G数据库视频教程带课件 这套视频讲的非常深刻,但是作者深入浅出让人通俗易懂,有广度有深度,希望能帮助您在java开发和DBA道路上披荆斩棘,让大家少走弯路. 第1部 ...

  8. 带你发现新大陆!什么是图数据库以及简单入门!

    一.关系型数据库的不适性 在众多不同的数据模型里,关系数据模型自20世纪80年代就处于统治地位,而且出现了不少巨头,如Oracle.MySQL,它们也被称为:关系数据库管理系统(RDBMS).然而,随 ...

  9. Oracle数据库迁移后变慢,迁移数据之后,读取数据库变得很慢

    在某天晚上,业务人员把数据库迁至新库,通过数据泵导入导出这种方式迁至新库上. 新库与老库均为rac环境 在第二天上午,业务人员突然报说数据库处理单子的速度变的很慢,一上午压了2000个单子. 出现这种 ...

  10. oracle异机expdp备份,关于通过dblink和expdp进行数据库备份的操作步骤

    关于通过dblink和expdp进行数据库备份的操作步骤 关于通过dblink和expdp进行数据库备份的操作步骤 文档约定 文档目的 操作步骤 参考资料 文档约定 主服务器数据库为源数据库,客户端服 ...

最新文章

  1. 一行Python代码能实现什么丧心病狂的功能?
  2. Can‘t get attribute ‘SiLU‘ on <module ‘torch.nn.modules.activation
  3. oracle生成xml格式化,介绍关于Oracle下存取XML格式数据的方式教程一览
  4. 产品经理该如何全局思考和分析行业产业链?
  5. HazeOver For Mac(管理窗口工具)
  6. PMP考试多少分算通过?
  7. 17个机器学习的常用算法!
  8. ansys workbench汉化教程_ansys16.0软件下载及安装教程
  9. 别没事就打开懂车帝了,我的字节跳动懂车帝三面面试经验
  10. cisco的ccna与华为的hcne考试培训心得
  11. openwrt之mwan3负载均衡·多线多拨
  12. 算法成华纳旗下歌手?背景音乐经济
  13. docer 设置 拉取http协议的私有仓库
  14. 智库说 | 徐远:数字时代的城市潜力
  15. 记一次修改开源1078音视频服务器兼容粤标音视频的变更
  16. 遗留系统:IT攻城狮永远的痛
  17. 如何对一个网页进行测试
  18. 利用Nginx正向代理加速代码编译外网依赖下载速度
  19. 【机器学习】机器学习之一元线性回归
  20. JS中findIndex方法的使用场景以及与find的差别

热门文章

  1. Android获取系统ID(com.android.internal.R)
  2. WCF集成COM+应用程序遇到的问题
  3. storm中分组策略Field Grouping简单总结笔记
  4. 怎么用最短时间高效而踏实地学习Linux?
  5. 在Linux环境下select函数的初体验
  6. Docker container 集装箱说明
  7. JAVA网络编程——URL
  8. cisco路由器菜单的制作
  9. mac安装xdebug
  10. window.onerror=hide_error_message;