oracle安装环境变量

1. 确认环境变量

在安装oracle前,需要确认系统环境变量已经设置。在Windows上,我们需要确认如下环境变量:

1.1 ORACLE_HOME

ORACLE_HOME是oracle软件的安装路径,在环境变量中需要设置这个变量。它的值应该是你的oracle软件的安装路径加上一个bin路径,比如:

C:\oracle\product\11.2.0\dbhome_1\bin

设置环境变量可以参考如下步骤:

右击‘计算机’,在下拉菜单中选择‘属性’。

点击‘高级系统设置’。

点击‘环境变量’按钮。

在系统环境变量中找到‘ORACLE_HOME’,点击‘编辑’

将变量值设置为你的安装路径加上bin目录路径,点击‘确定’。

1.2 PATH

PATH是系统路径,它告诉操作系统可以在哪些路径中查找可执行文件。在PATH中添加ORACLE_HOME/bin路径可以让操作系统在执行命令时会在ORACLE_HOME/bin目录中查找。设置方法同上。

2. 安装Oracle

在确认了环境变量配置正确后,我们就可以开始安装oracle了。具体步骤如下:

2.1 下载Oracle安装文件

在Oracle官网上下载需要的安装文件,一般是一个zip包,将zip包解压后获得安装文件。

2.2 执行安装文件

执行安装文件,按照提示进行安装。需要注意的是,在安装过程中需要设置数据库管理员(DBA)账号和密码。

2.3 安装完成

安装完成后可以进入ORACLE_HOME/bin目录,输入以下命令,查看是否安装成功。

lsnrctl status

如果安装成功,会有以下输出:

LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 18-DEC-2020 11:39:11

Copyright (c) 1991, 2010, Oracle. All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))

STATUS of the LISTENER

------------------------

Alias LISTENER

Version TNSLSNR for 64-bit Windows: Version 11.2.0.1.0 - Production

Start Date 18-DEC-2020 11:38:53

Uptime 0 days 0 hr. 0 min. 17 sec

Trace Level off

Security ON: Local OS Authentication

SNMP OFF

Listener Parameter File C:\oracle\product\11.2.0\dbhome_1\network\admin\listener.ora

Listener Log File c:\oracle\diag\tnslsnr\AT6014E\listener\alert\log.xml

Listening Endpoints Summary...

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))

Services Summary...

Service "CLRExtProc" has 1 instance(s).

Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...

Service "plsextproc" has 1 instance(s).

Instance "plsextproc", status UNKNOWN, has 1 handler(s) for this service...

Service "orcl" has 1 instance(s).

Instance "orcl", status READY, has 1 handler(s) for this service...

Service "orclXDB" has 1 instance(s).

Instance "orcl", status READY, has 1 handler(s) for this service...

The command completed successfully.

3. 配置Oracle

3.1 修改监听器文件

监听器文件用于监听数据库实例的网络连接请求。在ORACLE_HOME\network\admin目录下有一个listener.ora文件,该文件包含了监听器的配置信息。

使用文本编辑器打开listener.ora文件,将SID_LIST_LISTENER部分的匿名块替换成如下内容:

SID_LIST_LISTENER=

(SID_LIST=

(SID_DESC=

(GLOBAL_DBNAME=orcl)

(ORACLE_HOME=C:\oracle\product\11.2.0\dbhome_1)

(SID_NAME=orcl)

)

)

LISTENER=

(DESCRIPTION_LIST=

(DESCRIPTION=

(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))

(ADDRESS=(PROTOCOL=IPC)(KEY=PNPKEY))

)

)

3.2 修改tnsnames.ora文件

tnsnames.ora文件是用来配置数据库连接信息的文件,当我们需要连接到oracle服务器时,会使用这个文件中的配置信息进行连接。在ORACLE_HOME\network\admin目录下找到tnsnames.ora文件,打开后编辑如下内容:

在文件末尾追加以下内容:

ORCL =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

3.3 启动监听器

在ORACLE_HOME/bin目录下执行以下命令,启动监听器:

lsnrctl start

执行成功后会有以下输出:

LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 18-DEC-2020 12:08:15

Copyright (c) 1991, 2010, Oracle. All rights reserved.

Starting tnslsnr: please wait...

TNSLSNR for 64-bit Windows: Version 11.2.0.1.0 - Production

System parameter file is C:\oracle\product\11.2.0\dbhome_1\network\admin\listener.ora

Log messages written to c:\oracle\diag\tnslsnr\AT6014E\listener\alert\log.xml

Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))

Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))

STATUS of the LISTENER

------------------------

Alias LISTENER

Version TNSLSNR for 64-bit Windows: Version 11.2.0.1.0 - Production

Start Date 18-DEC-2020 12:08:16

Uptime 0 days 0 hr. 0 min. 3 sec

Trace Level off

Security ON: Local OS Authentication

SNMP OFF

Listener Parameter File C:\oracle\product\11.2.0\dbhome_1\network\admin\listener.ora

Listener Log File c:\oracle\diag\tnslsnr\AT6014E\listener\alert\log.xml

Listening Endpoints Summary...

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))

Services Summary...

Service "CLRExtProc" has 1 instance(s).

Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...

Service "orcl" has 1 instance(s).

Instance "orcl", status READY, has 1 handler(s) for this service...

The command completed successfully.

4. 测试连接

安装完成后,我们可以使用sqlplus命令连接到oracle数据库。在命令行中输入以下命令:

sqlplus SYS as SYSDBA

输入刚才设置的DBA账号和密码,如果输入正确,就可以连接到oracle数据库了。

连接成功后,执行以下SQL语句,查看当前登录的用户和用户所在的表空间:

SELECT USER, DEFAULT_TABLESPACE FROM USER_USERS;

如果输出了你的用户名和表空间名,则说明连接成功。

5. 总结

本文主要介绍了在Windows操作系统下安装和配置Oracle数据库的方法。需要注意环境变量的设置、监听器和tnsnames.ora文件的配置,可以顺序按照我们提供的步骤进行操作。安装完成后可以使用sqlplus命令连接到oracle数据库,并验证连接是否成功。

上一篇:oracle安装的口令

下一篇:oracle安装条件

数据库标签