Oracle学习应用中的点点滴滴--自我记录长期更新

【2016.5.28】

1、获取表定义:SELECT DBMS_METADATA.GET_DDL('TABLE','NCHAR_TST') FROM DUAL; 

2、复制表:create table test as select * from dept;

3、配置Oracle ODBC驱动

1)配置ORACLE_HOME环境变量的值,比如为D:\instantclient_11_2

2)在D:\instantclient_11_2\NETWORK\ADMIN下新建tnsnames.ora,tnsnames.ora文件包含了连接Oracle服务器的连接串,内容例子:

# tnsnames.ora Network Configuration File: /data/app/oracle/product/11.2.0/db_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.8)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )


3)配置ODBC驱动的语言设置:增加环境变量NLS_LANGSIMPLIFIEDCHINESE_CHINA.ZHS16GBK

4)下载odbc驱动:注意哪怕是64位的windows,也建议选择32位的instantclient,因为office2007等应用只支持32位(主要使用odbc的软件不一定支持64位,所以必须用32位的odbc驱动)

Tips:比如office 2007是32位,如安装配置64位odbc,则使用excel query时会报错“驱动程序和应用程序之间的体系结构不匹配”

4)安装odbc驱动:按鼠标右键,“以管理员身份运行”odbc_install.exe(注意不能直接双击鼠标左键,否则安装不了)

5)配置odbc:在64位Windows系统中,默认数据源(ODBC)是64位的,包括控制面板-》管理工具-》数据源 或在运行中直接运行ODBCAD32程序。如果客户端是32位应用程序,仍然需要配置32位ODBC数据源,这时需要运行C:\Windows\SysWOW64\odbcad32.exe来启动ODBC数据源管理器,添加32位的ODBC数据源。

6)在excel 2007中测试,获取数据源,测试通过!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值