随笔分类 -  Oracle

oracle表空间位置迁移
摘要:1.先登录sqlplus: C:\Documents and Settings\jbdu>sqlplus “/as sysdba”2.修改表空间为Offline: SQL> alter tablespace users offline; 3.拷贝表空间文件 拷贝 C:\oracle\product\ 阅读全文
posted @ 2019-12-03 16:27 车车12138 阅读(878) 评论(0) 推荐(0)
Oracle中将列查询结果多行逗号拼接成一个大字段
摘要:在11G以下版本中oracle有自带的函数wm_concat可以实现,如: 但是在12C版本中此函数无法使用,但可以使用另一种方式实现,如: 该函数返回结果为一个Blob类型的大字段,且因为使用逗号拼接的关系,在结尾会多一个逗号,转换为字符串后会默认全部大写,如不需要大写可以自己修改函数或转换。 阅读全文
posted @ 2019-10-21 16:38 车车12138 阅读(6334) 评论(1) 推荐(1)
物化视图【转载】
摘要:一. 物化视图概述 Oracle的物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。 物化视图可以用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作, 阅读全文
posted @ 2019-07-08 15:19 车车12138 阅读(261) 评论(0) 推荐(0)
ORACLE导出导入意外终止导致 ORACLE initialization or shutdown in progress 问题解决
摘要:由于意外情况导致 ORACLE initialization or shutdown in progress 个人理解为主要是归档日志出现问题, 首先cmd 1.sqlplus /nolog 进入sqlplus 2.connect /as sysdba 连接dba 3.shutdown normal 阅读全文
posted @ 2018-09-03 11:23 车车12138 阅读(313) 评论(0) 推荐(0)
oracle常用操作
摘要:cmd命令开始 sqlplus /nolog --访问sqlplus connect /as sysdba --dba身份登陆 SHUTDOWN IMMEDIATE; --关闭数据库 select * from V$NLS_PARAMETERS; --查看数据库字符集 ORA-12899错误valu 阅读全文
posted @ 2018-08-02 18:13 车车12138 阅读(120) 评论(0) 推荐(0)
解决oracle11G密码过期问题
摘要:Oracle提示错误消息ORA-28001: the password has expired,是由于Oracle11G的新特性所致, Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录。 Oracle公司是为了数据库的安全性默认在 阅读全文
posted @ 2018-03-22 09:41 车车12138 阅读(1233) 评论(0) 推荐(0)
ORACLE在IMP时候出现数据丢失
摘要:IMP-00019: 由于 ORACLE 错误 12899 而拒绝行 IMP-00003: 遇到 ORACLE 错误 12899 ORA-12899: 列 "JACKEYJ"."JK_REGISTER"."OPNAME" 的值太大 (实际值: 21, 最大值: 20) 列 1 523 从10g环境下 阅读全文
posted @ 2017-08-28 16:16 车车12138 阅读(432) 评论(0) 推荐(0)
ORACLE中用户等系统信息操作
摘要:1.查看所有用户:select * from dba_users; select * from all_users; select * from user_users; 2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):select * from dba_sys_privs; selec 阅读全文
posted @ 2017-07-03 10:10 车车12138 阅读(223) 评论(0) 推荐(0)
完全卸载Oracle11G
摘要:要特别注意删除注册表的这块,如果删错了会导致系统出现问题,而且oracle的安装卸载真的很烦,一旦装错了,卸载不干净就会导致种种的问题无法再次安装,个人建议用360卸载,360卸载完成后会自动检测到无效注册表和目录,最后再重启一次。 完全卸载oracle11g步骤:1、 开始->设置->控制面板-> 阅读全文
posted @ 2016-11-16 10:04 车车12138 阅读(176) 评论(0) 推荐(0)
Oracle和SQLServer解锁杀进程
摘要:ORACLE:在平时工作中经常会遇到数据库死锁的情况,以前使用oracle时候(那时候还不懂),出现这种情况时前辈给了我一段命令:SELECT dob.OBJECT_NAME Table_Name,lo.SESSION_ID||', '||vss.SERIAL# 删除号,vss.program,vs 阅读全文
posted @ 2016-07-22 15:00 车车12138 阅读(467) 评论(0) 推荐(0)
oracle基础语法大全
摘要:创建序列create sequence book_idINCREMENT BY 1 -- 每次加几个 START WITH 001 -- 从1开始计数 NOMAXVALUE -- 不设置最大值 NOCYCLE -- 一直累加,不循环 CACHE 10; 创建books表create table bo 阅读全文
posted @ 2016-03-27 14:53 车车12138 阅读(366) 评论(0) 推荐(0)
64位 SQL Server2008链接访问Oracle 过程汇总解决方法记录
摘要:64位 SQL Server2008链接访问Oracle 过程汇总解决方法记录 经过几天不停的网上找资料,实验,终于联通了。 环境:系统:win 2008 ,SqlServer2008 R2, 连接Oracle10g 在SqlServer2008 R2机器上需要安装Oracle客户端32位和64位两 阅读全文
posted @ 2016-01-29 14:13 车车12138 阅读(3055) 评论(0) 推荐(0)
Oracle11g导出空表
摘要:# Oracle11g导出空表###原因11G中有个新特性,当表无数据时,不分配`segment`,以节省空间###方法1`insert`一行,再`rollback`就产生`segment`了。该方法是在在空表中插入数据,再删除,则产生`segment`。导出时则可导出空表。###方法2用以下这句查... 阅读全文
posted @ 2016-01-11 16:08 车车12138 阅读(188) 评论(0) 推荐(0)