怎么安装Oracle并创建实例

一、下载Oracle安装包

安装Oracle数据库,需要先下载相应版本的安装包。根据自己的系统选择对应的版本,访问Oracle官网下载页面,选择相应的版本即可。

二、安装Oracle

1.解压安装包

将下载得到的Oracle安装包解压到任意文件夹,此处以解压到/home/oracle/目录下为例:

# 创建目录

mkdir /home/oracle/

# 解压文件到/home/oracle/

unzip linuxx64_12201_database.zip -d /home/oracle/

注意:在解压安装包时,需要确保操作系统硬件配置满足Oracle数据库对CPU、内存以及磁盘等方面的要求。

2.执行安装脚本

执行安装脚本之前,需要先设置环境变量。以root用户为例:

# 编辑环境变量文件

vi /etc/profile

# 在文件结尾添加以下内容

export ORACLE_BASE=/home/oracle/app

export ORACLE_HOME=$ORACLE_BASE/product/12.2.0/dbhome_1

export PATH=$ORACLE_HOME/bin:$PATH

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

# 生效环境变量

source /etc/profile

环境变量配置完成后,在解压安装包的目录下,执行以下命令:

# 进入/database目录,执行runInstaller脚本

cd /home/oracle/database/

./runInstaller

执行该命令后,会弹出Oracle安装程序的界面,按照向导进行安装即可。

三、创建实例

1.创建数据库

创建数据库的方式有很多种,其中最简单的方式是使用命令行工具sqlplus。

在创建数据库之前,需要创建init.ora文件,该文件设置了Oracle数据库的属性和选项,可以从Oracle安装目录的/dbs/sample下的init.ora文件复制一份进行编辑。

在存放init.ora文件的目录下,打开命令行工具,并以sysdba的身份登录:

sqlplus / as sysdba

创建数据库的语句如下:

CREATE DATABASE sample

CONTROLFILE REUSE

MAXDATAFILES 50

MAXLOGFILES 5

MAXLOGMEMBERS 5

MAXINSTANCES 1

CHARACTER SET UTF8

DATAFILE '/home/oracle/app/oracle/oradata/sample/system01.dbf' SIZE 500M

SYSAUX DATAFILE '/home/oracle/app/oracle/oradata/sample/sysaux01.dbf' SIZE 500M

DEFAULT TABLESPACE users

DATAFILE '/home/oracle/app/oracle/oradata/sample/users01.dbf' SIZE 500M

UNDO TABLESPACE undotbs

DATAFILE '/home/oracle/app/oracle/oradata/sample/undotbs01.dbf' SIZE 200M;

以上语句创建了一个名为sample的数据库。其中,CONTROLFILE REUSE表示重用ctrl.dbf文件。MAXDATAFILES指定数据文件的最大数目,MAXLOGFILES是日志文件的最大数目,MAXINSTANCES是实例的最大数目。字符集设置为UTF8编码格式。数据文件、系统表空间和用户表空间等都指定了位置,并设置了相应的文件大小。

2.启动数据库

数据库创建完成后,通过下面的SQL语句启动数据库:

STARTUP

执行后,会看到数据库启动的相关信息,当看到“Database opened.”的输出时,说明数据库启动成功。

3.连接数据库

在启动数据库之后,可以通过SQL Developer等工具连接到数据库,也可以在命令行输入下面的命令来连接数据库:

sqlplus username/password@//host:port/service

其中,username和password是连接数据库的用户名和密码,host是数据库所在的主机IP地址,port是Oracle监听程序的端口号,service是数据库的服务名,该信息可以在Oracle安装文件夹下的/network/admin/tnsnames.ora文件中查到。

四、总结

以上就是安装Oracle并创建实例的详细步骤,通过以上步骤,可以成功安装Oracle数据库并创建实例。在实际使用中,还有很多细节问题需要处理,比如Oracle安装程序的参数配置、网络连接设置等等,但在掌握了以上基本操作后,其他问题就可以通过查询相关文档来解决。希望本文能够帮助到需要安装Oracle数据库和创建实例的朋友们。

数据库标签