CentOS6怎么安装Oracle数据库

1. 准备工作

安装Oracle数据库前需要一些准备工作,如下载软件、检查系统要求、设置用户组等。

1.1 下载软件

Oracle官网提供了Oracle Database的下载,可以在官网下载所需的软件版本。

1.2 检查系统要求

Oracle需要在兼容的系统上运行,需要检查服务器是否符合以下要求:

操作系统:CentOS 6.4 或更高版本

内存:至少2GB,建议4GB或更高

磁盘空间:至少10GB的可用磁盘空间

1.3 设置用户组

在安装Oracle时需要创建一个Oracle用户和一个dba用户组,可以通过以下命令创建:

groupadd dba

useradd -g dba oracle

2. 安装Oracle数据库

在完成准备工作后,可以开始安装Oracle数据库。

2.1 解压软件包

将下载的软件包上传到服务器后,需要解压缩文件。可以使用以下命令解压缩文件:

unzip linux.x64_11gR2_database_1of2.zip

unzip linux.x64_11gR2_database_2of2.zip

2.2 安装依赖包

安装Oracle需要一些依赖包,可以使用以下命令安装:

yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libX11 libXpm libXt libXi make sysstat unixODBC unixODBC-devel

2.3 修改内核参数

为了让Oracle数据库能够正常运行,还需要设置一些系统参数。可以编辑 /etc/sysctl.conf 文件,将以下参数添加到文件末尾:

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 6815744

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

然后执行以下命令使配置生效:

sysctl -p

2.4 设置环境变量

在安装Oracle之前需要设置一些环境变量,可以编辑 /etc/profile 文件,在文件末尾添加以下内容:

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export ORACLE_SID=orcl

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

然后执行以下命令使配置生效:

source /etc/profile

2.5 开始安装

安装前可以运行以下命令检查系统环境是否符合要求:

./runInstaller -ignoreSysPrereqs

如果没有问题,可以使用以下命令开始安装:

./runInstaller

根据提示进行安装,需要输入Oracle安装路径、root用户密码、Oracle管理员密码等信息。

3. 管理Oracle数据库

安装完成后就可以管理Oracle数据库了。

3.1 启动和停止Oracle数据库

可以使用以下命令启动和停止Oracle数据库:

# 启动

sqlplus /nolog

conn /as sysdba

startup

# 停止

sqlplus /nolog

conn /as sysdba

shutdown immediate

3.2 创建和删除用户

可以使用以下命令创建和删除用户:

# 创建用户

sqlplus /nolog

conn /as sysdba

create user username identified by password;

# 删除用户

sqlplus /nolog

conn /as sysdba

drop user username cascade;

3.3 创建和删除表

可以使用以下命令创建和删除表:

# 创建表

sqlplus /nolog

conn username/password

create table tablename (

column1 datatype(size) [default value],

column2 datatype(size) [default value],

...

);

# 删除表

sqlplus /nolog

conn username/password

drop table tablename;

3.4 插入和查询数据

可以使用以下命令插入和查询数据:

# 插入数据

sqlplus /nolog

conn username/password

insert into tablename (column1, column2, ...) values (value1, value2, ...);

# 查询数据

sqlplus /nolog

conn username/password

select * from tablename;

4. 总结

安装Oracle数据库需要进行一些准备工作,如下载软件、检查系统要求、设置用户组等。安装完成后可以使用一些命令进行管理,如启动和停止数据库、创建和删除用户、创建和删除表、插入和查询数据等。

数据库标签