目录
一、启动Oracle服务端
默认Oracle服务端已经在虚拟机Linux上安装配置好。确保可以和 Windows系统的本地IP ping通。
- 在linux上 登好 oracle用户
- 启动监听服务 :lsnrctl start
- 登陆命令行界面: sqlplus / as sysdba 或 sqlplus sys/sys as sysdba
- 启动数据库服务:startup
二、下载oracle客户端、PLSQL工具
(注:你的Oracle服务端是64位或32位的,客户端和PLSQL也要一样)
Win64位oracle客户端 和 64位的PLSQL 15 网盘链接:
https://pan.baidu.com/wap/link?surl=1O6VJY8ggzn-j-gv1YgkTUw#/home/%2F/%2F
提取码:cjjc也可以 通过下面的“官网下载” :
中间这个不知道能不能用,我下的是第一个。
三、配置 Oracle windows客户端
安装好 客户端后:
按Win+R 键,输入services.msc 打开“服务”,启动两个服务:
- OracleServiceORCL : oracle数据库服务系统
- OracleOraDb11g_home1TNSListene : 监听服务,用于远程连接的侦听
对照服务端的 tnsnames.ora / listener.ora文件,修改客户端中的 tnsnames.ora文件
我的客户端安装时是自定义文件名 Oracle_Client 放在D盘(安装路径不要出现中文!):
因为不让直接对文件进行修改,可以把文件复制到桌面,把桌面的文件改了,然后删掉客户端的原来的文件,把桌面上改好的复制进去。
linux 查找文件命令: loacte + 文件名
四、配置、使用 SQL工具 连接 Oracle服务端
如果是没有汉化的: 填Oracle主目录 和oci库路径 在 Tools ——> Preferences
1、以上配置完成后,就可以登陆用户了,我安装客户端的时候,默认 sys、system两个用户是解锁状态,没有设置密码的, 但管理员用户的默认密码 as sysdba中间有空格PLSQL登录时,空格也算字符,不知道是不是这个原因,导致登录失败。
2、所以 改用普通用户 scott登录( 在服务端 改下scott的密码)
3、普通用户 默认被锁定,要用管理员用户 进行解锁!
先登陆root用户!
解锁scott用户 : alter user scott account unlock;
修改scott用户密码:alter user scott identified by 新密码;