- 浏览: 281919 次
- 性别:
- 来自: 宁波
最新评论
文章列表
说明:
1.现有Oracle 10g数据库oracle,其中包含若干张数据表,连接oracle的用户名test,密码为test。
2. PowerDesigner版本为12。
第一步是加载odbc驱动:
确定环境变量PATH是否添加了oracle配置,一般安装oracle自动添加,若无则在环境变量PATH上添加C:\oracle\product\10.1.0\...\bin
(d:\oracle\product\10.1.0\db_1\bin)
第二步是在PowerDesigner中进行连接数据库和导出数据模型。
长英文自动换行的最终解决方法
- 博客分类:
- web 前端
长英文自动换行的最终解决方法:在table标签中加入 style="WORD-WRAP: break-word;TABLE-LAYOUT: fixed;word-break:break-all"
oracle收集统计信息
- 博客分类:
- 数据库
转自http://blog.sina.com.cn/s/blog_69e7b8d701019cal.html
这里的统计信息指的是优化器(OPTIMIZER)统计信息,当Oracle数据库工作在CBO(COST BASED OPTIMIZER)模式下,优化器根据数据字典中记录的对象统计信息,评估SQL语句不同执行计划的成本,从而找到最优或者是相对最优的执行计划。从这一点来看统计信息的准确性就显得非常重要了,尤其是对于oracle10g以后的数据库,因为oracle10g以后,Oracle默认的优化器模式是all_rows,也就是基于成本的优化器。
优化器工作原理图:
统计信息包含的内 ...
问题源自一个sql代码
select
count(1) "rwsl",
count(decode(xx.FPSJ,null,null,1)) "fpsl",
count(decode(xx.HSSJ,null,null,1)) "fksl",
count(decode(mx.NEXT_CLHJ,'HSJGCH',1,null)) "hsjgch",
count(decode(mx.NEXT_CLHJ,'HSJGFH',1,null)) "hsjgfh",
...
oracle 创建dblink和同义词
- 博客分类:
- 数据库
-- 在xxx库下创建另一个xxx库的dblink
create database link TDAP
connect to tdap identified by tdap
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.40.134)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = fxjk)
)
)';
--创建模型表同义词
creat ...
plsql 导出数据 和表结构
- 博客分类:
- 各种工具的使用方法
导出表结构: Tools(工具)-->Export User Objects(导出用户对象) -->选择要导出的表(包括Sequence等)-->.sql文件,导出的都为sql文件
导出表数据: Tools(工具)-->Export Tables(导出表)-->选择表,选择SQL Inserts(SQL 插入)-->.sql文件
导入表结构: 执行刚刚导出的sql文件,记住要删掉table前的用户名,比如以前这表名为sys.tablename,必须删除sys
导入表数据: 执行刚刚导出的sql文件
已有dblink cs,同步数据时会报错 因为有blob字段,处理方法时 新建一张全局临时表 表结构跟原表一样,然后dblink上的数据 先插入临时表 再插入目标表 亲测通过
--任务明细表
insert into fxyd_rwmx (select * from fxyd_rwmx@cs where rwpc_bh in (...));
--任务审批表 由于有blob字段 因此采用创建全局临时表 中转的方式 同步数据
create global temporary table TMP_FXYD_RWPC
(
RWPC_BH VARCHAR2(32) not n ...
在项目上右键,选择TortoiseSVN-->settings,在弹出的TortoiseSVN Settings页面中选择“Saved Data”选项,然后点击“Authentication data”对应的“Clear”按钮,清除一下之前的认证信息就可以了。
--创建表空间和用户
CREATE TABLESPACE TBS_PERM
LOGGING
DATAFILE 'D:/app/Administrator/oradata/fpglqyb/TBS_PERM.DBF' SIZE 50M
AUTOEXTEND ON NEXT 1024K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT MANUAL;
prompt 建临时表空间
CREATE
TEMPORARY TABLESPACE TBS_P ...
oracle 查看字符集
- 博客分类:
- 数据库
select * from nls_database_parameters
其中 nls_language表示了显示方式, 就是sqlplus的程序的显示字体,有SIMPLIFIED CHINESE,American america
其中 nls_characterset是字符集设定, 常用的一些Oracle字符集有UTF8,US7ASCII,WE8ISO8859P1,ZHS16CGB231280,ZHS16GBK, AL32UTF8
DROP MATERIALIZED VIEW view_name;
CREATE MATERIALIZED VIEW view_name
REFRESH FORCE ON DEMAND
START WITH TO_DATE('11-12-2013 10:09:14', 'DD-MM-YYYY HH24:MI:SS') NEXT SYSDATE + 1/288
AS
SELECT...
#
# An unexpected error has been detected by Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c931689, pid=1656, tid=5920
#
# Java VM: Java HotSpot(TM) Client VM (11.0-b15 mixed mode windows-x86)
# Problematic frame:
# C [ntdll.dll+0x11689]
#
# If you would l ...
Eclipse 3.7以后有一个功能是通过已经安装的Eclipse装一些插件。
启动后,选择File->Import->Install->From Exist Installation,选择旧的Eclipse安装文件夹……
以前装的插件都出现了。直接全选安装,瞬间就从本地的安装中把原来的插件都迁移过来了
每次打开都会使用默认的C盘的workspace,即使在window-preperences-startup and shutdown-workspaces中设置prompt for workspace on startup,也无效,还是会直接打开,默认是C盘的workspace。
解决方法
file---switch workspace--other
彻底解决方法
右键打开eclipse的快捷方式,选择属性,在属性->快捷方式(Tab)-> 目标(TextInput),在目标的最后面加上 -clean 示例:"D:/eclipse.exe" - ...
在开发中,我们打开文件时,默认的不是我们需要的打开方式. 所以我们就用右键文件,选择打开方式.
时间长了很麻烦,其实我们可以设置文件(jsp,xml...)默认打开方式.
windows ==> preferences ==> General ==> Editors ==> file Associations,
选中文件类型,再选中你需要的打开方式(Eclipse JSP editor...等等)。
转自http://dennybruce.iteye.com/blog/940516