linux环境下的Oracle部署教程


当前第2页 返回上一页

[root@ORACLE1 home]# /sbin/sysctl -p //让参数生效

备注:如有以下报错,请参考下面解决方法

报错解决:

[root@ORACLE1 11G]# modprobe bridge

[root@ORACLE1 11G]# lsmod|grep bridge

[root@ORACLE1 11G]# /sbin/sysctl -p

8. 修改用户限制文件

[root@ORACLE1 11G]# vi /etc/security/limits.conf //在文件后增加oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 10240[root@ORACLE1 11G]# vi /etc/pam.d/login //在文件后增加session required pam_limits.so[root@ORACLE1 11G]# vi /etc/profile //在文件最后增加if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi[root@ORACLE1 11G]# source /etc/profile //使设置生效

9. 创建安装目录和设置文件权限

[root@ORACLE1 11G]# mkdir -p /u01/app/oracle/product/11.2.0 //数据库系统安装目录[root@ORACLE1 11G]# mkdir /u01/app/oracle/oradata //数据库数据安装目录[root@ORACLE1 11G]# mkdir /u01/app/oraInventory[root@ORACLE1 11G]# mkdir /u01/app/oracle/oraInventory[root@ORACLE1 11G]# mkdir /u01/app/oracle/fast_recovery_area[root@ORACLE1 11G]# chown -R oracle:oinstall /u01/app/oracle[root@ORACLE1 11G]# chown -R oracle:oinstall /u01/app/oraInventory[root@ORACLE1 11G]# chown -R oracle:oinstall /u01/app/oracle/oraInventory[root@ORACLE1 11G]# chmod -R 775 /u01/app/oracle[root@ORACLE1 11G]# chmod -R 775 /u01/app/oraInventory[root@ORACLE1 11G]# chmod -R 775 /u01/app/oracle/oraInventory

10. 设置oracle环境变量

[root@ORACLE1 11G]# su - oracle //进入oracle用户

[oracle@ORACLE1 ~]$ vi /home/oracle/.bash_profile //或 vi ~/.bash_profile在文件最后增加

ORACLE_BASE=/u01/app/oracleORACLE_HOME=$ORACLE_BASE/product/11.2.0ORACLE_SID=gtadb21PATH=$PATH:$ORACLE_HOME/binexport ORACLE_BASE ORACLE_HOME ORACLE_SID PAT

注:注意SID设置

[oracle@ORACLE1 ~]$ source /home/oracle/.bash_profile //使设置生效

[oracle@ORACLE1 ~]$ env //检查环境变量

11. 安装oracle软件(用oracle用户登录)

[oracle@oracle1 ~]$ cd /sharedisk/11G/database

[oracle@oracle1 database]$ ll

[oracle@oracle1 database]$ ./runInstaller

注:此处若无法调出图形界面则需进行相应设置

[root@oracle1 ~]# xhost + //使用root用户

[root@oracle1 ~]# su – oracle

[oracle@oracle1 ~]$ export DISPLAY=10.10.18.27:0.0 //设置本机IP

设置完毕继续运行以上步骤即可

进入图形化界面顺序进行软件安装:

先安装软件

当弹出如下对话框时,先用root用户登录执行提示所要执行的脚本

脚本执行完毕后,点击OK,即完成软件安装!

12. 配置监听

[oracle@oracle1 database]$ netca

后面一直下一步至完成

13. 创建数据库

注:此处SID与环境变量中一致

注意密码不要出现@符等字符

注意选择字符集

后续一直运行下一步至创建。

四、 简单操作

1. 日常操作

1.1 数据库开启及关闭

开启:

[root@oracle1 ~]# su – oracle

[oracle@oracle1 ~]$ lsnrctl start //启动监听

[oracle@oracle1 ~]$ sqlplus / as sysdba

SQL> startup; //启动数据库

SQL> exit;

关闭:

[root@oracle1 ~]# su – oracle

[oracle@oracle1 ~]$ lsnrctl stop //启动监听

[oracle@oracle1 ~]$ sqlplus / as sysdba

SQL> shutdown immediate; //启动数据库

SQL> exit;

1.2 创建用户、赋权及表空间

[oracle@oracle1 ~]$ sqlplus / as sysdba

SQL> create user INPUT identified by INPUT;

SQL> grant dba to INPUT; //按需求赋权

SQL> create tablespace GTA_INPUT_DATA datafile '/u01/app/oracle/oradata/gtadb21/INPUT01.dbf' size 10M; //表空间大小及是否自动扩展可按需设置

SQL> alter user SYSDESIGN default tablespace GTA_SOFTSYS_DATA; //设置默认表空间

Oracle的部署其实没有那么难,大家在部署过程中如有问题可留言或关注微信公众号沟通。

另外,大家帮忙关注一下我的微信公众号: 数据库干货铺 ,将不定期有书籍及学习资料赠送

总结

以上所述是小编给大家介绍的linux环境下的Oracle部署教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!


打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...