随笔分类 - Oracle
Oracle
摘要:Ø 简介 本文主要介绍 Oracle 中的 SQL Plus 的常用命令,包括以下内容: 1. 连接命令 2. 服务器命令 3. 数据库命令 4. 用户命令 5. 备份与还原数据库 6. 修改用户名 7. 删除表空间 8. 文件操作命令 9. 执行 SQL 语句 10. 解决 SQL Plus 中文
阅读全文
摘要:Ø 简介 本文主要记录 Oracle 常见错误及解决办法,包括以下内容: 1. ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效 2. ORA-01034: ORACLE not available 3. ORA-01261: Parameter db_reco
阅读全文
摘要:Ø 简介 本文主要记录 Oracle 12c 日常的一些常见操作。包括以下内容: 1. 基本操作 2. 配置监听 3. 设置开机自启动 4. 创建数据库对象 1. 基本操作 1) 连接数据库 [oracle@abeam150 ~]$ sqlplus / as sysdba #不加引号 # 如果连接出
阅读全文
摘要:Ø 简介 本文记录 CentOS 7 创建 Oracle 12c 数据新实例的方法,已经所遇问题的解决办法。 1. 首先,使用 oracle 用户执行 dbca 命令,运行 Database Configuration Assistant(数据库配置助手) 注意:安装过程中不能退出执行命令(否则安装
阅读全文
摘要:Ø 简介 本文记录在 CentOS 7 中安装 Oracle 12c 的详细步骤,以及注意事项。 安装环境如下: Linux 内核版本:CentOS Linux release 7.6.1810 (Core) Oracle 12c 版本:12.2.0.1.0(Enterprise Edition)
阅读全文
摘要:Ø 简介 本文介绍 Oracle 中的用户管理,包含以下内容: 1. 概念介绍 2. 系统用户 3. 解锁 scott 用户 4. 创建用户 5. 用户相关案例 6. 使用 Profile 管理用户口令 7. Oracle 的认证方式 8. 重置管理员(sys)密码 1. 概念介绍 1) Oracle 中可以创建多个 Database 实例,而每个实例...
阅读全文
摘要:Ø 简介 我们知道,在 Oracle 中的表相关对象主要包括:表、视图、索引、序列、同义词等。这些对象是我们经常会接触到的,下面就展开对这些对象的学习,包括如下内容: 1. 表 2. 视图 3. 索引 4. 序列 5. 同义词 1. 表 1) 创建表 u 语法: create table [schema,] table_name( column_name ...
阅读全文
摘要:Ø 简介 本文主要来梳理下 Oracle 中的常用的系统函数,掌握这些函数的使用,对于我们编写 SQL 语句或 PL/SQL 代码时很有帮助,所以这也是必须掌握的知识点。 在 Oracle 中或者其他数据库中都存在两大类函数: Ø 第一类,单行函数,表现形式为对每一行中指定的数据进行计算或处理,并返回计算后的结果。例如: SELECT REPLACE(ename, 'A', 'a') en...
阅读全文
摘要:Ø 简介 本文主要来讨论 Oracle 中的数据类型,包括以下内容: 1. 概念介绍 2. 数值类型 3. 字符类型 4. 日期类型 5. 大数据与二进制类型 6. 列举常用类型的数字代码 1. 概念介绍 在我们的程序中有各种数据类型,而在 Oracle 中也有很多种类型,其实每一种语言的数据类型都会跟数据库中的数据类型大致的对应起来。比如: 在 Oracle ...
阅读全文
摘要:Ø 简介 在之前还以为在 Oracle 中只能使用 rownum 这个伪列来实现分页,其实不然。在 Oracle 也与 MSSQL 一样,同样支持 row_number 函数,以及和 rank、dense_rank 这两个函数。下面就来讨论 rownum 与 row_number 函数的区别,以及另外两个函数的使用。 1. rownum 的使用 2. rownum 使用需谨慎 3. ...
阅读全文
摘要:Ø 简介 在前面的 Oracle 查询 SELECT 语句(一) 中介绍了 SELECT 常用的一些基本查询语法,接下来再来看 SELECT 更深入的一些查询功能和技巧,包括以下内容: 1. All 与 Any 运算符 2. 集合操作符(UNION、UNION ALL、INTERSECT、MINUS) 3. WITH AS 的用法 4. CONNECT BY 子句的使用 5. ...
阅读全文
摘要:Ø 简介 本文来讨论 Oracle 数据库实例的创建,Oracle 创建数据库实例采用 Database Configuration Assistant(数据库配置助理),以下简称 DBCA。DBAC 是一个可视化数据库管理的向导工具,使用比较方便。DBAC 不但用于创建数据库,还可以管理已有的数据库,比如:配置数据库、删除数据库、管理模板。 另外,创建数据库还可以采用命令的方式,但是我们的...
阅读全文
摘要:Ø 简介 在 Oracle 中创建数据库实例后,就会有对应使用的编码字符集。当我们设置的字符集与操作系统或者其他软件字符集不一致时,就会出现中文乱码等情况。此时我们就需要修改 Oracle 数据库使用的字符集,下面是修改 Oracle 字符集的具体步骤: Oracle 一般使用以下两种字符集: 1. SIMPLIFIED CHINESE_CHINA.ZHS16GBK GBK 16-bi...
阅读全文
摘要:Ø 简介 本文主要介绍 Oracle 11g 服务端的安装步骤,在介绍之前说明以下几点: 1. 所安装的服务器是本机的虚拟机,操作系统为 Windows Server 2019; 2. 以下安装步骤是以 Oracle 11g 64位为例的,其它版本可能略有不同; 下面是具体的安装步骤: 1. 下载安装文件 1) 我们可以去 Oracle 官网下载 下载链接:https://w...
阅读全文
摘要:Ø 简介 本文介绍 Oracle 中查询(SELECT)语句的使用,在 SQL 中 SELECT 语句相对增删改(CUD/DML)的语句知识点较多,也是比较重要 SQL 编程技术,所以这里拿出来单独学习。 首先,我们先来理一下思路,我们知道查询通常包含以下内容: Ø 查询所有列(*) Ø 查询指定的列 Ø 根据指定的条件查询,即 WHERE 条件 Ø 去除重复行,即 DISTINCT...
阅读全文
摘要:Ø 简介 本文介绍 Oracle 中的增删改语句,即 INSERT、DELETE、UPDATE 语句的使用。是时候展现真正的技术了,快上车: 1. 插入数据(INSERT) 2. 修改数据(UPDATE) 3. 删除数据(DELETE) 4. 使用 MERGE INTO 语句完成增删改操作 5. 回滚(rollback)的使用 6. 注意事项 1. 插入数据(IN...
阅读全文