油桶怎么连接oracle 油桶怎么打开

怎么用oracle命令连接远程数据库配置好相关的文件就可以,一般是tnsname.ora文件 。
一般oracle10g的文件所在目录为:C:\oracle\product\10.2.0\db_1\network\ADMIN
其他版本的可在oracle目录下搜索tnsname.ora文件名进行修改 。
ora =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
(CONNECT_DATA =https://www.04ip.com/post/
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
其中ora为本地实例名 , xxx.xxx.xxx.xxx为远程IP地址,1521为端口号,orcl为远程数据库实例名,按照对方提供的内容进行修改即可 。
怎么连接另一台电脑的oracle数据库需要一些前提条件:
1、对方的主机能被连接(如在同一局域网内)
2、需要知道对方数据库IP、端口号、服务名
3、需要知道对方提供的管理数据库的用户名及密码
连接方法:
1、在本地的oracle安装目录,找到tnsnames.ora文件,一般在~\oracle\product\10.2.0\db_1\network\ADMIN目录下
2、用文本打开tnsnames.ora文件,添加以下内容:
本地自定义实例名 =
(DESCRa href="https://www.04ip.com/post/;tn=44039180_cprfenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YLrjK9uyc4nWRdmH6zPjmk0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3ErjbsP1cdnjn" target="_blank" class="baidu-highlight"IP/aTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 数据库a href="https://www.04ip.com/post/;tn=44039180_cprfenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YLrjK9uyc4nWRdmH6zPjmk0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3ErjbsP1cdnjn" target="_blank" class="baidu-highlight"IP/a或数据库主机名)(PORT = 数据库端口号))
(CONNECT_DATA =https://www.04ip.com/post/
(SERVER = DEDICATED)
(SERVICE_NAME = 数据库服务名)
)
)
3、保存文件即可 。
4、打开第三方工具,如plsq,输入对方提供的用户名及密码,选择新建的数据库链接即可 。
如何将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 =https://www.04ip.com/post/(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:oracleclientOCI 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、同第二种情况中的步骤二 。
【油桶怎么连接oracle 油桶怎么打开】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.
linqpad 怎么连oracle1.打开LINQPad然后选择Add connection
2.选择使用 Entity Framework(ObjectContext)
3.这里要注意去项目中bin文件夹下油桶怎么连接oracle的Debug文件夹中找到含有Entity油桶怎么连接oracle的dll
也就是说油桶怎么连接oracle你的项目必须要使用Entity Framework连接Oracle才能使用这个连接方法
4.直接点OK就行
5.Provider记得选着Other,然后Provider Name选择Devart.Data.Oracle
然后把项目中Web.config中的连接字符串复制到下面就行 。
(注意,之后点击Test , 如果弹出无法判定字符串错误或者布尔值之类的错误,不用管,直接点OK就行)
toad for oracle 怎么连接orcale数据库使用Toad for Oracle连接oracle数据库的方法:
1. 单击标准工具栏上的,打开数据库登录窗口 。
注: 也可以选择会话 (Session) | 新建连接 (New Connection) 。
2. 单击数据库登录工具栏的 。显示添加登录记录 (Add Login Record) 窗口 。
注:如果不在添加登录记录窗口中创建连接,您可以直接在数据库登录窗口中输入连接
信息 。然而 , 这种方法会强制您连接数据库,而您要在连接之后才能输入某些附加的
连接信息 。
3. 填写用户 (User)/模式 (Schema) 和密码 (Password) 字段 。
4. 选择一种连接方法:
5、按需要填写剩余的字段 。
6、保存登录记录 。
复查以下内容以获得附加信息:
如要保存记录而不连接数据库,单击确定 (OK) 。
如要保存记录并连接数据库,选中连接 (Connect) 复选框并单击确定 (OK) 。
如要保存记录并重用字段值以便快速输入新连接,单击发布 (Post) 。
求,KETTLE怎么用OCI方式连接数据库ORACLEJava程序连接oracle数据库时,用oci驱动要比用thin驱动性能好些 。主要的区别是使用thin驱动时,不需要安装oracle的客户端,而使用oci时则要安装oracle的客户端 。
从使用thin驱动切换到oci驱动在配置来说很简单,只需把连接字符串java:oracle:thin:@hostip:1521:实例名换为java:oracle:oci@本地服务名即可 。如:

jdbc:oracle:thin:@10.1.1.2:1521:shdb
改成:
jdbc:oracle:oci8:@shdb
但这里这台机器需安装oracle数据库的客户端并配置本地服务名,同时还需指定NLS_LANG环境变量,NLS_LANG环境变量是用来控制客户端在显示oracle数据库的数据时所用的字符集和本地化习惯 。通常把NLS_LANG的字符集部分指定为数据库所用的字符集,就不会存在java显示的乱码问题了 。
对于oracle数据库客户端的安装,有二种选择 , 一是老实的用oracle数据库的安装光盘,安装对应版本的oracle客户端 。二是下载oracle提取的即时客户端 , 即时客户端是不用安装的,把下载包解压即可 。
要使java web正常的通过oci驱动访问oracle,还需要客户端正确的配置一下相关变量 。主要如下:
对于windows系统并使用oracle客户端时:
1、把%ORACLE_HOME%\lib加到PATH环境变量 。
2、把%ORACLE_HOME%\jdbc\lib\classes12.jar加到CLASSPATH环境变量里,也可以把classes12.jar拷贝到tomcat的comman\lib目录下 。
对于windows系统并使用oracle的即时客户端时(假定即时客户端解压在d盘):
1、把d:\instantclient_10_2加到PATH环境变量;
2、把d:\instantclient_10_2\classes12.jar加到CLASSPATH环境变量里,也可以把classes12.jar拷贝到tomcat的comman\lib目录下 。
对于linux系统并使用oracle客户端时:
1、在使用tomcat的用户主目录下的.bash_profile文件中加入:
exprot ORACLE_HOME=/u01/app/oracle/product/9.2.0.4
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
2、把classes12.jar拷贝到tomcat的comman\lib目录下 。
对于linux系统并使用oracle即时客户端时:
1、在使用tomcat的用户主目录下的.bash_profile文件中加入:
exprot ORACLE_HOME=/instantclient_10_2
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
2、把instantclient_10_2目录下的classes12.jar拷贝到tomcat的comman\lib目录下 。
如果一个tomcat下带了几个应用 , 且几个应用都要连接oracle数据库时,则要注意的是,不要在每个应用的WEB-INF/lib目录下放入oracle的classes12.jar/zip文件 。而应该把classes12.jar/zip文件放到tomcat的common/lib目录下 。否则会出来ojdbclib9/10库重复加载的错误 。
使用oracle即时客户端时,本地服务名的建立可以在目录instantclient_10_2下建立tnsnames.ora下添加连接串,如:
SHDB =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =
(PROTOCOL = TCP)(HOST = 10.1.1.236)(PORT = 1521)))
(CONNECT_DATA =https://www.04ip.com/post/(SERVICE_NAME = shdb)))
油桶怎么连接oracle的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于油桶怎么打开、油桶怎么连接oracle的信息别忘了在本站进行查找喔 。

    推荐阅读