ORACLE库的操作
首先选择navicat作为这个文件的工具,作为数据库表结构的导入和导出工具。
导出的时候 会连结构和数据都导出来,会形成一个sql文件 也可以只倒视图或者表都可以的。
但是以导出的这个文件导入的时候 会有这样的问题。就是在导入的时候,在视图导入的时候 会有问题,就是很多视图会有依赖关系 这样就需要在导入库的时候 先创建有依赖的视图,然后再运行就可以了,有很多视图会有视图依赖 所以不要一下子都运行 这样就不知道是不是先创建的视图。
用sqoop从oracle的表导入到hive中的命令
sqoop import --hive-import --connect "jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=172.16.87.116)(PORT=1521)))(LOAD_BALANCE=yes)(CONNECT_DATA=(SERVICE_NAME=bonc)))" --table LZS --hive-table TEST.LZS --username dm --password dm --verbose -m 1