- 浏览: 154713 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
追求幸福:
每增加一个新的activity, 都要为这个activity指 ...
关于setContentView -
雨过天晴0521:
感谢第一位留言的网友, 我会坚持下去
ADB push的用法 -
小光棍:
謝謝。整理出來的東西真有用!!
ADB push的用法
tnsnames.ora文件
这个文件类似于unix 的hosts文件,提供的tnsname到主机名或者ip的映射,只有当sqlnet.ora中出现
NAMES.DIRECTORY_PATH= (TNSNAMES) ,也就是客户端解析连接字符串的顺序中有TNSNAMES是,才会尝试读取这个文件。
例子中有两个,ORCL 映射的是本机,SALES映射的是另外一个IP地址,里边还定义了使用专用服务器还是共享服务器模式进行连接,一句一句说
#你所要连接的时候输入的TNSNAME,即连接字符串@后面的部分
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
#下面是这个TNSNAME对应的主机,端口,协议
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
#使用专用服务器模式连接时需要跟服务器端模式匹配,如果没有就根据服务器端的模式自动调节
(SERVER = DEDICATED)
#对应service_name,可以通过SQLPLUS>show parameter service_name;进行查看
(SERVICE_NAME = orcl)
)
)
#另一个tnsname
SALES =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.188.219)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = sales)
)
)
示例:
客户端tnsnames.ora:
#C:/oracle/product/11.1.0/client_2/network/admin/tnsnames.ora
ORCL =
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=dev-mike)(PORT=1521))
(CONNECT_DATA=(SID=orcl))
)
服务端tnsnames.ora:
# tnsnames.ora Network Configuration File: C:/oracle/product/10.2.0/db_1/NETWORK/ADMIN/tnsnames.ora
# Generated by Oracle configuration tools.
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = dev-mike)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
使用oracle SQL developer连接时,如果选用TNS连接方式,在Network Alias中使用 ORCL(注意大小写),如果选用Basic方式,则直接指定SID。
---------------------------------------------------------------------------------------------------
sqlnet.ora文件
它的作用类似于linux或者其他unix的nsswitch.conf文件,通过这个文件来决定怎么样找一个连接中出现的连接字符串。
假如我的sqlnet.ora是下面这个样子:
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES,HOSTNAME)
那么,在客户端输入SQL>sqlplus sys/oracle@orcl后,就会首先在tnsnames.ora文件中找orcl的记录。
如果没有相应的记录则尝试把orcl当作一个主机名hostname,通过网络的途径去解析它的ip地址然后去连接这个ip上的GLOBAL_DBNAME=orcl这个实例(当然我这里orcl并不是一个主机名)。
如果我的sqlnet.ora是这个样子:
NAMES.DIRECTORY_PATH= (TNSNAMES)
那么客户端就只会从tnsnames.ora查找orcl的记录,括号中还有其他选项,如LDAP等并不常用。
示例:
客户端sqlnet.ora
# sqlnet.ora Network Configuration File: C:/oracle/product/11.1.0/client_2/network/admin/sqlnet.ora
# Generated by Oracle configuration tools.
# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
服务端sqlnet.ora
# sqlnet.ora Network Configuration File: C:/oracle/product/10.2.0/db_1/network/admin/sqlnet.ora
# Generated by Oracle configuration tools.
# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
------------------------------------------------------------------------------------------------
listener.ora文件
这是listener服务器端监听器进程的配置文件,关于listener进程就不多说了,接受远程对数据库的接入申请并转交给oracle的服务器进程。所以如果不是远程的连接,listener进程就不是必需的,同样,如果关闭listener进程并不会影响已经存在的数据库连接。
#下面定义LISTENER进程为哪个实例提供服务
#下面的配置是为E:/oracle/product/10.1.0/Db_2下boway的实例orcl服务,其中GLOBAL_DBNAME不是必需的,但如果使用HOSTNAME做数据库连接,就必须写上。
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = boway)
(ORACLE_HOME = E:/oracle/product/10.1.0/Db_2)
(SID_NAME = orcl)
)
)
#监听器的名字不能重复,一台数据库可以有不止一个监听器
#再向下面是监听器监听的协议,ip,端口等,这里使用的tcp1521端口,并且使#用的是主机名
LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = boway)(PORT = 1521))
)
#上面的例子是一个最简单的例子,也是常见的。一个listener进程为一个数据库实例instance(SID)提供服务。
常用监听器的操作命令
$ORACLE_HOME/bin/lsnrctl start, stop, status 等。具体敲完一个lsnrctl后看帮助。
上面说到的三个文件都可以通过图形的配置工具来完成配置
$ORACLE_HOME/BIN/netca 即向导式的Oracle Net Configuration Assistant
$ORACLE_HOME/launch.exe 即Oracle Net Manager
在net manager中,
Profile 配置的是sqlnet.ora,也就是名称解析的方式。
Service Naming 配置的是tnsnames.ora文件。
Listeners配置的是listener.ora文件,即监听器进程。
配置完注意保存。
具体的配置可以尝试一下然后来看一下配置文件。
我们再重新回顾一下,是当你输入SQL> sqlplus sys/oracle@ORCL的时候
1. 读取sqlnet.ora文件,看一下解析方式,发现是TNSNAME
2. 则读取tnsnames.ora文件,从里边找ORCL的记录,并且找到主机名,端口和service_name
3. 如果服务器端listener进程没有问题的话,则与listener进程的连接。
4. 根据不同的服务器模式,如专用服务器模式或者共享服务器模式,listener采取接下去的动作。默认是专用服务器模式,没有问题的话客户端就连接上了数据库的server process。
5. 这时候网络连接已经建立,listener进程的历史使命也就完成了。
示例:
服务端的listener.ora(客户端无此文件)
# listener.ora Network Configuration File: C:/oracle/product/10.2.0/db_1/NETWORK/ADMIN/listener.ora
# Generated by Oracle configuration tools.
LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = dev-mike)(PORT = 1521))
)
---------------------------------------------------------------------------------------------
几种连接用到的命令形式
1.sqlplus / as sysdba 这是典型的操作系统认证,不需要listener进程
2.sqlplus sys/oracle 这种连接方式只能连接本机数据库,同样不需要listener进程
3.sqlplus sys/oracle@orcl 这种方式需要listener进程处于可用状态。最普遍的通过网络连接。
以上连接方式使用sys用户或者其他通过密码文件验证的用户都不需要数据库处于可用状态,操作系统认证也不需要数据库可用,普通用户因为是数据库认证,所以数据库必需处于open状态。
---------------------------------------------------------------------------------------------
平时排错可能会用到的
1.lsnrctl status查看服务器端listener进程的状态
LSNRCTL> help
The following operations are available
An asterisk (*) denotes a modifier or extended command:
start stop status
services version reload
save_config trace change_password
quit exit set*
show*
LSNRCTL> status
2.tnsping 查看客户端sqlnet.ora和tnsname.ora文件的配置正确与否,及对应的服务器的listener进程的状态。
C:/>tnsping orcl
TNS Ping Utility for 32-bit Windows: Version 10.1.0.2.0 - Production on 16-8月 -
2005 09:36:08
Copyright (c) 1997, 2003, Oracle. All rights reserved.
Used parameter files:
E:/oracle/product/10.1.0/Db_2/network/admin/sqlnet.ora
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = 127.0.0.1)(PORT = 1521))) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_
NAME = orcl)))
OK (20 msec)
3.
SQL>show sga 查看instance是否已经启动
SQL> select open_mode from v$database; 查看数据库是打开还是mount状态。
OPEN_MODE
----------
READ WRITE
-----------------------------------------------------------------------------------------------------
使用hostname访问数据库而不是tnsname的例子
使用tnsname访问数据库是默认的方式,但是也带来点问题,那就是客户端都是需要配置tnsnames.ora文件的。如果你的数据库服务器地址发生改变,就需要重新编辑客户端这个文件。通过hostname访问数据库就没有了这个麻烦。
需要修改
服务器端listener.ora
#监听器的配置文件listener.ora
#使用host naming则不再需要tnsname.ora文件做本地解析
# listener.ora Network Configuration File: d:/oracle/product/10.1.0/db_1/NETWORK/ADMIN/listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
# (SID_NAME = PLSExtProc)
(SID_NAME = orcl)
(GLOBAL_DBNAME = boway)
(ORACLE_HOME = d:/oracle/product/10.1.0/db_1)
# (PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = boway)(PORT = 1521))
)
)
客户端sqlnet.ora 如果确认不会使用TNSNAME访问的话,可以去掉TNSNAMES
# sqlnet.ora Network Configuration File: d:/oracle/product/10.1.0/db_1/NETWORK/ADMIN/sqlnet.ora
# Generated by Oracle configuration tools.
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (HOSTNAME)
Tnsnames.ora文件不需要配置,删除也无所谓。
下面就是网络和操作系统的配置问题了,怎么样能够解析我的主机名的问题了
可以通过下面的方式连接
sqlplus sys/oracle@boway
这样的话,会连接boway这台服务器,并且listener来确定你所要连接的service_name。
这个文件类似于unix 的hosts文件,提供的tnsname到主机名或者ip的映射,只有当sqlnet.ora中出现
NAMES.DIRECTORY_PATH= (TNSNAMES) ,也就是客户端解析连接字符串的顺序中有TNSNAMES是,才会尝试读取这个文件。
例子中有两个,ORCL 映射的是本机,SALES映射的是另外一个IP地址,里边还定义了使用专用服务器还是共享服务器模式进行连接,一句一句说
#你所要连接的时候输入的TNSNAME,即连接字符串@后面的部分
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
#下面是这个TNSNAME对应的主机,端口,协议
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
#使用专用服务器模式连接时需要跟服务器端模式匹配,如果没有就根据服务器端的模式自动调节
(SERVER = DEDICATED)
#对应service_name,可以通过SQLPLUS>show parameter service_name;进行查看
(SERVICE_NAME = orcl)
)
)
#另一个tnsname
SALES =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.188.219)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = sales)
)
)
示例:
客户端tnsnames.ora:
#C:/oracle/product/11.1.0/client_2/network/admin/tnsnames.ora
ORCL =
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=dev-mike)(PORT=1521))
(CONNECT_DATA=(SID=orcl))
)
服务端tnsnames.ora:
# tnsnames.ora Network Configuration File: C:/oracle/product/10.2.0/db_1/NETWORK/ADMIN/tnsnames.ora
# Generated by Oracle configuration tools.
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = dev-mike)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
使用oracle SQL developer连接时,如果选用TNS连接方式,在Network Alias中使用 ORCL(注意大小写),如果选用Basic方式,则直接指定SID。
---------------------------------------------------------------------------------------------------
sqlnet.ora文件
它的作用类似于linux或者其他unix的nsswitch.conf文件,通过这个文件来决定怎么样找一个连接中出现的连接字符串。
假如我的sqlnet.ora是下面这个样子:
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES,HOSTNAME)
那么,在客户端输入SQL>sqlplus sys/oracle@orcl后,就会首先在tnsnames.ora文件中找orcl的记录。
如果没有相应的记录则尝试把orcl当作一个主机名hostname,通过网络的途径去解析它的ip地址然后去连接这个ip上的GLOBAL_DBNAME=orcl这个实例(当然我这里orcl并不是一个主机名)。
如果我的sqlnet.ora是这个样子:
NAMES.DIRECTORY_PATH= (TNSNAMES)
那么客户端就只会从tnsnames.ora查找orcl的记录,括号中还有其他选项,如LDAP等并不常用。
示例:
客户端sqlnet.ora
# sqlnet.ora Network Configuration File: C:/oracle/product/11.1.0/client_2/network/admin/sqlnet.ora
# Generated by Oracle configuration tools.
# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
服务端sqlnet.ora
# sqlnet.ora Network Configuration File: C:/oracle/product/10.2.0/db_1/network/admin/sqlnet.ora
# Generated by Oracle configuration tools.
# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
------------------------------------------------------------------------------------------------
listener.ora文件
这是listener服务器端监听器进程的配置文件,关于listener进程就不多说了,接受远程对数据库的接入申请并转交给oracle的服务器进程。所以如果不是远程的连接,listener进程就不是必需的,同样,如果关闭listener进程并不会影响已经存在的数据库连接。
#下面定义LISTENER进程为哪个实例提供服务
#下面的配置是为E:/oracle/product/10.1.0/Db_2下boway的实例orcl服务,其中GLOBAL_DBNAME不是必需的,但如果使用HOSTNAME做数据库连接,就必须写上。
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = boway)
(ORACLE_HOME = E:/oracle/product/10.1.0/Db_2)
(SID_NAME = orcl)
)
)
#监听器的名字不能重复,一台数据库可以有不止一个监听器
#再向下面是监听器监听的协议,ip,端口等,这里使用的tcp1521端口,并且使#用的是主机名
LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = boway)(PORT = 1521))
)
#上面的例子是一个最简单的例子,也是常见的。一个listener进程为一个数据库实例instance(SID)提供服务。
常用监听器的操作命令
$ORACLE_HOME/bin/lsnrctl start, stop, status 等。具体敲完一个lsnrctl后看帮助。
上面说到的三个文件都可以通过图形的配置工具来完成配置
$ORACLE_HOME/BIN/netca 即向导式的Oracle Net Configuration Assistant
$ORACLE_HOME/launch.exe 即Oracle Net Manager
在net manager中,
Profile 配置的是sqlnet.ora,也就是名称解析的方式。
Service Naming 配置的是tnsnames.ora文件。
Listeners配置的是listener.ora文件,即监听器进程。
配置完注意保存。
具体的配置可以尝试一下然后来看一下配置文件。
我们再重新回顾一下,是当你输入SQL> sqlplus sys/oracle@ORCL的时候
1. 读取sqlnet.ora文件,看一下解析方式,发现是TNSNAME
2. 则读取tnsnames.ora文件,从里边找ORCL的记录,并且找到主机名,端口和service_name
3. 如果服务器端listener进程没有问题的话,则与listener进程的连接。
4. 根据不同的服务器模式,如专用服务器模式或者共享服务器模式,listener采取接下去的动作。默认是专用服务器模式,没有问题的话客户端就连接上了数据库的server process。
5. 这时候网络连接已经建立,listener进程的历史使命也就完成了。
示例:
服务端的listener.ora(客户端无此文件)
# listener.ora Network Configuration File: C:/oracle/product/10.2.0/db_1/NETWORK/ADMIN/listener.ora
# Generated by Oracle configuration tools.
LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = dev-mike)(PORT = 1521))
)
---------------------------------------------------------------------------------------------
几种连接用到的命令形式
1.sqlplus / as sysdba 这是典型的操作系统认证,不需要listener进程
2.sqlplus sys/oracle 这种连接方式只能连接本机数据库,同样不需要listener进程
3.sqlplus sys/oracle@orcl 这种方式需要listener进程处于可用状态。最普遍的通过网络连接。
以上连接方式使用sys用户或者其他通过密码文件验证的用户都不需要数据库处于可用状态,操作系统认证也不需要数据库可用,普通用户因为是数据库认证,所以数据库必需处于open状态。
---------------------------------------------------------------------------------------------
平时排错可能会用到的
1.lsnrctl status查看服务器端listener进程的状态
LSNRCTL> help
The following operations are available
An asterisk (*) denotes a modifier or extended command:
start stop status
services version reload
save_config trace change_password
quit exit set*
show*
LSNRCTL> status
2.tnsping 查看客户端sqlnet.ora和tnsname.ora文件的配置正确与否,及对应的服务器的listener进程的状态。
C:/>tnsping orcl
TNS Ping Utility for 32-bit Windows: Version 10.1.0.2.0 - Production on 16-8月 -
2005 09:36:08
Copyright (c) 1997, 2003, Oracle. All rights reserved.
Used parameter files:
E:/oracle/product/10.1.0/Db_2/network/admin/sqlnet.ora
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = 127.0.0.1)(PORT = 1521))) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_
NAME = orcl)))
OK (20 msec)
3.
SQL>show sga 查看instance是否已经启动
SQL> select open_mode from v$database; 查看数据库是打开还是mount状态。
OPEN_MODE
----------
READ WRITE
-----------------------------------------------------------------------------------------------------
使用hostname访问数据库而不是tnsname的例子
使用tnsname访问数据库是默认的方式,但是也带来点问题,那就是客户端都是需要配置tnsnames.ora文件的。如果你的数据库服务器地址发生改变,就需要重新编辑客户端这个文件。通过hostname访问数据库就没有了这个麻烦。
需要修改
服务器端listener.ora
#监听器的配置文件listener.ora
#使用host naming则不再需要tnsname.ora文件做本地解析
# listener.ora Network Configuration File: d:/oracle/product/10.1.0/db_1/NETWORK/ADMIN/listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
# (SID_NAME = PLSExtProc)
(SID_NAME = orcl)
(GLOBAL_DBNAME = boway)
(ORACLE_HOME = d:/oracle/product/10.1.0/db_1)
# (PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = boway)(PORT = 1521))
)
)
客户端sqlnet.ora 如果确认不会使用TNSNAME访问的话,可以去掉TNSNAMES
# sqlnet.ora Network Configuration File: d:/oracle/product/10.1.0/db_1/NETWORK/ADMIN/sqlnet.ora
# Generated by Oracle configuration tools.
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (HOSTNAME)
Tnsnames.ora文件不需要配置,删除也无所谓。
下面就是网络和操作系统的配置问题了,怎么样能够解析我的主机名的问题了
可以通过下面的方式连接
sqlplus sys/oracle@boway
这样的话,会连接boway这台服务器,并且listener来确定你所要连接的service_name。
发表评论
-
Linux下安装SF oracle
2013-08-06 16:43 693在使用oracle enabler时需要在engine运行的系 ... -
ORA-01940 如何drop user
2013-03-27 19:28 1444使用drop user bpmuser cascade时遇到以 ... -
如何向apacheDS添加新的user
2013-03-01 12:24 19611.Right-click on the ou=users n ... -
如何导入apache DS的数据
2013-02-28 19:35 15451. 安装好ApacheDS后, 启动ApacheDS ser ... -
ORA-01119: error in creating database file ***
2013-02-20 19:24 6647case1.今天在运行amx-bpm deploy-bpm的脚 ... -
(转)Oracle用户、权限、角色管理介绍
2013-02-20 14:15 744转自:http://blog.csdn.net/jun ... -
about Teradata SQL
2012-11-09 14:37 922http://www.razorsql.com/docs/te ... -
How to change the password for a user in Oracle
2012-11-09 14:34 965Answer: To change a user's pas ... -
Modify password of an accnout in SQL Server
2012-11-09 14:32 765http://msdn.microsoft.com/en-us ... -
Ant执行SQL server 存储过程时的一个问题
2012-11-07 15:31 1453在ant上执行SQL server的存储过程, 事务不会自动提 ... -
How to forcely drop tables in SQL Server 2008
2012-11-01 17:25 819This script can drop a SQL Serv ... -
Ant中执行oracle存储过程
2012-06-08 15:08 1303同样的oracle dll脚本: declare c int ... -
如何在ant中调用javascript
2012-05-25 20:30 1496在java6中内置了一个javascript的engine: ... -
如何创建SQL Server 2008的数据库
2012-05-09 19:56 1061step 1.打开SQL Server Managem ... -
如何创建oracle新用户(新schema)
2012-05-08 18:24 6766oracle中创建新的user, 也就相应地创建了一个新的sc ... -
详解Oracle用户解锁命令的两则实现方法
2011-08-10 18:58 850在安装完Oracle 10g之后,想打开sql*plus来学习 ... -
oracle中几个配置文件的作用
2011-08-10 18:55 934tnsname.ora 是客户端用来查找,连接lis ... -
忘记oracle数据库密码怎么办
2011-08-10 18:49 1069很久不用的oralce数据库,如果忘记了密码,可以这样 ...
相关推荐
oracle客户端连接数据库。关键是如何连接,以及问题解决。
用这个dll,不需要装oracle客户
本章主要讲解oracle客户端连接oracle效劳器,主要有以下内容: 1.配置本地net效劳名配置 2.用sqlplus连接; 3.用toad连接; 一、配置本地net效劳名 首先说明我们的效劳器的IP为60.220.246.53,oracle的SID为czdb。 ...
在没有安装oracle客户端的情况下,可连接oracle数据库执行各种操作 使用方法: 1、将oci.dll、ociw32.dll、Oracle.DataAccess.dll、orannzsbb11.dll、oraocci11.dll、oraociicus11.dll、OraO PS11w.dll拷到bin目录...
不安装oracle客户端,配置plsql连接数据库
免安装Oracle客户端软件连接Oracle数据库
Oracle客户端连接远端数据库 Oracle客户端连接远端数据库
平时使用中很多人没安装oracle就不知道怎么连接远程的oracle,包括了plsql所需要的文件和说明
本机不安装oracle客户端连接其他数据库
我见过最好的Oracle数据库连接组件,性能和效率甚至比官方的高,最爽的是它不需要安装Oracle客户端即可连接数据库。赶快破解了献给大家,希望大家喜欢。使用方法:一、不用安装,直接使用破解文件夹中的组件,使用...
一段无需安装Oracle客户端即可访问Oracle数据库的delphi控件,可自定义连接字符串,使用非常方便。
QT连接oracle数据库实现方案,不必安装oracle客户端,内含oracle的QT驱动,以及相关实现步骤,具体请看readme,在qt4.8中亲测可用
本人琢磨了下使用VS .Net 2005开发的客户端程序,需要访问oracle数据库,但不想在客户端安装oracle客户端的解决方法。终于给弄清楚了,其实根本不需要在安装oracle客户端就可以轻松实现了。方法是将相关的9个oracle...
不用安装oracle,直接使用plsql配置一下环境变量就可以连接数据库
OraSQL 是一个 oracle 数据库 的sql 工具, 它通过 TCP/IP 协议直接连接到 oracle 数据库,不需要另外安装 oracle 客户端。 OraSQL 完全免费。 主要功能: * Connect to Oracle 连接到 oracle 数据库,不需要...
1、将oci.dll、ociw32.dll、Oracle.DataAccess.dll、orannzsbb11.dll、oraocci11.dll、oraociicus11.dll、OraOps11w.dll拷...在没有安装oracle客户端的情况下,可连接oracle数据库执行各种操作 已测试,附件中含测试代码
无需安装oracle客户端,plsql developer直接连接数据库,内含plsql developer安装包、汉化包,安装教程,一步到位
在不安装oracle客户端时,通过解压此安装包并配置环境变量即可远程使用plsql,解压包中包含所需的文件以及操作文档说明,希望可以帮助小伙伴们!
客户端不用安装oracle客户端即可连接数据库
ob10 oracle客户端连接工具,操作简单方便,绿色版无需安装,解压及用