Navicat Premium 12.1.23激活(Oracle安装、Navicat for Oracle、JDBCl连接、获取表结构)

Navicat Premium 12.1.23激活(Oracle安装、Navicat for Oracle、JDBCl连接、获取表结构)

Oracle安装

Navicat for Oracle配置

Oracle JDBC连接(增删改查)

 

Oracle安装

环境windows 7 64位

安装版本:oracle 11g64位)

下载地址 

http://www.oracle.com/technetwork/cn/database/database-technologies/express-edition/downloads/index.html

  1. oracle安装文件,根据其默认的模式进行安装。

http://wenku.baidu.com/link?url=PakzxG2Vj0lapOE0j3O8WOIWwzHQV6jsItUIpaMtovOyB1oZl3Erw33GBQCraVydLxziDHLsWDioI3IAD9wKMTms8OZ2t3tzFu_u6emGK

  1. Oracle–windows环境

这个环境配置与java的环境配置类似,计算机右击》高级系统设置》高级》环境变量》在系统变量中新建:

(1) 配置ORACLE_HOME

变量名 ORACLE_HOME

变量值 E:Oracleproduct11.2.0dbhome_1

说明:这里的变量值是你自己安装的Oracle数据库的安装路径,路径中你会找到project然后依次找到dbhome_1,然后将路径复制到环境变量值中。

2配置TNS_ADMIN

变量名 TNS_ADMIN

变量值 E:Oracleproduct11.2.0dbhome_1NETWORKADMIN

说明:这里配置的是Oracle的监听,监听配置不正确会出问题的。

3)配置 NLS_LAN

变量名 NLS_LANG

变量值 SIMPLIFIED CHINESE_CHINA.ZHS16GBK 

说明:建议大家直接复制上面的变量值。这里的意思就是统一编码格式。(GBK)

http://jingyan.baidu.com/article/e73e26c0c20f1a24adb6a73e.html

3. 监听配置

1)右击“计算机”,打开“管理”,点开左边菜单“服务与进程”下的“服务”,手动启动“OracleOraDb11g_home1TNSListener”

2net manager,在本地》监听程序》LISTENER,添加监听机器的ip地址

3)在窗口右栏下拉选项中的“数据库服务”,添加数据库按钮,添加全局数据库名和SID 

http://www.cnblogs.com/kane1990/p/OracleNetManager.html

4.数据库创建,按默认配置,定义数据库的全局变量

http://www.it165.net/database/html/201306/3974.html

 Navicat Premium 12.1.23激活(Oracle安装、Navicat for Oracle、JDBCl连接、获取表结构)

 

  1. SQL Developer配置

启动SQL Developer可能会出现:

 Navicat Premium 12.1.23激活(Oracle安装、Navicat for Oracle、JDBCl连接、获取表结构)

原因:oracle 11g中安装的Oracle SQL Developer是32位的,而我们现在给他指定的java.exe却是64位的,所以会出现这种错误。

解决方法:oracle11g自带sqldeveloper32位的,可以再官网下载64位的sqldeveloper替换掉dbhome_1下的sqldeveloper文件夹。

 

  1. 登陆及命令

(1)本地登陆:

    C:퇬administrator>sqlplus / as sysdba  //以sysdba的权限登录

C:퇬administrator>sqlplus / as sysdba  //以sysdba的权限登录

SQL>conn  user_name/password; //连接用户

SQL>show user; //显示当前用户

SQL>startup force; //启动

SQL>shutdown immediate; //关闭

SQL> grant dba to scott;  //将sysdba权限授予scott用户

SQL> revoke dba from scott; //收回scott权限

SQL> create user 用户名 identified by “密码”; //创建用户

(2)远程登陆:通过端口登陆

sqlplus user/password@ip:port/service_name

 Navicat Premium 12.1.23激活(Oracle安装、Navicat for Oracle、JDBCl连接、获取表结构)

开启监听器:计算机——管理——服务——oracle*Listener

程序——Oracle——Net Manager

Navicat Premium 12.1.23激活(Oracle安装、Navicat for Oracle、JDBCl连接、获取表结构)

(3)登录数据库并创建用户

C:퇬administrator>sqlplus / as sysdba  //以sysdba的权限登录

>conn sys@orcl as sysdba (不用口令)

>create user kang identified by “”;

> grant dba to kang;  //将sysdba权限授予scott用户

>conn kang/;

>sqlplus kang/d@192.168.0.110:1521/orcl

 

Navicat for Oracle配置

Navicat激活成功教程版32

下载地址:http://download.csdn.net/detail/streetmilk/

下载插件:

instantclient-basic-nt-12.1.0.1.0.zip

instantclient-sqlplus-win32-11.2.0.1.0.zip

解压到navicat安装目录,打开navicat

工具——>选项——>OCI

 Navicat Premium 12.1.23激活(Oracle安装、Navicat for Oracle、JDBCl连接、获取表结构)

分别为:

D:Navicat Premiuminstantclient_12_1oci.dll

D:Navicat Premiuminstantclient_12_1instantclient-sqlplus-win32-11.2.0.1.0instantclient_11_2sqlplus.exe

 

连接oracle

 Navicat Premium 12.1.23激活(Oracle安装、Navicat for Oracle、JDBCl连接、获取表结构)

 

连接上即可,如果连不上可能是端口和权限的问题。

 

Oracle JDBC连接

navicat中测试成功后,再用jdbc连接

通用数据连接:以后碰到mysql、sqlserver、informix都是类似的

Navicat Premium 12.1.23激活(Oracle安装、Navicat for Oracle、JDBCl连接、获取表结构)

sqlplus kang/d@192.168.0.110:1521/orcl

 

其中数据库名称对应service_name:orcl ,数据库主机对应计算机名(可选),IP和port对应IP地址和端口,用户密码必选,SID和service_name一样

 

获取连接

 


 

  

 

SQL操作

 


 

 获取表主键

select * from user_cons_columns where constraint_name=(select constraint_name from user_constraints where table_name ='TEST' and constraint_type Navicat Premium 12.1.23激活1;'P'); ) 

  

 

今天的文章
Navicat Premium 12.1.23激活(Oracle安装、Navicat for Oracle、JDBCl连接、获取表结构)分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:http://bianchenghao.cn/120444.html

(0)
编程小号编程小号
上一篇 2024-07-09
下一篇 2024-07-09

相关推荐