PL/SQL Developer连接Oracle数据库详解

序言:

oracle数据库比较难搞,好不容易安装上了,但是怎么连接呢,直接在服务器里用自带的命令行操作太繁琐,所以PL/SQL Developer客户端的好处就显而易见了,今天和大家聊聊客户端具体配置方法,为您使用oracle数据库添砖加瓦。

一、必要条件

1、必须保证将要连接的oracle数据库监听服务开启,即1521端口处于监听状态。

2、oracle数据库已启动。

相关命令如下:

su – oracle 【切换到oracle用户】

lsnrctl start 【开启监听】

lsnrctl stop 【关闭监听】

sqlplus / as sysdba; 【以管理员身份登录】

startup; 【开启数据库服务】

shutdown immediate; 【关闭数据库服务】

ps:操作系统版本:centos7.6,oracle数据库版本:11g

二、PL/SQL Developer工具配置

1、准备工具:

PLSQL Developer.rar

ora10client.exe

ps:2个软件可以通过私信回复“oracle”获取。

2、解压PLSQL Developer.rar压缩包。

3、安装ora10client.exe并配置数据库连接文件

(1)安装ora10client.exe软件,直接下一步就行。

默认安装路径为:C:\\Ora10InstantClient

(2)配置数据库连接文件

配置文件路径:C:\\Ora10InstantClient\\tnsnames.ora

4、配置plsqldev.exe工具

主要是为了关联我们前面安装的ora10client软件,能识别到我们填写的数据库连接文件。

(1)第一次打开plsqldev软件,登陆窗口会显示空白。

(2)点击“取消”按钮,进入菜单-工具-首选项配置Oracle主目录和OCI库

Oracle主目录路径:C:\\Ora10InstatClient

OCI库路径:C:\\Ora10InstatClient\\oci.dll

(3)应用配置的路径并保存,退出plsqldev软件。

(4)重新打开plsqldev软件,就能看到数据库选项有下拉配置文件了。

三、连接oracle数据库

输入正确的用户名和密码,数据库选择tnsnames.ora配置文件中配置好的数据库名。

连接上之后打开sql窗口,随便查询个表,有数据表示已经连接到数据库了。

四、可能遇到的问题

1、配置plsqldev.exe软件,仍然是空白。

解决方法:检查Oracle主目录和OCI库路径是否正确,建议复制路径比较好。

2、oracle数据库连接不上

解决方法:检查数据库监听端口1521是否起来,数据库服务是否启动。

五、总结

看完上面的教程是不是觉得很简单啊,应用范围很广,只要操作oracle数据库,就得需要它。有需要的小伙伴赶紧收藏转发吧,若是还有其他问题可以留言哦。

windows安装Oracle详细教程

1、 注意事项:

1)Oracle安装软件必须和操作系统匹配

2)计算机名称、用户名、路径目录不能为中文

3)安装时将选择磁盘空间剩余最大的为默认磁盘

4)安装时需输入数据库名称和密码

2、 安装步骤(截图):

图1)双击“setup.exe”文件弹出“图2”效果

图2) 运行安装程序Setup.exe,系统将启动Oracle Universal Installer,然后进行先决条件检查;检查通过进入图3

图3)如下图,点击下一步,进入到图4

图4)直接按照系统默认即可,点击下一步,进入图5

图5)默认安装桌面版

图6)输入Oracle admin用户名口令,忽略系统提示,点击下一步

图7)忽略提示

图8)出现“执行先决条件检查”的步骤中,成功则自动到下一步,如有显示失败,不要紧,忽略即可

  • 点击完成
  • 安装过程中出现下图所示对话框,显示:“[INS-20802] Oracle Net Configuration Assistant 失败。”,可以直接忽略之,继续安装
  • 出现口令管理界面,表明基本成功安装。
  • 给scott 用户设置密码“tiger”,在这里也可以给scott用户解锁

    1、 配置监听程序

    a- 开始>

    >所有程序>>>>Net Configuration Assistant(如下图)

    b- 监听程序配置时,先删除原有监听程序再重新添加

    2、 启动实例服务

    Oracle一共有七种服务,用Oracle自带的sql*plus的话,只要启动OracleServiceORCL即可,要是使用PL/SQL Developer等第三方工具的话,OracleOraDb11g_home1TNSListener服务也要开启。OracleDBConsoleorcl是进入基于web的EM必须开启的,其余服务很少用。

    a- 开始>>运行>>services.msc

    b- 启动OracleServerORCL服务

    3、 配置网络服务名

    PL/SQL Developer的安装基本都是默认操作; 安装完毕之后,就是要配置客户端连接参数,打开 开始->oracle 11ghome-client->Net Configuration Assistant, (1)首先选择“本地网络服务名配置”,点击下一步;

    (2)第二步选择“添加”,点击下一步

    (3)第三步填写服务名,就填之前创建数据库时输入的全局数据库名就行,点击下一步;

    (4)第四步,选择“TCP”协议,点击下一步;

    (5)第五步,主机名一般就填本地地址localhost就行,当然也可以填写自己的IP地址。点击下一步;

    (6)最后进行测试,如果测试连接失败,则点开更改登陆信息,输入数据库的用户和口令再次进行测试。

    接下来打开PL/SQL就可以连接上数据库了:

    如果没有数据库可以选择,则点击cancel进入主页面,点击Tools->Preferences->connection,在Oracle Home栏输入oracle client 安装路径,OCI library栏输入oracle client中oci.dll的文件完整路径,比如我这里的是F:\\app\\Administrator\\product\\11.2.0\\client_1\\BIN\\oci.dll。

    基本上就可以正常使用了!

    需要Oracle11g安装包的小伙伴,请留言告诉我,看到后回你哦!

    Oracle迁移到SQL Server,微软工具(SSMA) for Oracle使用教程

    Oracle到SQL Server的迁移通常需要专业的数据库迁移工具,如SQL Server Migration Assistant (SSMA) for Oracle。SSMA能够评估Oracle数据库和数据库对象,转换为SQL Server兼容的格式,以及迁移数据和转换部分代码。

    以下是使用SSMA进行迁移的基本步骤:

    安装SQL Server Migration Assistant (SSMA) for Oracle。

    迁移工具

    打开SSMA,创建新的项目,并连接到Oracle数据库。

    链接到oracle数据库

    连接到SQL Server数据库。

    链接到sqlserver数据库

    评估Oracle数据库结构和数据。

    评估一下转换

    转换Oracle数据库对象(表、视图、存储过程等)。

    1.

    oracle先发起转换

    2.

    sqlserver同步表结构等

    3.

    oracle迁移数据

    迁移数据。

    测试迁移,确保应用程序的功能和性能符合预期。

    请注意,手动迁移Oracle到SQL Server可能涉及复杂的SQL脚本和工作,可能需要专业知识。

    由于SSMA是一个工具,不提供具体的代码实例,因为它是一个ETL工具,用于自动化迁移流程。如果需要手动迁移,请确保遵循数据类型、SQL语法差异和性能最优实践进行调整和转换。

    本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

    点赞 0
    收藏 0

    文章为作者独立观点不代本网立场,未经允许不得转载。