Oracle11g 在虚拟机上安装数据库 在宿主机上安装SQLPLUS客户端 创建用户远程连接测试成功

本文详细介绍了如何在虚拟机上安装Oracle 11g数据库,以及在宿主机上安装SQLPLUS客户端并进行远程连接。通过设置环境变量和配置连接参数,成功实现从Windows 10系统远程登录Oracle数据库,并创建新用户进行验证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 下载数据库Oracle 11g

在官网搜索“Oracle Database Express Edition 11g Release 2”或者尝试直接进入链接http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html



这里有3种版本可以选择,具体看自己电脑的操作系统,我的是64位的windows10,所以选择第一个,点击接受(Accept License Agreement)然后就可以按照自己的需求下载了(可以使用迅雷下载,奇快无比,50兆带宽,速度在10兆左右)

Download我选择的是 Oracle Database Express Edition 11g Release 2 for Windows x64


2. 安装数据库

由于是XE版本的,安装非常简单就不截图了,一路回车就行了,只有一个地方需要注意就是DBA的密码,这个设置后要记住,以后可以使用这个密码登录system这个账号(E.G. sqlplus system/设置的密码)

3. 安装sqlplus客户端

我的Oracle是安装在虚拟机里面的,所以需要在其他的机器上安装客户端才能使用。

在Oracle官网搜索 Instant Client for Microsoft Windows (x64) 64-bit

当然也可以搜索Instant Client for 64 你会看到一个列表,里面有各种不同64位操作系统对应的下载链接




需要下载

instantclient-basic-windows.x64-12.2.0.1.0.zip 

instantclient-sqlplus-windows.x64-12.2.0.1.0.zip 

instantclient-sdk-windows.x64-12.2.0.1.0.zip



然后把前两个解压缩后的文件放到一个文件夹下(E.G. 解压缩到C:\work\dev tools doc\sqlplus_client_12_2),把SDK解压缩后的文件夹也放到C:\work\dev tools doc\sqlplus_client_12_2下面


最后配置几个环境变量就可以使用了,我习惯用HOME的方式命名:

NLS_LANG=AMERICAN_AMERICA.UTF8

SQLPLUS_HOME=C:\work\dev tools doc\sqlplus_client_12_2

TNS_ADMIN=%SQLPLUS_HOME%

path里面加入下面两个值

%SQLPLUS_HOME%

%SQLPLUS_HOME%\instantclient_12_2_sdk




4. SQLPLUS远程连接我的Oracle 11g数据库(我的Windows 10 操作系统的电脑IP是192.168.17.135)

在Windows命令行(Windows键+r,输入cmd回车即可进入),输入 命令

sqlplus system/michael123@192.168.17.135:1521/xe

system是用户名也是DBA,michael123是密码,就是安装时设置的密码



5. 创建用户,远程连接测试成功

SQL> create user michael identified by michael123;

User created.

SQL> grant connect, resource to michael;

Grant succeeded.

SQL>


在命令行输入:sqlplus michael/michael123@192.168.17.135:1521/xe



关于oracle命令的文章网络上有很多,就不记录了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值