随笔分类 - oracle-db
摘要:前置操作: sqlplus /nolog conn /as sysdba 具体操作 1.关闭数据库实例 shutdown immedicate; 2.启动数据库实例 2.1方式一 startup nomount; alter database mount; alter database open;
阅读全文
摘要:SELECT JOB_NAME, ENABLED, STATE, LAST_START_DATE, NEXT_RUN_DATE, REPEAT_INTERVAL FROM DBA_SCHEDULER_JOBS WHERE OWNER = 'NJ_OPERATION_USER' ; SELECT JO
阅读全文
摘要:SID:helowin 帐号秘密:system/manager 1.镜像下载 docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 2.容器启动 docker run -d --name oracle11g -p 1521:
阅读全文
摘要:目标:分组并读分组内的数据进行编号排序 实现方案 ROW_NUMBER() OVER() 具体实现 ORACLE Select b.*,b.Fbqd, b.Qzsm From ( Select Row_Number() Over(Partition By Cpdm, Fbqd Order By Ks
阅读全文
摘要:SQL-优化部分函数替代方案: LIKE替换 1.MSSQL替代函数 MSSQL 语法 select CHARINDEX(‘Zhang’, ‘Devil_Zhang’) 运行结果:7 2.MySQL替代函数 MySQL 语法 select instr('Devil_Zhang','Zhang') 运
阅读全文
摘要:日Oracle服务器断电重启后服务挂了,现记录下主要的修复步骤 1.检查磁盘空寂是否股够 df -h 2.服务挂载并启动 服务器登录oracle帐号 依次输入下列命令: sqlplus /nolog conn / as sysdba shutdown normal startup open 3.命令
阅读全文
摘要:Java-JPA原生SQL查询返回自定义DTO: import com.tjgeo.njsosms.framework.repository.IBaseRepository; import com.tjgeo.njsosms.risk.support.entity.Source; import or
阅读全文
摘要:现记录在Window下新建Oracle11g表空间、账号的SQL,以方便日后使用 删除旧账号、表空间--DROP user NJDT_YY_DEV_V3 cascade;--DROP TABLESPACE NJDT_YY_DEV_V3_DATA INCLUDING CONTENTS AND DATA
阅读全文
摘要:什么是ORA-00933错误 ORA-00933错误是Oracle数据库中常见的SQL错误之一。它表示SQL命令在语法上或结构上没有正确结束,导致解析错误。该错误通常会在执行SQL语句时发生,导致查询无法正常执行。 ORA-00933错误的常见原因 ORA-00933错误可能由以下几个原因引起: 缺
阅读全文
摘要:查询语句: EXPLAIN plan FOR SELECT * FROM VW_NOPOST_USER; SELECT * FROM TABLE(dbms_xplan.display()); 查询结果: 查询分析: 根据上述查询结果进行分析。
阅读全文
摘要:主题: 由于在网上找到的关于基于docker安装的oracle11R2的相关介绍有些地方不是那么明白,在安装的时候比较尴尬,因此为了以后方便使用,今日特做了个实际操作, 并把主要步骤进行记录; 约定: linux: centos7 docker: 19.03.12 oracle: 11R2 安装目录
阅读全文
摘要:简述 Oracle总会莫名奇妙得挂掉,现记录常见问题得排查 基本思路 1.xshell连接 linux 查看日志目录 show parameter background_dump_dest; cd /home/oracle/app/oracle/diag/rdbms/orcl/orcl/trace
阅读全文
摘要:简述 本文主要记录Oracle-processes、session和transactions参数基本计算关系,以及对我们系统有何影响。 正文 1.计算公式 Oracle版本 processes参数 session参数 transactions参数 数据范围 11.1 300 (1.1*process
阅读全文
摘要:简述 以删除XXX_USER账号,XXX_DATA表空间,XXX_TEMP表空间为例子进下说明。 1.检查账号使用情况 --查询指定账号使用情况select username,sid,serial# from v$session where username ='XXX_USER'; --删除使用该
阅读全文
摘要:前言 本文是为基于Centos6.*(linux)系列的Oracle备份和还原的操作记录,其中根据expdp和impdp不同参数可实现不同场景下的导出导入,为不同OS下面的Oracle迁移打下基础。 正文 1.准备工作 1.0导入账号准备 级联删除 DROP user EXPDP_USER casc
阅读全文
摘要:lister.ora配置参考 tsnames.ora配置参考
阅读全文
摘要:Oracle 设置NLS_CHARACTERSET字符集 sqlplus "/ as sysdba"SQL> SHUTDOWN IMMEDIATE;SQL> STARTUP MOUNT;SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;SQL> ALTER SY
阅读全文
摘要:Win lister.ora配置参考 Win tsnames.ora配置参考
阅读全文
摘要:第一步:创建数据表空间 第二步:创建临时表空间 第三步:创建用户并指定表空间 第四步:给用户授予权限 1.创建数据表空间 格式: create tablespace 表间名 datafile ‘数据文件名’ size 表空间大小; create tablespace NJ_GROUP_DATA da
阅读全文
摘要:官方安装参考 第一部分 依赖包 依赖包安全前先桌面安装 安装依赖包 yum -y install gcc gcc-c++ make binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-d
阅读全文