oracle控制文件
摘要:控制文件是oracle数据库最重要的物理文件之一。每个oracle 数据库都必须至少有一个控制文件。在启动数据库实例时,oracle会根据初始化参数找到控制文件,并读取控制文件中的内容。然后根据控制文件中的信息(如数据库名称、数据文件和日志文件的名称和位置等)在实例和数据库之间建立起连接。 如果无法
阅读全文
posted @
2023-01-29 11:16
小破孩楼主
阅读(1241)
推荐(0)
SQL*LOADER错误总结
摘要:copy自:SQL*LOADER错误总结 在使用SQL*LOADER装载数据时,由于平面文件的多样化和数据格式问题总会遇到形形色色的一些小问题,下面是工作中累积、整理记录的遇到的一些形形色色错误。希望能对大家有些用处。(今天突然看到自己以前整理的这些资料,于是稍稍整理、归纳成这篇博客,后面如果碰到其
阅读全文
posted @
2022-09-05 16:45
小破孩楼主
阅读(1043)
推荐(0)
设置SQL*Plus运行环境
摘要:set命令基本语法 在Oracle 11g数据库中,用户可以使用set命令来设置SQL*Plus的运行环境; set system_variable value; system_variable:变量名; value:变量值; 通过set命令设置的环境变量是临时的,不是永久的; 当用户退出SQL*P
阅读全文
posted @
2022-08-15 18:07
小破孩楼主
阅读(154)
推荐(0)
数据字典
摘要:数据字典是oracle用来存放关于数据库内部信息的地方,用来描述数据库内部的运行和管理情况。例如一个数据表的所有者、创建时间、所属表空间。用户返问权限等信息。 1、oracle数据字典简介 oracle数据字典的名称由前缀和后缀组成。使用下划线“_”连接。其代表的含义如下: dba_:包含数据库实例
阅读全文
posted @
2022-08-08 22:30
小破孩楼主
阅读(576)
推荐(0)
Oracle 11g 服务器结构
摘要:1、oracle 11g服务器结构 Oracle服务器主要由实例(instance)、数据库(database)、程序全局区和前台进程组成。实例(instance)用来提供管理数据库的功能;实例可以进一步划分为:系统全局区(SGA)和后台进程(PMON/SMON等)。SGA使用操作系统的内存资源;后
阅读全文
posted @
2022-08-08 22:01
小破孩楼主
阅读(217)
推荐(0)
oracle 11g逻辑存储结构
摘要:转自:oracle体系结构-逻辑存储结构 1逻辑结构概述 oracle的逻辑存储结构是一种层次结构,主要由表空间、段、区间和数据块等概念组成; 逻辑结构是面向用户的,主要目的是为了便于管理,当用户使用Oracle设计数据库时,使用的就是逻辑存储结构; oracle数据库由多个表空间组成(数据库自身也
阅读全文
posted @
2022-08-01 17:01
小破孩楼主
阅读(158)
推荐(0)
oracle报错:ORA-28001: the password has expired
摘要:忽然发现备份脚本不执行了,手动执行脚本报错ORA-28001: the password has expired,我用的system用户,用system登录数据库报同样的错oracle默认用户密码180天过期,应该是没有更改的问题解决办法: sqlplus / as sysdba 查看密码有效期 S
阅读全文
posted @
2022-05-18 17:09
小破孩楼主
阅读(153)
推荐(0)
Oracle 12c创建表空间、用户
摘要:一、前言 Oracle 12c 中新增加了可插入数据库的概念,即PDB(Pluggable Database),允许一个容器数据库 ,即CDB (Container Database)承载多个可插入数据库PDB 。CDB相当于操作系统,调用并管理各个PDB ,PDB 相当于真正提供业务需求的数据库实
阅读全文
posted @
2022-05-15 09:43
小破孩楼主
阅读(750)
推荐(0)
linux中安装rlwrap后,在数据库中我们可以使用退格键删除前一个字符。使用上下键查看之前的命令
摘要:通常当在linux中安装完oracle数据库后,sqlplus / as sysdba编辑sql语句时,通常会遇到如下现象,操作极其不方便: 输入错误需要删除,按删除键后: SQL> select * from v#^H^H^H^H; 使用上查看之前输入的命令,会出现: SQL> ^[[A^[[A^
阅读全文
posted @
2022-05-15 09:16
小破孩楼主
阅读(138)
推荐(0)
Oracle 12c创建PDB用户并设置默认表空间
摘要:Oracle12c 中,增加了可插接数据库的概念,即PDB,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB)。CDB全称为 ContainerDatabase,中文翻译为数据库容器,PDB全称为PluggableDatabase,即可插拔数据库。下面是官方文档关于CDB与PDB的关系图。
阅读全文
posted @
2021-11-16 13:27
小破孩楼主
阅读(2238)
推荐(0)
sqlplus下删除退格,出现^H^H
摘要:问题描述: 每次在sqlplus中,使用Backspace删除键出现了^H ^H,懒的改,但又很麻烦不爽。所以今天分享一下 解决办法: 1:ctrl+退格键 –只能临时解决问题,下次输入错误,回退时,还会出现这样的错误 2:修改.bash_profile文件 cd /home/oracle/ vi
阅读全文
posted @
2021-11-12 11:18
小破孩楼主
阅读(298)
推荐(0)
Oracle 12c创建用户时出现“ORA-65096: invalid common user or role name”的错误
摘要:这篇文章主要介绍CDB和PDB的基本管理,资料来源oracle官方。 基本概念: Multitenant Environment:多租户环境 CDB(Container Database):数据库容器 PD(Pluggable Database):可插拔数据库 CDB与PDB关系图 COMMON U
阅读全文
posted @
2021-10-27 13:58
小破孩楼主
阅读(507)
推荐(0)
Oracle目录结构与系统用户
摘要:admin : 记录 Oracle 实例的配置,运行日志等文件。每个实例一个目录。SID:System IDentifier 的缩写,是 Oracle 实例的唯一标记。在 Oracle 中一个实例只能操作一个数据库。如果安装多个库那么就会有多个实例,我们可以通过实例 SID 来区分。由于 Oracl
阅读全文
posted @
2021-10-26 11:16
小破孩楼主
阅读(212)
推荐(0)
Oracle JDBC连接服务名、SID和tnsnames.ora配置的多种方式
摘要:一、通过plsql链接数据库,配置的时候分别使用SERVICE_NAME和SID,都可以链接成功二、jdbc配置,以下三中方式都可以成功连接数据库 格式一: 使用ServiceName方式:jdbc:oracle:thin:@//<host>:<port>/<service_name>例 jdbc:
阅读全文
posted @
2021-10-25 20:36
小破孩楼主
阅读(1965)
推荐(0)
Oracle 约束详解(constraint)
摘要:1 概述 2 约束管理 2.1 约束命名规范 2.2 约束信息查询 2.3 添加约束 2.4 删除约束 2.5 重命名约束 2.6 禁用启用约束 3 约束分类 3.1 主键约束 P 3.2 外键约束 R 3.3 唯一约束 U 3.4 检查约束 C 3.4 非空约束 1 概述 1. 约束的作用 (1)
阅读全文
posted @
2021-10-20 15:04
小破孩楼主
阅读(830)
推荐(0)
oracle删除数据库中的所有表
摘要:1、先禁用数据库中所有的约束 select 'alter table ' || table_name || ' disable constraint ' ||constraint_name || ';'from user_constraintswhere constraint_type = 'R';
阅读全文
posted @
2021-10-20 11:20
小破孩楼主
阅读(6308)
推荐(0)
Oracle表名、列名、约束名的长度限制
摘要:Oracle数据库版本11.2.0.1.0 Oracle表名、列名、约束名的长度限制 1、查询用户所有的表 select * from USER_TABLES; 2、查询用户所有表的列 select * from USER_TAB_COLUMNS; 3、查询用户所有的约束 select * from
阅读全文
posted @
2021-10-19 10:10
小破孩楼主
阅读(772)
推荐(1)
最近遇到应用日志里报错:ORA-02396: 超出最大空闲时间, 请重新连接(ORA-02396: exceeded maximum idle time),记录一下处理方法。
摘要:出现这个问题的原因是数据库对空闲的连接时间做了限制。 1.SELECT name, value FROM gv$parameter WHERE name = 'resource_limit'; 使用该sql查询是否启用了限制,如果结果是true,说明已启用。 2.select username,PR
阅读全文
posted @
2021-08-24 17:35
小破孩楼主
阅读(1055)
推荐(0)
NVL()函数
摘要:NVL()函数是Oracle中的一个函数,NVL()函数的功能是实现空值的转换。 例如NVL(string1,replace_with)中: 当第一个参数(string1)为空时,返回第二个参数(replace_with); 当第一个参数(string1)不为空时,则返回第一个参数(string1)
阅读全文
posted @
2021-08-18 16:48
小破孩楼主
阅读(629)
推荐(0)
maven下载Oracle jar包
摘要:Oracle的jar包由于是收费的,所以当我们使用maven去下载时下载不下来,对于这种情况,可以用以下方式去处理: oracle官网下载应用地址:https://www.oracle.com/downloads/ 1.从官网下载所需对应jar包,流程如下 进入连接,选择要下载的应用分类 点击,找到
阅读全文
posted @
2021-05-12 10:26
小破孩楼主
阅读(666)
推荐(0)