oracle
Jay猿
热爱运动,喜欢爬山,游泳,旅游,轮滑.对技术始终有浓烈的兴趣
展开
-
centos6.5 oracle客户端安装
运行环境:CentOS 6.5 64位1. 下载如下组件:1).instantclient-basic-linux.x64-11.2.0.4.0.zip 基本运行支持库环境,OCI, OCCI, 以及JDBC-OCI运行的基本环境;2). instantclient-sdk-linux.x64-11.2.0.4.0.zip 包含oracle程序开发的一些头文件;3). instantclient-precomp-linux.x64-11.2.0.4.0.zipPRO*C程序开发用到的预.原创 2020-12-08 11:42:26 · 348 阅读 · 0 评论 -
如何导出包含blob,clob字段的表?
工作中,我们经常会遇到要导出包含blob或clob的表,而这个时候plsql就不能直接导出了,这让我百思不得解,网上说的都是查询出结果再导出,而我的blob中包含图片,显然查询出结果再导出是行不通的,我回忆起在买新笔记本前,由于电脑性能不好,我用的很多软件都是32位的,而在哪个时候我是可以通过命令行导出的,于是我试了试,果然成功了。导出命令如下D:\Programs\app32\exp.exe name/"""password"""@121.32.118.130:1521/dev file=act1原创 2020-07-31 18:02:40 · 3093 阅读 · 0 评论 -
统计表中数据量
在Oracle数据库中,查看所有表及对应个表的行数,只用一个select语句查询table_name和num_rows两个字段即可。table_name是表名,num_rows代表表的行数。具体如下:1、查询数据库所有的表sql:select t.table_name,t.num_rows from all_tables t;sql执行后的输出结果如下图:2、查询当前用户表sq...原创 2020-05-07 17:29:01 · 974 阅读 · 0 评论 -
不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK
今天在做列表查询的时候,遇到java调用oracle的函数时,传入的值为空的情况且未报任何错误,于是在反复研究之后,决定在java中打印传入oracle的参数,在打印的过程中出现java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK的错误,经思考后得到如下解决方案:在pom.xml文件中添加如下依赖:<!-- ht...原创 2020-04-18 00:17:45 · 18345 阅读 · 10 评论 -
oracle安装教程
一、oracle下载①直接去oracle官网http://www.oracle.com/进行相应版本下载,之后会有两个压缩包,下载完成后将两个文件解压到同一个目录下。※注意:路径名称最好不要出现中文和空格等不规则符号,否则之后可能出现不可预知的错误二、oracle安装1.解压缩文件,将两个压缩包解压到同一个文件夹中转存失败重新上传取消2.将其解压到同一个路径后,在解压文件夹...原创 2020-04-14 15:12:27 · 1168 阅读 · 0 评论 -
PowerDesigner Unable to list the users 解决办法
解决办法:选择菜单栏中的Database -> Change Current DBMS ,给DBMS选择你的数据库类型 确定即可 。重点内容原创 2017-06-06 09:34:41 · 2084 阅读 · 0 评论 -
隐式转换造成数据库性能急剧下降解决
最近有人问我隐式转换时怎么造成的,怎么解决.我瞬间懵逼......表示不知道......今天查了一下,原来是不同类型的值赋值后自动进行的转换叫做隐式转换......可事实我从来没太关注这一点,在Java中不同的类型之间比较,比如String和"afdaf"的比较要用equals,C++中我都会写上强制转换,在oracle有的版本上,使用类型不匹配的值做过滤条件,有的是会报错的.所以我一直都是按照实原创 2017-01-20 21:53:30 · 917 阅读 · 0 评论 -
Oracle分页查询
如下是一个简单的查询第21条到第40条数据的例子,分页可在该基础上做SELECT * FROM(SELECT A.*, ROWNUM RNFROM (SELECT * FROM t_zh_bdjyh_pjbg) AWHERE ROWNUM )WHERE RN >= 21原创 2017-01-05 03:30:04 · 238 阅读 · 0 评论 -
oracle登陆账户信息
1、显示当前用户名 select user from dual; show user2、显示当然用户有哪些表 select * from tab;3、显示当所有用户的表 select * from user_tables;4、显示当有用户可以访问表 select * from all_tables;5、显示用户为SCOTT的表原创 2015-08-28 02:34:26 · 688 阅读 · 0 评论 -
Oracle 权限 管理大全
Oracle 权限 权限允许用户访问属于其它用户的对象或执行程序,ORACLE系统提供三种权限:Object 对象级、System 系统级、Role 角色级。这些权限可以授予给用户、特殊用户public或角色,如果授予一个权限给特殊用户"Public"(用户public是oracle预定义的,每个用户享有这个用户享有的权限),那么就意味作将该权限授予了该数据库的所有用户。对管理权限而言,角原创 2015-08-28 02:37:25 · 419 阅读 · 0 评论 -
oracle登陆命令
1、运行SQLPLUS工具 C:\Users\wd-pc>sqlplus2、直接进入SQLPLUS命令提示符 C:\Users\wd-pc>sqlplus /nolog3、以OS身份连接 C:\Users\wd-pc>sqlplus / as sysdba 或 SQL>connect / as sysdba4、普通用户登录原创 2015-08-28 02:32:36 · 418 阅读 · 0 评论