oracle
kisorl
lalala
展开
-
ORA-01092 ORA-00704 ORA-39700 database must be opened with UPGRADE option
冷备份恢复数据库报错SQL> ALTER DATABASE OPEN RESETLOGS;ALTER DATABASE OPEN RESETLOGS*ERROR at line 1:ORA-01092: ORACLE instance terminated. Disconnection forcedORA-00704: bootstrap process failureORA-39700: ...原创 2020-06-15 20:59:45 · 496 阅读 · 0 评论 -
ORA-00923: 未找到要求的FROM关键字
问题记录一下:列转行listagg()函数 只能在oracle11g以上版本使用,也就是说oracle 10g一下版本不支持该函数。原始sql:select A.userid as czry,A.Mail_Addr as yxdz,A.Lxdh,LISTAGG(B.Compname,',') WITHIN group(order by A.userid) sydw from T_SW_E...原创 2018-08-15 11:43:57 · 4996 阅读 · 0 评论 -
oracle静默方式安装数据库实例
dbca有两种静默的安装实例的方式:一种是使用responseFile,另一种是直接使用命令行的方式。本次测试是用responseFile的方式。使用responseFile方式自然需要有responseFile文件了,这个文件可以到database解压包目录下的response目录中找到,还可以在$ORACLE_HOME/assistants/dbca/目录下找到。文件名叫dbca.rsp。创建...原创 2018-06-15 16:26:53 · 447 阅读 · 0 评论 -
oracle11g静默安装
1.操作系统及Oracle版本Linux版本:CentOS release 6.3 (Final)Oracle版本:Oracle Database 11g Release 2 (11.2.0.1.0) for Linux x86-64 (linux.x64_11gR2_database_1of2.zip、linux.x64_11gR2_database_2of2.zip) 2.硬件检测:物理内存不...原创 2018-06-15 16:15:52 · 598 阅读 · 0 评论 -
oracle数据库冷备份
前言 这两天因为项目组需要迁移演示系统环境,因数据库数据量太大,小k考量之下决定使用冷备份来实现。下面小k给大家简单介绍一下oracle数据库冷备份异机恢复的步骤吧。一、 准备工作1、 查询oracle是什么版本,SELECT * FROM V$VERSION;(要数据库版本一致)2、 例如数据库块大小,SHOW PARAMETERS DB_BLOCK_SIZE(块大小要一致)3、 ...原创 2018-06-08 11:45:03 · 4405 阅读 · 5 评论 -
解决oracle11g使用数据泵导入数据库的时候空间暴涨的问题
执行impdp导入之前需要修改数据的一个隐藏参数:ALTER SYSTEM SET "_PARTITION_LARGE_EXTENTS"=FALSE SCOPE=BOTH;原创 2018-06-12 17:06:04 · 1066 阅读 · 0 评论 -
ora29339表空间块大小 16384 与配置的块大小不匹配
创建表空间报ora29339错误,解决办法:设置16k缓存参数大小alter system set db_16k_cache_size=16m;原创 2018-06-12 17:03:59 · 1764 阅读 · 0 评论 -
Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service服务没有被注册上
解决方式:oracle用户下1.执行sqlplus / as sysdba;2.修改local_listener参数,sql> alter system set local_listener='';3,再重新注册服务,sql> alter system register;4.sql>exit;5.查看注册情况,$ lsnrctl status 服务状态是否reday参考原文:ht...原创 2018-06-12 17:00:12 · 7212 阅读 · 1 评论 -
ORA-01940:无法删除当前已连接的用户
1、先锁定用户、然后查询进程号,最后删除对应的进程、再删除对应的用户alter user FMIS9999 account lock;--SELECT * FROM V$SESSION WHERE USERNAME='FMIS9999';--alter system kill session 'xx,xx';--合并拼接查询进程号并删除对应进程的sqlSELECT 'alter system ki...原创 2018-06-12 16:46:16 · 1763 阅读 · 0 评论 -
oracle常用sql语句
一前言 简单的列举一些小k平时工作使用比较频繁的一些sql语句,各位看客朋友如果觉得太过浅显请勿见笑,如觉得有可借鉴之处,还请动动手指点一下赞哟。本篇后续会持续更新的。。。一、前言 1、查看当前用户的缺省表空间 : select username,default_tablespace from user_users;2、查看用户下所有的表 : select * from u...原创 2018-06-04 16:29:32 · 2214 阅读 · 0 评论