Centos7.2静默安装oracle11gR2

Oracle数据库部署(安装前确认swap空间大小,内存大于16G,swap=16G,划分一个逻辑分区,更改为swap,w保存退出。mkswap /dev/sdb5  swapon(swapoff) /dev/sdb5   /etc/fstab )

4G以内的物理内存,SWAP 设置为内存的2倍。

4-8G的物理内存,SWAP 等于内存大小。

8-64G 的物理内存,SWAP 设置为22G以上。

64-256G物理内存,SWAP 设置为32G以上

将swap空间增加1G

第一步:dd if=/dev/zero of=/swap01 bs=1024 count=1048572

第二步:mkswap /swap01

第三步:swapon /swap01

第四步:/swap01    swap    swap    default   0 0

第五步:free –g

具体操作链接:https://blog.youkuaiyun.com/zhou920786312/article/details/76178663--新增swap空间查看此链接

https://www.cnblogs.com/lqynkdcwy/p/9463640.html-创建swap查看此链接

 

http://www.cnblogs.com/lpdong/p/6266281.html  静默安装扩充资料链接

静默安装涉及版本链接,链接:https://pan.baidu.com/s/11tPPdtw9KvV05gNZZQt90Q 
提取码:eze5   请用百度云自行下载

 

Oracle数据库环境安装

使用root用户登陆服务器,创建/root/software目录,将oracle_env.zip文件上传到/root/software目录下并解压。

cd /root/software

unzip oracle_env.zip -d ./oracle_env

cd /root/software/oracle_env

chmod 755 *

执行env_oracle_v2.sh脚本安装配置Oracle环境,最后显示“everything is OK”表示Oracle环境配置完成。sh env_oracle_v2.sh

需要注意安装Oracle压缩包的路径及脚本中网卡类型eth0?eth1?

及数据库压缩包放进去oracle_env目录下还有oracle安装目录都可以根据实际情况而定

二:oracle程序安装(oracle用户)

修改db_soft_install.rsp文件中ORACLE_HOSTNAME的值,以现场实际主机名为准。

执行以下命令进行oracle程序安装:切换到安装oracle目录下

vim db_soft_install.rsp修改ORACLE_HOSTNAME

chmod 775 ~/db_soft_install.rsp ---db_soft_install.rsp在执行之前可vi配置数据库管理员密码和字符集等

cd /data/oracle/database

./runInstaller  -silent  -noconfig  -responseFile  /data/oracle/db_soft_install.rsp 默认执行这条命令

./runInstaller -silent -ignorePrereq -responseFile /data/oracle/db_soft_install.rsp  忽略检查安装

 

cd /data/oraInventorysh orainstRoot.sh   cd /data/oracle/product/11.2.0/db_1  root.sh

出现上图所示情况,不要回车,另开一个终端,使用root用户登录,执行上述两个root.sh脚本。两个脚本执行完成后,回到原Oracle安装终端界面,回车确认完成安装。

 

重输命令需清空oraInventory删掉ORCLfmap

监听静默安装    (命令执行不了需重新登录,su –oracle     echo $ORACLE_BASE

echo $ORACLE_HOME)

执行以下命令进行监听程序安装:

 [oracle@localhost lib]$ netca /silent /responseFile /data/oracle/net_ca.rsp

UnsatisfiedLinkError exception loading native library: njni11

java.lang.UnsatisfiedLinkError: /opt/oracle/product/11.2.0/db_1/lib/libnjni11.so: libclntsh.so.11.1: cannot open shared object file: No such file or directory

java.lang.UnsatisfiedLinkError: jniGetOracleHome

         at oracle.net.common.NetGetEnv.jniGetOracleHome(Native Method)

         at oracle.net.common.NetGetEnv.getOracleHome(Unknown Source)

         at oracle.net.ca.NetCALogger.getOracleHome(NetCALogger.java:230)

         at oracle.net.ca.NetCALogger.initOracleParameters(NetCALogger.java:215)

         at oracle.net.ca.NetCALogger.initLogger(NetCALogger.java:130)

         at oracle.net.ca.NetCA.main(NetCA.java:404)

 

Error: jniGetOracleHome

Oracle Net Services 配置失败。退出代码是1

 

解决方法:

cd /data/oracle/product/11.2.0/db_1/inventory/Scripts/ext/lib

cp libclntsh.so.11.1 /data/oracle/product/11.2.0/db_1/lib/

 

出现上图所示信息,说明监听程序安装完成。执行lsnrctl status命令,显示下图所示信息,说明监听程序运行正常。

 

 

2.2.3 创建数据库实例

执行以下命令进行数据库实例安装:

dbca -silent -responseFile  /data/oracle/db_ca.rsp

说明:默认实例名为orcl,如果现场需要修改实例名的,可以通过修改db_ca.rsp配置文件中的“GDBNAME ”“SID”两个配置项

命令执行完成后,执行lsnrctl status命令,显示下图所示信息,说明数据库实例安装正常。

 

 

SELECT username,PROFILE FROM dba_users;  查看用户类型

SELECT*FROM dba_profiles s WHERE s.profile='DEFAULT'AND resource_name='PASSWORD_LIFE_TIME';     oracle11g默认密码180天,须修改

ALTERPROFILEDEFAULTLIMITPASSWORD_LIFE_TIMEUNLIMITED;更改为无期限

 

二图形化安装

Oracle用户进入database目录,执行./runInstaller  (若先决条件检查卡住不动可加-ignoreSysPrereqs跳过自检)

(打开界面是框框乱码,在./runInstaller   执行前export DISPLAY=192.168.117.43:0.0 export LC_CTYPE=en_US.UTF-8

(检测颜色未通过256,打开另一个xshell界面,使用oracle用户登录)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值