用 Navicat for Oracle 管理 Oracle10g/11g 数据库
Navicat for xxx 是一个优秀的数据库管理客户端,有 MySQL、Oracle 等版本。建议大家最好用 Enterprise 版本,功能全面一些,但较之于免费的 Lite 版,企业版可是要花银子买的。
安装 Navicat for Oracle 后,首先需要建一个“连接”,作为某个管理任务的标识,因为作为客户端,它可以连接和管理很多的数据库服务器。
和 for MySQL 版本不同的是,Oracle 管理有它的特殊性。Oracle 必须通过它的 OCI
代理函数库与数据库进行连接,Navicat 当然也绕不过这一点,所以必须首先进行 Oracle 的 oci 设置。配置的方法是,运行
Navicat 的菜单“工具/选项”,配置“其它”分类下的 OCI 参数,把 OCI类库(对应oci.dll)文件的路径输入,按“确定”保存。
但仅仅这样做还不够,因为这一切都依赖于那个 Oracle 的“即时客户端”软件包,所以需要先下载那个 InstantClient
软件包,上面说的 oci.dll 文件就在这个包中。下载该软件包后解压到一个文件夹,还需要做的是,添加环境变量 TNS_ADMIN
让它的值等于这个文件夹的路径,再在系统变量 path 前加上这个文件夹的路径。修改这些配置参数后,可以不用启动 Windows 系统。
再就是修改注册表路径 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 下的 NLS_LANG
键值,这个键值现在是 NA,因此將 NLS_LANG 的值改为 SIMPLIFIED CHINESE_CHINA.ZHS16GBK,和
Oracle 数据库服务器上的一致。还见有人干脆把这个 NLS_LANG 键删除或改名,本人测试也是可以的,但不知道会不会带来别的问题。
以上所说的 Oracle InstantClient 配置方法,本人的文章《Windows 2003 下 PHP5.2.5 + Apache2.2.8 + Oracle10g/11g 的配置》(http://blog.why100000.com/?p=581
)里有更详细的说明,这里再重复一下。
OCI 配置好后,就可以配置 Navicat 的连接了。连接类型有 Basic 和 TNS 两种,但本人无法配通 Basic
类型,就配置 TNS 连接,这需要在即时客户端文件夹下放一个名字为 tnsnames.ora 的配置解析文件,文件的格式如下:
# TNSNAMES.ORA Network Configuration File: ……
ORCL10 =
(DESCRIPTION =
相关文档:
问题1: 进入时需要主机身份证明: 解决方案:管理工具——本地安全策略——用户权利指派——作为批处理作业等录(最后一项)——添加本机的账号与密码 ......
http://hi.baidu.com/fyears/blog/item/5ef68ac3feb9a45db219a836.html
select object_id,session_id,locked_mode from v$locked_object;
select t2.username,t2.sid,t2.serial#,t2.logon_time
from v$locked_object t1,v$session t2
where t1.session_id=t2.sid order by t2.logon_time;
alter system ki ......
package cn.edu.bit.test;
import java.sql.*;
public class Jdbc {
public static void main(String[] args)
{
try{
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
System.out.p ......
使用的是ADODB库,需要有OCI8库.
<?php
//require("adodb5/adodb-exceptions.inc.php");
require("adodb5/adodb.inc.php");
$conn = NewADOConnection("oci8");
$conn->Connect($url, $user, $password, $service_name);
$rs;
try {
$rs = $conn->Execu ......
2009-04-22 22:00
来源:中国
IT
实验
室 作者:佚名
Oracle
客
户
端与服
务
器端的
连
接是通
过
客
户
端
发
出
连
接
请
求,由服
务
器端
监
听器
对
客
户
端
连
接
请
求
进
行合法
检查
,如果
连
接
请
求有效,
则进
行
连
接,否
则
拒
绝该连
接。 ......