ORACLE数据库自带的opath,oracle11.2.0.4.0 数据库安装

-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安装程序

a6c10867aee8bc4ba941f8da6c4a866d.png

c6315c3d4fee4b8b48bd1e7ecdcdf5b2.png

41555b8b4270de9300318ba2f32c33bb.png

cfe79bead2b65fccc38e702151e4fb1f.png

7.2 仅安装oracle软件

选择“install database software only”选项:

6d4421bda5235a86c40655df9e52d60e.png

选择“single instance database installation”:

6ab0c8cb3589d79dadc20f938715d8f2.png

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

9b60a50f824299eb98950d8d7117c00e.png

选择“Enterprise Editor(4.7GB)”:

43cb8e101d8c5be48f3d6147fb04e72a.png

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

083f9a0e3a4824d723191bbf88a42e6e.png

75a5b2308bc6d99aba5e59d58795a773.png

选择用户dba和组oper:

0ae099c24db07b0ac1f85009cae3e3a0.png

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

eb7113a1f6fbc63a8b43ec0e07e3b3b9.png

cbc66adddd7487843002b05d49c4401f.png

08b7306ffc6a1451c00d6ab23e437cd1.png

7.4 root执行shell脚本

d6b4dd1167f16136850f1d628e2b0ad8.png

以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”按钮完成安装:

41985c1729004f568a5dbbd1c97a5a8c.png

八、创建listener

8.1 运行netca

90820eecb3fd7f1d57ca5d18d6386b16.png

e9f65f58b86c63dcc30d7e4f151a531f.png

8.2新增listener

57e720c7f19570dad1143907bc9c4ec5.png

8.3 命名listener

21dda04835e5056164a0167d246e68c0.png

eaac6cd3ba535c63d4335469ba3b0d63.png

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

1be43093b0037738fc7c21d61b2480ba.png

00777896caac6540ddb5298c3768d68d.png

ca8848760324ade322f1b8b9beb63e26.png

九、创建实例

9.1 运行dbca

1f69b6669fad2b5fd7fe96ab0bd12964.png

f44cd8f656e8fc1b7e308d140bb03ff4.png

9.2 选择创建数据库实例

0569f34fa78ef06f850681b7b9ff5c51.png

a1a2e5cd9b6e49ccf28db32c31a01d93.png

9.3选择实例名

aeeee0582f1848f5ae2a0cee94ef5774.png

dc6f73485d8f01ccfb97412ed6e501eb.png

9.3 填写内置账号的密码

c86cce77ff3f61c68e3fd33feb40d808.png

3328319b932bae5a986cd2783e71ee41.png

9.4 取消归档和闪回

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

12594eb853e025199b0908077a501084.png

c4d8d73a377e37938eedea8c5d3b8c83.png

349e9b03e6184b3768cdee9399b2ce2e.png

9.5 修改数据库进程数量

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

04eddd63e95fd3e8f3d34471d49746e6.png

9.6 修改数据库字符集

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

2c1dde99e95966fd4ef99e459f1752c1.png

83bb366a2880bd7caf6e8b9ffc272ab2.png

472b70d5d583beec3fc0bd48bfdd3919.png

5513e7b371dec0ef228e7054af70a9f7.png

f19ff223f4601d419b3e16c025dc917e.png

ebeab7fedf0569fcd96bbcd45f0f743e.png

十、打开归档和闪回功能

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提示,运行脚本和命令完成表空间分类和数据初始化工作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值