![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
文章平均质量分 52
Just-Today
从事并学习Java中
展开
-
Mysql、Oracle的Varchar类型的区别
在工作中,由于之前交接的项目中使用的是Mysql数据库,而在生产环境中,使用的是Oracle数据库,然后相同表结构,测试发现了插入到表时,中文字符超过了字段的长度。查看了Mysql和Oralce的表结构,超过长度的字段类型都是字符类型,Mysql的字段类型是Varchar(2000),Oracle的字段类型是Varchar2(2000)。插入相同中文字符个数为900个,Mysql和Oracle都是UTF-8编码,Mysql环境下没报错,而Orcale环境就爆长度超过。原创 2022-09-18 22:39:07 · 1049 阅读 · 0 评论 -
ORAClE错误代码解释
在项目中遇到ORACLE报错代码,记录ORA-00955名称已由现有对象使用ORA-00920无效的关系运算符原创 2021-09-19 14:20:43 · 450 阅读 · 0 评论 -
Oracle完整复制表结构信息流程与JAVA例子
一、查看表是否存在select count(1) COUNT from user_tables t where table_name= upper('表名')查询得到大于0即存在二、查看表属于哪个表空间SELECT TABLESPACE_NAME FROM user_tables WHERE TABLE_NAME = upper('表名')若查询为空,则说明表属于默认表空间,则执行下列语句可得到默认表空间SELECT DEFAULT_TABLESPACE FRO...原创 2021-09-04 09:57:25 · 447 阅读 · 1 评论 -
Oracle-ALL_TABLES、DBA_TABLES和USER_TABLES的区别
此三个视图可以用来查询ORACLE中关系表信息,它们之间的关系和区别有:DBA_TABLES >= ALL_TABLES >= USER_TABLES表名 范围 DBA_TABLES DBA拥有的或可以访问的所有的关系表 ALL_TABLES 某一用户拥有的或可以访问的所有的关系表 USER_TABLES 某一用户所拥有的所有的关系表 由上可知,当某一用户本身就为数据库DBA时,DBA_TABLES与ALL_TABLES等价。此规律可以类推至Ora原创 2021-09-03 21:58:33 · 1317 阅读 · 0 评论 -
Java-Oracle编码为US7ASCII导致中文乱码
首先查看Oracle数据库编码SELECT value$ FROM sys.props$ WHERE name = 'NLS_CHARACTERSET' ;得到解决思路:取数据:先将从数据库取出来的数据根据编码"iso-8859-1"转换成bytes数组,接着将bytes数组按照"GBK"编码转换String字符串new String(value().toString().getBytes(Charset.forName(ISO)), Charset.forName(GBK))原创 2021-09-01 15:09:02 · 1678 阅读 · 0 评论 -
获取oracle表定义语句
select to_char(dbms_metadata.get_ddl('TABLE','表名')) DDL from dual原创 2021-09-01 14:56:10 · 141 阅读 · 0 评论 -
Oracle-dblink查看、创建、删除与java实际例子
含义dblink(Database Link)数据库链接顾名思义就是数据库的链接,就像电话线一样,是一个通道,当我们要在本地数据库,跨库访问另外一个数据库表中的数据时,本地数据库中就必须要创建远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。一、查看数据库创建的dblinkselect * from dba_db_links;二、dblink权限...原创 2021-09-01 14:08:36 · 1637 阅读 · 0 评论 -
克隆Oracle虚拟机
一、选择需要克隆的虚拟机以CenOs7,已装好Oracle数据库的虚拟机为例填写克隆名称,点击完成,等待克隆结束如下图,即克隆成功二、修改克隆虚拟机IP启动克隆虚拟机,输入startx进入图像界面,修改IP点击维修按钮修改对应IP、网关,以6.1.144.98为例,修改好点击右上角“Apply”按钮确认修改修改后记得点击2次下图红色框,刷新网络状态到此,虚拟机IP已经配置完成,重新点击如下图,回到控制台界面,修改Oracle配置...原创 2021-08-19 23:34:55 · 934 阅读 · 0 评论