2014.7.2

来源:互联网 发布:魔兽世界国服数据库 编辑:程序博客网 时间:2024/06/13 19:49

一、会议记录

开会,主要确定以下事项:

1、  现在有3各项目,分别是车队管理系统、销售系统和音乐演出平台;

2、  分类:前端(web2.0),后端(java);技术组、项目组;

3、  人员安排:前端——付啟明、宋飞翔(业务),夏厦、王亚楠(手机移动、用户体验);

          后端——王亚威(SpringMVC)、徐奇峰(DAO mybatis)、梅发茂(Spring security)、敖琦;后续涉及微信开发等还会重新安排人员。

4、  项目安排:车队管理系统——付啟明(组长)、王正威、徐奇峰;

          销售系统——吴长松(组长)、梅发茂、王亚楠、宋飞翔;

5、  学习时间安排:周一到周五,早上九点之前到实验室,下午两点之前到实验室;周六周日一般自由安排,特殊情况另行通知;

6、  明确任务和学习计划:白天做项目,晚上自主学习;

7、  把车队管理系统原型做成一个模板,供后期使用;

8、  前端将数据进行提交、封装时与后端确认。前台【对接】后台框架【数据库】DAO;

 

 

二、系统更改:

1、  导航栏增加“电子单证”模块;

2、  “调度总单”按照类型以tab的形式分别以列表形式呈现,“运单状态”同样以列表形式分类呈现;

3、  “在途跟踪”增加查询条件,根据车牌号查询车辆运输状态;

4、  “运力分布”以地图的形式显示,增加查询条件,包括按地区查询和按车辆类型查询,统计某一地区车辆数目,以漂浮窗体的形式显示在地图某区域上方;

5、  “在途跟踪”试验是否能够按照需要发送短信,而不是单纯用百度地图的位置分享功能(研究百度地图API);

 

 

三、Navicat连接oracle数据库错误提示ora-12737的解决方案:

1、  Navicat连接不上oracle,提示错误ORA-12737: Instant Client Light: unsupported server character setCHS16GBK,这种情况一般是由于字符集不匹配造成的,此时需要替换文件oci.dll。解决方案是本机安装orace的客户端,然后将Navicat“工具”菜单“选项”下的oci.dll替换,如图所示:


本次连接数据库的详细信息如下,其中密码为cd:


四、【转】oracle数据库的导入导出

Oracle数据导入导出imp/exp
功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。
 
大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。
 Oracle
有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接
 
(通过Net ConfigurationAssistant添加正确的服务命名,其实你可以想成是客户端与服务器端修了条路,然后数据就可以被拉过来了)
 
这样你可以把数据导出到本地,虽然可能服务器离你很远。
 
你同样可以把dmp文件从本地导入到远处的数据库服务器中。
 
利用这个功能你可以构建俩个相同的数据库,一个用来测试,一个用来正式使用。
 
执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,
 DOS
中可以执行时由于oracle 8i  安装目录\$ora10g\BIN被设置为全局路径,
 
该目录下有EXP.EXEIMP.EXE文件被用来执行导入导出。
 oracle
java编写,我想SQLPLUS.EXEEXP.EXEIMP.EXE这俩个文件是被包装后的类文件。
 SQLPLUS.EXE
调用EXP.EXEIMP.EXE他们所包裹的类,完成导入导出功能。
 
下面介绍的是导入导出的实例,向导入导出看实例基本上就可以完成,因为导入导出很简单。
数据导出:
 1
将数据库TEST完全导出,用户名system密码manager 导出到D:\daochu.dmp
   exp system/manager@TEST file=d:\daochu.dmp full=y
 2
将数据库中system用户与sys用户的表导出
   exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
 3
将数据库中的表table1table2导出
   exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)
 4
将数据库中的表table1中的字段filed1"00"打头的数据导出
   exp system/manager@TEST file=d:\daochu.dmp tables=(table1)query=\" where filed1 like  '00%'\"
 
    
上面是常用的导出,对于压缩我不太在意,用winzipdmp文件可以很好的压缩。
                    
不过在上面命令后面加上 compress=y 就可以了

数据的导入
 1
D:\daochu.dmp中的数据导入 TEST数据库中。
   imp system/manager@TEST  file=d:\daochu.dmp
  
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
  
在后面加上 ignore=y就可以了。
 2
d:\daochu.dmp中的表table1导入
 imp system/manager@TEST  file=d:\daochu.dmp  tables=(table1)
 
 
基本上上面的导入导出够用了。不少情况我是将表彻底删除,然后导入。
 
注意:
 
你要有足够的权限,权限不够它会提示你。
 
数据库时可以连上的。可以用tnsping TEST来获得数据库TEST能否连上。

 

数据导出:
exp hkb/hkb@boss_14 full=y file=c:\orabackup\hkbfull.dmplog=c:\orabackup\hkbfull.log;

导出注意事项:导出的是当前用户的的数据,当前用户如果有DBA的权限,则导出所有数据!

同名用户之间的数据导入:
imp hkb/hkb@xe  file=c:\orabackup\hkbfull.dmp log=c:\orabackup\hkbimp.logfull=y

不同名之间的数据导入:
imp system/test@xe fromuser=hkb touser=hkb_new file=c:\orabackup\hkbfull.dmp

log=c:\orabackup\hkbimp.log;

0 0
原创粉丝点击