服务Oracle 11g安装一步一步指引你搭建服务(oracle11g装哪个)
在企业信息化系统中,关系型数据库是必不可少的一部分。Oracle 11g数据库是当前上市的一个稳定性很高的数据库系统,具有高可靠性、高可扩展性、高性能、高安全性等优势。本文将为大家详细介绍Oracle 11g数据库的安装过程,帮助您快速搭建Oracle 11g数据库服务。
一、前置条件
1.操作系统:Windows XP及以上版本或Linux;
2.硬件要求:4GB内存,30GB空闲磁盘空间;
3.使用管理员权限的用户登录操作系统;
4.下载Oracle 11g安装文件。
二、安装准备
1.解压安装文件
将下载的Oracle数据库安装文件解压到某个盘符的根目录下,如D:\oracle11g\。
2.创建Oracle 11g用户
登录操作系统后,打开Windows PowerShell或Linux Shell,输入以下代码创建Oracle 11g用户:
# Windows PowerShell
net user oracle 123456 /add /comment:”Oracle 11g User”/expire:never
# Linux
useradd -m -g dba oracle
passwd oracle
这里的用户名为“oracle”,密码为“123456”,可以根据需求进行修改。
3.修改操作系统参数
打开Windows PowerShell或Linux Shell,输入以下代码修改操作系统参数:
# Windows PowerShell
Set-ItemProperty -Path ‘HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management’ -Name ‘ClearPageFileAtShutdown’ -Value 0
Set-ItemProperty -Path ‘HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management’ -Name ‘DisablePagingExecutive’ -Value 1
# Linux
echo “fs.o-max-nr=1048576” >> /etc/sysctl.conf
echo “fs.file-max=6815744” >> /etc/sysctl.conf
echo “kernel.shmall=2097152” >> /etc/sysctl.conf
echo “kernel.shmmax=536870912” >> /etc/sysctl.conf
echo “kernel.shmmni=4096” >> /etc/sysctl.conf
echo “kernel.sem=250 32000 100 128” >> /etc/sysctl.conf
echo “net.ipv4.ip_local_port_range=9000 65500” >> /etc/sysctl.conf
echo “net.core.rmem_default=262144” >> /etc/sysctl.conf
echo “net.core.rmem_max=4194304” >> /etc/sysctl.conf
echo “net.core.wmem_default=262144” >> /etc/sysctl.conf
echo “net.core.wmem_max=1048576” >> /etc/sysctl.conf
在Windows中,“Control Panel -> System -> Advanced system settings -> Advanced -> Environment Variables”中添加以下环境变量:
Variable name:ORACLE_SID;
Variable value:orcl;
Variable name:ORACLE_HOME;
Variable value:D:\oracle11g\product\11.2.0\dbhome_1;
注:这里变量值要根据自己安装的路径进行相应修改。
三、开始安装
1.运行安装程序
打开解压后的目录,找到“setup.exe”文件,右键选择“以管理员身份运行”。
2.安装选项
选择“安装数据库软件”,点击“下一步”。
3.安装路径
选择Oracle软件的安装路径,点击“下一步”。
4.按照向导安装
选择“典型安装”,点击“下一步”。
5.选择语言
选择需要安装的语言,点击“下一步”。
6.安装过程
安装过程需要等待一段时间,根据自己的安装环境,可能需要5分钟到1小时不等。
7.完成安装
如果安装成功则会提示完成,并要求创建一个新的数据库。如下图所示:
点击“总控制文件数据库图形管理器”,可以进入Oracle 11g的管理工具。
四、数据库配置
1.创建数据库
打开“总控制文件数据库图形管理器”,选择“创建数据库”:
—— 输入数据库全名:ORCL;
—— 输入管理员账户和密码;
—— 点击“创建”按钮。
2.配置监听器
打开Windows PowerShell或Linux Shell,输入以下代码配置监听器:
# Windows PowerShell
D:\oracle11g\product\11.2.0\dbhome_1\bin\NETCA.EXE /silent /responseFile:D:\oracle11g\product\11.2.0\dbhome_1\assistants\dbca\templates\listener.ora.rsp
# Linux
/netca/responsefile/wo_netca.rsp
3.创建用户
打开“总控制文件数据库图形管理器”,选择相应的数据库,在“用户”中新建用户,如下图所示:
四、服务配置
1.修改配置文件
打开Oracle 11g的安装目录,如“D:\oracle11g\product\11.2.0\dbhome_1\NETWORK\ADMIN”,找到“listener.ora”文件,将其中的IP地址修改为本机IP地址。
2.启动服务
打开Windows PowerShell或Linux Shell,输入以下代码启动Oracle 11g服务:
# Windows PowerShell
D:\oracle11g\product\11.2.0\dbhome_1\bin\ORADIM -STARTUP -SID ORCL -PFILE D:\oracle11g\product\11.2.0\dbhome_1\database\initORCL.ora -SPFILE
# Linux
su – oracle
sqlplus / as sysdba
startup
至此,Oracle 11g数据库服务安装完成,您可以进行相应的数据库开发和管理操作。