Linux下MySQL静默安装_静默安装Oracle也没那么恐怖

几种必须静默安装的情况

服务器为了减少资源占用,没安装图形组件

不能进入机房,只能远程SSH

想炫(Z)耀(B),静默安装显得有技术含量

磁盘分区要求

如没有特别要求,装机时可按如下分区比较好管理

安装步骤大纲

没明确指出操作账号的步骤,请仔细看命令前面是井号还是美元,井号就是用root做的,美元就是用oracle做的。

装前检查

创建组和用户

修改内核参数

修改用户限制

关闭SELinux及防火墙

创建安装目录

设置环境变量

执行runInstaller安装Oracle

执行dbca建立数据库

配置tnsnames.ora

执行lsnrctl启动监听,PLSQL连接

安装前检查

两个安装包

linux.x64_11gR2_database_1of2.zip

linux.x64_11gR2_database_2of2.zip

Oracle版本是11.2.0.1.0

Linux版本Red Hat Enterprise Linux Server release 6.6 (Santiago)

物理内存检查:

至少4G,查看物理内存命令:

虚拟内存检查:

物理内存4-8G,虚拟内存为2倍物理内存;

物理内存8-32G,虚拟内存为1.5倍物理内存;

物理内存>32G,虚拟内存等于物理内存;

查看虚拟内存命令:

依赖包检查

输入下面几个包,说明系统没有

配好yum源,逐个yum install上面的包。

创建组和用户

修改内核参数

使设置生效

检查设置是否成功

用户限制设置

关闭SELinux及防火墙

创建安装目录

配置环境变量

新开个会话,以Oracle账号登陆,检查环境是否生效

以root账号,新建oraInst.loc,执行

执行runInstaller安装Oracle

修改host文件

将两个安装包上传到/u01/app,确保安装包属于oracle用户

如果已经属于oracle用户,上面步骤不用做。

在oracle账号下,按顺序解压

解压后文件都在database目录里

拷贝安装配置模板文件到当前目录(/u01/app)下

创建三个目录,oracle是安装目录,oradata是数据文件目录,oradatabackup,是数据文件备份目录

编辑db_install.rsp,编辑后和原始文件差异如下,

这些配置项也可以在安装命令参数里写,本文选择编辑db_install.rsp达到效果。

安装前文件和环境如下

执行安装命令

输出Successfully Setup Software表示安装成功。同时提示以root账号执行/u01/app/oracle/product/11.2.0/db_1/root.sh脚本。

执行完Oracle软件安装完成。

建立数据库

oracle账号执行,拷贝建立数据库的配置文件dbca.rsp到app目录下

编辑dbca.rsp,编写完各项目如下

同样这个文件的内容也可以在执行dbca命令时以参数形式输入,本文选择编辑dbca.rsp的方式。

app目录下执行命令建立数据库

此时数据库已经启动,可以访问了。下面指令测试是否成功

shutdown和startup都成功执行,说明数据库正常启动了。

/u01/app/oradata/ORCL目录下是刚建立数据库ORCL的数据文件

配置tnsnames.ora

network/admin下新建ora文件

远程客户端的tnsnames.ora写上相同的配置。如果远程在PC上,ora文件放在TNS_ADMIN环境变量对应的目录下。

执行lsnrctl启动监听,PLSQL连接

监听的配置文件不用编写,采用默认配置。检查webdb能否解析

可以解析出地址和端口号,否则会报Failed to resolve name。no listerer提示监听程序没有启动,启动监听

启动成功。PLSQL连接,用户system,密码oracle,数据库下拉选择webdb,可以成功登陆。

如果一切顺利,到此大功告成。如果遇到一些报错请往下看。

一些报错的解决方法

整库导入

如果新安装的库要导入老库的数据,

在老库服务器以oracle用户执行

新库建立完后,什么都不需要做,上传exp.dmp后,直接执行

就可以成功导入老库所有数据和用户。

新老数据库的字符集相同即可,其它环节字符集不同也可以成功。

总结

终于搞定了传说中安装成功率只有50%的Oracle,还是静默安装,爽。

如果失败了,建议格式化u01分区直接重来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值