使用PL/SQL连接Linux下Oracle服务
之前一直是使用PL/SQL连接Windows本地的Oracle服务,没什么问题;最近在Linux系统下鼓捣了一个Oracle数据库,但是使用PL/SQL工具连接时一直连接不上,很郁闷。。。
经过多方查找,终于找到解决办法,特此记录下来,共享之。
前提,确保Linux上的Oracle数据库已经安装完成,并且已下载最新版PLSQL工具+连接客户端。这里贴出我目前在使用的PLSQL和客户端,大家根据需要下载:https://download.csdn.net/download/ip_jl/11074409
☞ 第一步,以oracle用户登上Linux系统进行如下操作
● 查询监听状态:lsnrctl status
● 如果监听没打开,则打开监听服务:lsnrctl start
● 以sysdba身份连接数据库:sqlplus sys/sys as sysdba
● 打开数据库:startup
● 创建用户跟密码:create user <自定义用户名> identified by <自定义密码>; //注意分号不能少,下同
● 授权用户登录权限:grant create session to <上面创建的用户>;
● 授权用户连接、创建视图等权限:grant connect,create view,resource to <上面创建的用户>;
● 授权用户使用表空间的权限:grant unlimited tablespace to <上面创建的用户>;
☞ 第二步,切换至Windows平台,解压上面下载的压缩包
● 将压缩包中的客户端连接工具instantclient_18.5放置到任意一个目录下
● 进入..\instantclient_18_5\network\admin目录下,修改配置文件tnsnames.ora中的host的值为Oracle数据库所在的ip
● 安装PLSQL连接工具
● 第一次使用PLSQL登录时直接点Cancel,以无登录的状态打开PLSQL
● 配置oci.dll文件给PLSQL,它会自动查找上面配置的tnsnames.ora文件
● 配置完成之后关闭PLSQL,重新打开PLSQL程序,输入自己创建的用户名和密码,database的内容跟下图方框内的配置有关,配置成什么就填什么
● 以Normal身份登录,登录成功
接下来就可以使用PLSQL高效地工作了。
使用PL/SQL连接Linux下Oracle服务相关推荐
- 使用OCCI连接Linux下Oracle数据库
OCCI(Oracle C++ Call Interface):C++程序与Oracle数据库实现交互的应用程序接口,它以动态连接库的形式提供给用户.OCCI对OCI实行了对象级的封装,其底层仍是OC ...
- linux下Oracle服务的启动和关闭
1.前言 确保我们能够访问oracle数据库包含两部分,一个是oracle实例,一个是监听,两个同时开启,我们才能正常的使用数据库,因此我们在关闭和启动oracle服务时,也需要同时操作实例和监听.能 ...
- Xshell连接Linux下Oracle无法回退的解决办法
使用Xshell 连接远程Linux 数据库服务器,当切换到sqlplus 控制台时,输入错误字符的时候,使用回退键修改时,显示^H. 解决方法: 在控制太命令中输入stty erase ^H 回车就 ...
- PL/SQL连接虚拟机中的oracle数据库
前提: 台式电脑A(10.10.14.70):笔记本B(10.10.14.62):笔记本B安装的虚拟机Centos 6.8(10.10.14.59)并安装的oracle 11g数据库: 需求: 在台式 ...
- oracle sql 导入mysql数据库备份_使用PL/SQL连接oracle数据库,并将数据进行导出备份和导入恢复...
使用PL/SQL连接oracle数据库,并将数据进行导出备份和导入恢复 这种操作百度一搜一大片,今天整理以前做的项目时自己备份了一下数据库,试着将数据进行导出备份和导入恢复了一下:下面是操作过程: 1 ...
- PL/SQL连接oracle数据库
PL/SQL连接oracle数据库 1.简单介绍 在不安装oracle数据库的情况下使用pl/sql连接远程oracle数据库. 2.详细步骤: a) 安装PL/SQL.依据自己的操作系统安 ...
- 免安装Oracle客户端使用PL/SQL连接Oracle
免安装Oracle客户端使用PL/SQL连接Oracle 大家都知道,用PL/SQL连接Oracle,是需要安装Oracle客户端软件的.有没要想过不安装Oracle客户端直接连接Orac ...
- 使用PL/SQL连接Oracle时报连接超时的错误
使用PL/SQL连接Oracle时报连接超时的错误,ORA-12170 原因分析: 明明前一天在公司还没问题,但是把电脑抱回家之后就报这个错,百思不得其解,通过查资料可知有可能出现在host或者是ip ...
- windows 客户端的Navicat PL/SQL 连接Oracle 数据库
PL/SQL 连接Oracle 数据库 1.下载instantclient_11_2文件 官网可以下载 2.本地的监听文件 D:\Program Files\instantclient_11_2\ne ...
最新文章
- 编程求文件file1中数据的平均值,并将其与平均值最接近的数删除
- /etc/fstab文件损坏怎么办
- Codeforces Round#434 DIV.2
- C六:指针可以比较大小
- CV:NVIDIA驱动程序安装图文教程(根据Anaconda的CUDA版本去安装对应匹配的NVIDIA)之详细攻略
- python2转python3代码_python2代码批量转为python3代码
- Sql查找断号区间...
- maskrcnn ImportError: cannot import name ‘_C‘
- atitit.spring3 mvc url配置最佳实践
- 开放源代码机器人控制软件
- Java发送邮件(QQ邮箱)
- Node包管理使用全教程
- 网页飘窗效果,jsp页面飘窗浮窗,html飘窗浮窗,点叉号关闭飘窗
- 从内观修行的角度看正念疗法
- 优化易语言程序占用内存
- C/C++中的序列点
- JAVA计算机毕业设计弹幕视频网站计算机(附源码、数据库)
- python甲骨文培训
- 微信MAC最新版3.1.0支持发朋友圈了
- Animation Rigging 如何让你的Avatar人物更具灵活性