1.启动监听器
lsnrctl start --启动监听器
lsnrctl stop --关闭监听器
lsnrctl status --查看监听器的状态
2.启动和关闭数据库
通过sqlplus连接上数据库
sqlplus / as sysdba
执行starup命令启动数据库
SQL>startup --启动数据库
关闭数据库,需要先登陆sqlplus
SQL>shutdown immediate --关闭数据库
在本文中,我们将详细探讨如何在CentOS操作系统上静默安装Oracle 11g数据库,主要涉及系统配置、依赖包安装、内核参数调整以及用户限制优化等关键步骤。
确保你的CentOS机器已分配了IP地址,例如192.168.3.197,并可以通过SSH进行连接。为了后续的网络通信,需要在`/etc/hosts`文件中添加本机IP和主机名的映射关系。例如,添加`192.168.3.197 oracle`。
接着,安装必要的工具,如unzip和vim编辑器。对于CentOS 6.x,可以使用`yum install`命令来安装。此外,可能需要根据实际情况修改主机名,这可以通过编辑`/etc/sysconfig/network`文件,将`HOSTNAME`变量更改为所需的主机名,然后重启系统使其生效。
在进行Oracle安装前,需要关闭两个安全层:SELinux和防火墙。在CentOS 7.x中,通过编辑`/etc/selinux/config`将`SELINUX`设置为`disabled`,然后重启系统。至于防火墙,运行`systemctl`命令停止并禁用firewalld服务。对于CentOS 6.8,使用`service iptables stop`命令关闭防火墙。
Oracle 11g的安装依赖于一系列库和开发工具,包括gcc、binutils、ksh、libaio等。使用`yum`命令安装这些依赖包,确保所有必要的组件都已就绪。
在进行Oracle安装前,还需要调整内核参数以优化性能。编辑`/etc/sysctl.conf`文件,添加关于最大文件句柄数、共享内存和网络参数的设置。使用`sysctl -p`使更改立即生效。
接下来,修改用户的限制,编辑`/etc/security/limits.conf`文件,为Oracle用户设置进程和文件描述符的数量限制。同时,还要更新`/etc/pam.d/login`文件以应用这些限制。
在安装Oracle之前,还需要在`/etc/profile`文件中添加脚本来设定Oracle用户的ulimit值。这将确保在用户登录时自动应用优化设置。
创建`oinstall`和`dba`组,然后创建一个名为`oracle`的用户,并将其添加到这两个组中。至此,系统已经准备就绪,可以开始静默安装Oracle 11g。通常,静默安装会涉及提供响应文件,包含所有必要的安装参数,以便在无交互模式下进行安装。
请注意,Oracle的安装过程可能因系统环境和具体版本而略有不同,务必参考官方文档和最新的安装指南。安装过程中可能会遇到其他依赖问题或权限问题,务必仔细检查并解决,确保数据库能够正常运行和管理。