⑴ 本机没有安装oracle客户端可以用sql developer远程连接oracle服务器吗
没有安装oracle客户端,用pl sql developer 一样可以远程连接oracle服务器,配置如下:
1、在安装ORACLE服务器的机器上搜索下列文件,
oci.dll
ocijdbc10.dll
ociw32.dll
orannzsbb10.dll
oraocci10.dll
oraociei10.dll
sqlnet.ora
tnsnames.ora
classes12.jar
ojdbc14.jar
放到一个文件夹,如 oraclient
2、配置tnsnames.ora,如果本机上没有安装oracle,
可以从安装了oracle的机上拷贝一个(tnsnames.ora文件在%ORACLE_HOME%networkadmin下)放在上面的目录Doraclient下。
oracledata =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = oracledata)
)
)
3、添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径(如:Doraclient,特别是重装后或其它操作,忘了TNS_ADMIN变量,plsql登陆就会报无法解析指定的连接标识符),这是为了能够找到上面说的tnsnames.ora。如果本机上安装了ORACLE,并且设置了ORACLE_HOME环境变量,那么会自动在%ORACLE_HOME%networkadmin位置查找tnsnames.ora文件。
4、设置ORACLE的语言,添加环境变量:
“NLS_LANG = SIMPLIFIEDCHINESE_CHINA.ZHS16GBK”,(AMERICAN_AMERICA.US7ASCII 是ASCII编码类型,其它类型可自己到服务器看一下或网上查找一下)
5、下载并安装PL.SQL.Developer配置应用
配置tools->preferences->connection
Oracle Home=D:\oracleclient
OCI library=D:\oracleclient\oci.dll
6、再次打开plsql则会在database中有oracledata 选项输入用户名密码就可以登陆。
⑵ PLSQL Developer软件连接MSSQLServer问题
法一:
Oracle SQL Developer连接MS SQL SERVER 2000的处理步骤:
1, 下载net.sourceforge.jdbc.driver驱动(http://sourceforge.net有Download,
我下载的是jtds-1.2.1)
2, 解压缩后把jtds-1.2.1.jar 至<Oracl SQL Developer\sqldeveloper>\lib目录中
3, 把JtdsXA.dll 到<SQL SERVER 2000>\bin目录中
4, 以 sa login SQL Query Analyzer, 执行 instjtds.sql
5, 做好一切后, 打开 sqldeveloper.exe, 创建新的Connection
6, 在 ORACLE SQL Developer中, 点File->New->选中 Database Connection,点确定
在弹出的UI中选择"SQLServer"页签, 再填写相关的Loginner及Pwd和Connection Name后
点一下Retrieve database按钮, 然后在其旁边的下接框中选取想要连接的Database就可以
了
7, 注意:密码一项不能为NULL, 密码为NULL的loginner需要更改密码后才能连接。
法二:
1: 下载SQL Server JDBC;
2: 解压缩后生成mssqlserver.jar;msbase.jar;msutil.jar三个文件
3: 上面三个文件至 <SQL Developer path>/ide/lib下面
4: 打开 <SQL Developer path>/sqldeveloper/bin下面的sqldeveloper.conf文件
5: 在该文件中加入
AddJavaLibFile ../../ide/lib/mssqlserver.jar
AddJavaLibFile ../../ide/lib/msbase.jar
AddJavaLibFile ../../ide/lib/msutil.jar
6: 编写一个名为SQLServer.xml的xml文件, 内容如下:
<?xml version = '1.0'?>
<!DOCTYPE connections>
<connections>
<connection>
<JDBC_PORT>1433</JDBC_PORT>
<ConnectionType>JDBC</ConnectionType>
<HOSTNAME>localhost</HOSTNAME>
<DeployPassword>false</DeployPassword>
<user>sa</user>
<ConnectionName>master-sa</ConnectionName>
<URL>jdbc:microsoft:sqlserver://localhost:1433</URL>
<RaptorConnectionType>SQLServer</RaptorConnectionType>
<ServiceName>master</ServiceName>
<JdbcDriver>com.microsoft.jdbc.sqlserver.SQLServerDriver</JdbcDriver>
</connection>
</connections>
7: 打开 SQL Developer,右击Connections节点,选择import connections, import SQLServer.xml,
这时会发现多了一个master-sa的节点, 右击连接, 输入密码即可。
注意: 连SQL Server一定需要先设置好pass word。
⑶ plsql developer怎么与oracle建立连接
安装好oracle
client或者绿色版本的instant之后,
注:instant安装之后需要在plsql的preference里面设置
必须大写oci才行“D:\nchome\instantclient_11\OCI.DLL”
PL/SQL
Developer因为绿色版出现汉字乱码的解决方法:
在windows中创建一个名为NLS_LANG=SIMPLIFIED
CHINESE_CHINA.ZHS16GBK,然后重新启动
pl/sql
developer,这样检索出来的中文内容就不会是乱码了。
2015-02-09
10:40:16
快捷输入
从客户端PLSQL连接到ORACLE服
...
步骤1:
在客户端先安装oracle客户端和PLSQL软件,就是在oracle安装过程中选择安装客户端就可以了
。
步骤2:
在服务器端安装oracle服务器端就可以了步骤3:
修改oracle客户端tnsnames.ora文件(目录在C:\oracle\ora92\network\admin)
MYACCP=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=
(PROTOCOL=tcp)(HOST=superich-accp
)(PORT=1521))
)
(CONNECT_DATA=(SERVICE_NAME
=
ACCP)
)
)
注:
superich-accp
为服务器主机名称
ACCP为oracle服务名
...举例:#
tnsnames.ora
Network
Configuration
File:
D:\oracle\proct\10.2.0\client_1\network\admin\tnsnames.ora#
Generated
by
Oracle
configuration
tools.JSCE
=
(DESCRIPTION
=
(ADDRESS_LIST
=
(ADDRESS
=
(PROTOCOL
=
TCP)(HOST
=
10.20.1.27)(PORT
=
1521))
)
(CONNECT_DATA
=
(SERVICE_NAME
=
jsce)
)
)
注明:上面的语句可以依据上面的写法下去,这样plsql在登录的时候可以选择不同的数据库,比如正式库或者测试库。
如下:
#
tnsnames.ora
Network
Configuration
File:
D:\oracle\proct\10.2.0\client_1\network\admin\tnsnames.ora#
Generated
by
Oracle
configuration
tools.JSCE
=
(DESCRIPTION
=
(ADDRESS_LIST
=
(ADDRESS
=
(PROTOCOL
=
TCP)(HOST
=
10.20.1.27)(PORT
=
1521))
)
(CONNECT_DATA
=
(SERVICE_NAME
=
jsce)
)
)NC57
=
(DESCRIPTION
=
(ADDRESS_LIST
=
(ADDRESS
=
(PROTOCOL
=
TCP)(HOST
=
127.0.0.1)(PORT
=
1521))
)
(CONNECT_DATA
=
(SERVICE_NAME
=
NC57)
)
)nc52
=
(DESCRIPTION
=
(ADDRESS_LIST
=
(ADDRESS
=
(PROTOCOL
=
TCP)(HOST
=
127.0.0.1)(PORT
=
1521))
)
(CONNECT_DATA
=
(SERVICE_NAME
=
nc52)
)
)
如果想删除plsql的登陆历史
可以这样操作:
在PLSQL安装目录:如C:\Program
Files\PLSQL
Developer\Preferences\登录windows用户文件夹找到user.prefs文件采用记事本方式打开搜索一下[LogonHistory]删除下面类似字符串的内容就可以了清除登录记录字符串格式类似下面形式:.9.24号更新:
我在服务里面关闭又启动了监听
在oracle群北京
陈海的帮助下,登陆PL/SQL
Developer的时候database这样写:
⑷ plsql developer怎么连接数据库
安装好oracle client或者绿色版本的instant之后,
注:instant安装之后需要在plsql的preference里面设置
必须大写oci才行“D: chomeinstantclient_11OCI.DLL”
⑸ PLSQL Developer怎么连接数据库服务器
安装好oracle client或者绿色版本的instant之后,
注:instant安装之后需要在plsql的preference里面设置
必须大写oci才行“D:\nchome\instantclient_11\OCI.DLL”
PL/SQL Developer因为绿色版出现汉字乱码的解决方法:
在windows中创建一个名为NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK,然后重新启动 pl/sql developer,这样检索出来的中文内容就不会是乱码了。
2015-02-09 10:40:16 快捷输入
从客户端PLSQL连接到ORACLE服 ...
步骤1: 在客户端先安装oracle客户端和PLSQL软件,就是在oracle安装过程中选择安装客户端就可以了 。
步骤2: 在服务器端安装oracle服务器端就可以了步骤3: 修改oracle客户端tnsnames.ora文件(目录在C:\oracle\ora92\network\admin) MYACCP= (DESCRIPTION= (ADDRESS_LIST= (ADDRESS= (PROTOCOL=tcp)(HOST=superich-accp )(PORT=1521)) ) (CONNECT_DATA=(SERVICE_NAME = ACCP) ) )
注: superich-accp 为服务器主机名称 ACCP为oracle服务名 ...举例:# tnsnames.ora Network Configuration File: D:\oracle\proct\10.2.0\client_1\network\admin\tnsnames.ora# Generated by Oracle configuration tools.JSCE = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.20.1.27)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = jsce) ) )
注明:上面的语句可以依据上面的写法下去,这样plsql在登录的时候可以选择不同的数据库,比如正式库或者测试库。
如下:
# tnsnames.ora Network Configuration File: D:\oracle\proct\10.2.0\client_1\network\admin\tnsnames.ora# Generated by Oracle configuration tools.JSCE = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.20.1.27)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = jsce) ) )NC57 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = NC57) ) )nc52 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = nc52) ) )
如果想删除plsql的登陆历史
可以这样操作:
在PLSQL安装目录:如C:\Program Files\PLSQL Developer\Preferences\登录windows用户文件夹找到user.prefs文件采用记事本方式打开搜索一下[LogonHistory]删除下面类似字符串的内容就可以了清除登录记录字符串格式类似下面形式:.9.24号更新:
我在服务里面关闭又启动了监听
在oracle群北京 陈海的帮助下,登陆PL/SQL Developer的时候database这样写:
⑹ sqldevelope怎么远程连接oracle数据库
第一种情况:
若oracle服务器装在本机上,那就不多说了,连接只是用户名和密码的问题了。不过要注意环境变量%ORACLE_HOME%/network/admin/是否设置。
第二种情况:
本机未安装oracle服务器,也未安装oracle客户端。但是安装了pl sql development、toad sql development、sql navigator等管理数据库的工具。在虚拟机或者另一台电脑上安装了oracle服务器,也就是虚拟机或者另一台电脑此时作为服务器。
这种情况下,本人以pl sql development远程连接ORACLE服务端数据库为例:
1、在安装oracle服务器的机器上搜索下列文件:
oci.dll
ocijdbc10.dll
ociw32.dll
orannzsbb10.dll
oraocci10.dll
oraociei10.dll
sqlnet.ora
tnsnames.ora
classes12.jar
ojdbc14.jar
把这些找到的文件复制放到一个文件夹,如 oraclient,将此文件夹复制到客户端机器上。如放置路径为 D:oraclient。
2、配置tnsnames.ora,修改其中的数据库连接串。
oracledata = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = oracledata) )
其中,oracledata是要连接的服务名;HOST = 192.168.0.58,是服务器IP地址;PORT = 1521是端口号。
3、添加第一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径(如:D:oraclient,特别是重装后或其它操作,忘了TNS_ADMIN变量,plsql登陆就会报无法解析指定的连接标识符),这是为了能够找到上面说的tnsnames.ora。这步是最重要的。
添加第二个环境变量(可有可无):逗NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK地,(AMERICAN_AMERICA.US7ASCII 是ASCII编码类型,其它类型可自己到服务器看一下或网上查找一下)(本步骤暂时要做对,如果编码不对,会产生乱码)。
4、下载并安装PL SQL Developer配置应用:
打开PL SQL Developer,登入界面点取消,进入后选择菜单栏 tools->preferences->connection :
Oracle Home=D:oracleclient OCI library=D:oracleclientoci.dll
5、再次打开plsql则会在database中有oracledata 选项输入用户名密码就可以登陆。
第三种情况:
本机未安装ORACLE服务器,但是安装了oracle客户端,也安装了pl sql development、toad sql development、sql navigator等管理数据库的工具。在虚拟机或者另一台电脑上安装了oracle服务器,也就是虚拟机或者另一台电脑此时作为服务器。
这种情况下,本人以pl sql development远程连接oracle服务端数据库为例:
1、打开oracle客户端中的net manager,配置要远程连接的数据库名、IP地址等,如果net manager中没有要远程连接的数据库名,则新建即可。
2、其他步骤与第二种情况中的2---5相同。
第四种情况:
本机未安装oracle服务器,也未安装pl sql development、toad sql development、sql navigator等管理数据库的工具,但是安装了oracle客户端。在虚拟机或者另一台电脑上安装了ORACLE服务器,也就是虚拟机或者另一台电脑此时作为服务器。
这种情况下,本人以oracle客户端中的sqlplus远程连接oracle服务端数据库为例:
1、打开oracle客户端中的net manager,配置要远程连接的数据库名、IP地址等,如果net manager中没有要远程连接的数据库名,则新建即可。
2、同第二种情况中的步骤二。
3、同第二种情况中的步骤三。
4、打开sqlplus:
(1)如果用sys用户登入,则用户名:sys 密码:xxxxxx 主机字符串:要连接的数据库名 as sysdba,登入即可。
(2)如果用其他用户登入,则用户名:xxx 密码:xxxxxx 主机字符串:要连接的数据库名,登入即可。
注意事项:
1、服务器端和客户端防火墙需要关闭;
2、我们经常会遇到***服务无法启动,那么需要打开Net Configuration Assistant修复,或者新建***服务。
3、数据库密码如果忘了怎么办看按照以下方法修改密码即可:
开始-->运行-->cmd
输入 :sqlplus /nolog 回车
输入 :connect / as sysdba 回车
用户解锁 : alter user system account unlock 回车
修改密码:alter user system identified by manager
4、怎样判断数据库是运行在归档模式下还是运行在非归档模式下看
进入dbastudio,历程--〉数据库---〉归档查看。
5、另外,如果本机和别的机子均安装了oracle服务器端,那么本机如果要连接别的机子,就必须修改tnsnames.ora.
⑺ 如何配置plsql developer 连接oracle
首先第一步,你的终端上要安装oracle client,或者oracle server,这是Plsql连接oracle的基本要求。
第二步,你要在你的$ORACLE_HOME/network/admin目录下配置tns,配置文件是tnsnames.ora,配置的格式为:
ORCL(按照你的要求命名) =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ip)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 数据库服务sid)
)
)
配置完后,保存。
第三步,打开plsql,你会在
直接在数据库输入框的地方输入ip:端口(不输入默认1521)/数据库sid,就可以连接,无需配置tns。
⑻ 如何使用Oracle SQLDeveloper 中连接MS SQLServer和MySQL数据库
以sqlserver2008R2为例。
1、打开sql2008,使用windows身份登录
2、登录后,右键选择“属性”。左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式
3、选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”
4、展开“安全性”,“登录名”;“sa”,右键选择“属性”
5、左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码
6、右击数据库选择“方面”
7、在右侧的方面下拉框中选择“服务器配置”;将“RemoteAccessEnabled”属性设为“True”,点“确定”
8、至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用
9、打开sql server配置管理器
10、下面开始配置SSCM,选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行
11、在左则选择sql server网络配置节点下的sqlexpress的协议,在右侧的TCP/IP默认是“否”,右键启用或者双击打开设置面板将其修改为“是”
12、选择“IP 地址”选项卡,设置TCP的端口为“1433”
13、将"客户端协议"的"TCP/IP"也修改为“Enabled”
配置完成,重新启动SQL Server 2008。此时应该可以使用了,但是还是要确认一下防火墙。打开防火墙设置。将SQLServr.exe(C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允许的列表中。
⑼ plsql developer配置数据库连接
前提:首先要有oracle数据库或者有oracle服务器,才可以实现使用PLSQL Developer 工具连接到oracle数据库进行开发
下载PLSQLDeveloper并解压
⑽ 只有sql developer客户端,怎么连接上服务器上的oracle数据库
sqldeveloper自带jdbc thin driver不需要装oracle client, 正常配置connection 即可连接。具体遇到问题 具体解决。