怎么配置plsql连接本机oracle数据库

怎么配置plsql连接本机oracle数据库,第1张

--

使用SYSTEM帐号登陆ORACLE,执行如下命令创建表空间和用户:

--

创建表空间,空间大小根据自己的需要修改,注意路径要设

绝对路径

CREATE

TABLESPACE

ts1

DATAFILE

'C:\oracle\oradata\ora\ts1dbf'

SIZE

20M;

--

创建用户

CREATE

USER

test

IDENTIFIED

BY

test

DEFAULT

TABLESPACE

ts1

TEMPORARY

TABLESPACE

TEMP;

--

赋予权限

GRANT

CONNECT

TO

test;

GRANT

DBA

TO

test;

GRANT

resource

TO

test;

打开pl/sql后

点击新建菜单选择sql

test

选项这个会吧,然后把上面的内容复制进去

创建好以后

那上面你找有个小钥匙的图标

点击他输入用户名密码登录即可

1OleDB连接驱动OraOLEDBOracle

Oracle公司提供的OleDB驱动,Provider需要根据实际情况修改,支持32bit与64bit,需要安装Oracle Data Provider for OLE DB

连接字符串:

connectionString="provider=OraOLEDBOracle;Persist Security Info=False;User ID=UserName;Data Source=DataBase;Extended Properties='';Password=Password"

connectionString="provider=OraOLEDBOracle1;Persist Security Info=False;User ID=UserName;Data Source=DataBase;Extended Properties='';Password=Password"

2OleDB连接驱动MSDAORA

Microsoft公司提供的OleDB驱动,Provider需要根据实际情况修改,只支持32bit

连接字符串:

connectionString="Provider=MSDAORA;Data Source=dataSource;User Id=userid;Password=password;"

connectionString="Provider=MSDAORA1;Data Source=dataSource;User Id=userid;Password=password;"

3OracleClient连接

Microsoft公司提供,支持32bit与64bit,已建议作废

连接字符串:

connectionString="Server=tnsnames;User Id=userid;Password=password;" providerName="SystemDataOracleClient"

需要知道数据库主机的IP地址,数据库端口号,服务名称,数据库账户及密码才可以连接。

1、首先在本地oracle的安装目录下找到找到tnsnamesora文件。一般路径为:~\oracle\product\1020\db_1\network\ADMIN

2、用文本方式打开此路径下的tnsnamesora文件,并添加以下内容:

本地实例名(可自定义应为+数字) =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = IP地址)(PORT = 数据库端口号))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = 数据库服务名)

)

)

3、保存上述内容,然后打开第三方工具,如plsql。就会在数据库的下拉列表中找到刚添加的数据库实例。

4、用正确的账户名及密码登录,就可以连接成功。

本地安装Oracle服务器端,然后安装PL/SQL,在tnsnamesora文件中配置相应的数据库连接配置即可,例如:

ORCL =

(DESCRIPTION =

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

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl85357)

)

)

Oracle数据库:

驱动程序包名:ojdbc14jar

驱动类的名字:oraclejdbcdriverOracleDriver

JDBC URL:jdbc:oracle:thin:@dbip:port:databasename

说明:驱动程序包名有可能会变

JDBC URL中黑色字体部分必须原封不动的保留,为该驱动识别的URL格式。红色字体部分需要根据数据库的安装情况填写。其中各个部分含义如下:

dbip –为数据库服务器的IP地址,如果是本地可写:localhost或127001。

port –为数据库的监听端口,需要看安装时的配置,缺省为1521。

databasename –为数据库的SID,通常为全局数据库的名字。

举例如果要访问本地的数据库allandb,端口1521,那么URL写法如下:

jdbc:oracle:thin:@localhost:1521:allandb

配置Oracle服务器端与客户端网络连接方法:

1、打开Oracle自带的Net Manager,选中目录树中的服务命名,再点击左上侧“+”按钮,d出如下图示对话框:

2、在输入框中填写Net服务名,如Myoracle,点击下一步,进入下图示对话框:

3、选中TCP/IP(Internet协议),点击下一步:

4、填写主机名与端口号。点击下一步:

5、选中(Oracle8i或更高版本)服务名,输入服务名。这里的服务名实际上就是数据库服务器端监听器配置中的全局数据库名,前者与后者必须相同。配置好后点击下一步:

6、配置完成的本地服务名如下图示:

用Oracle自带的SQL plus或者iSQL plus

SQL plus是控制台模式,这里以sys用户为例,输入sys/123 as sysdba

因为是sys用户,所以密码可以随便输

进入数据库后,利用SQL语句 *** 作

iSQL plus和SQL plus差不多,就是以网页的形式 *** 作,实际还是用SQL语句

前提是电脑必须安装oracle客户端。

配置方法:

1、找到oracle的安装目录。如:C:\oracle\product\1020\db_1\network\ADMIN

2、找到tnsnamesora文件。

3、用文本方式打开,添加以下内容:

本地实例名 =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 远程数据库IP地址)(PORT = 远程服务器端口号))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = 远程数据库服务名)

)

)

其中中文部分是需要修改的部分,除第一个“本地实例名”外,其他需要跟远程数据库管理员咨询,本地实例名就是方便自己识别数据库的一个名字,可以自定义。

4、然后打开pl/sql就能看到自己创建的链接,如图:

Navicat连接Oracle数据库的方法:

1、 启动Navicat ,连接->oracle。

2、Basic连接类型:连接类型有两种,我们先看用Basic的连接方式,此方法适合没有安装Oracle客户端的机器,配置好之后,点连接测试,如果你数据库没有问题,则能连接测试成功。

3,TNS连接类型:选择TNS监听连接类型,你首先要安装好oracle客户端,安装完成后,连接数据库时,先配置OCIdll路径,Navicat->工具>选项>OCI,将ocidll路径设置成你安装客户端的路径。

4,还有一步要做,到连接的Oracle数据库目录下找到tnsnamesora文件,一般路径在D:\oracle\product\1020\db_1\NETWORK\ADMIN下,将该文件拷贝到你安装的oracle客户端目录下,如D:\app\Administrator\product\1120\client_1\Network\Admin\tnsnamesora,在连接时就可以直接用TNS方式连接了,程序会自动识别你的网络连接名,如果没有自动识别网络连接名,说明配置的不对,再检查下有说明漏的。

5,配置好之后,点连接测试,如果你数据库没有问题,则能连接测试成功。

6,连接成功后,你就可以像 *** 作其他数据库一样,可视化的管理Oracle数据库,建表,建字段,删除,修改,备份等都可以做。

以上就是关于怎么配置pl/sql连接本机oracle数据库全部的内容,包括:怎么配置pl/sql连接本机oracle数据库、C#如何连接本地ORACLE数据库、怎么通过ip连接oracle数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9470439.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存