首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏MySQL参数系列

    用docker快速拉起Oracle测试学习环境

    最近在测试学习oracle11g的expdp/impdp,需要一个测试环境。由于oracle数据库安装比较麻烦,这里给大家介绍一下基于docker创建测试环境。 yum -y install docker systemctl start docker 拉取镜像并启动数据库 #1、拉取镜像 docker pull iatebes/oracle _11g #2 启动数据库 docker run -d -p 1521:1521 iatebes/oracle_11g 查看以及登录数据库 #操作命令 docker ps docker exec -it xxx bash su - oracle sqlplus / as sysdba 该数据库的基本参数如下: #OS users root/install oracle/install #DB users SYS/oracle #SID orcl #Database location /opt/oracle 本文主要是11g,其他版本的库大家在dockerhub找对应的镜像就可以。

    67620编辑于 2023-08-04
  • 来自专栏云架构修炼手册

    docker搭建oracle开发环境

    oracle太大了,对于开发人员来说,在本机安装一个oracle代价不菲。 在docker环境中,我找了很久,发现wnameless/oracle-xe-11g 镜像还不错,很方便搭建起来。 创建docker-compose工作目录 mkdir -p oracle/data cd oracle touch docker-compose.yml 配置docker-compose.yml version : '2' services: oracle: image: sath89/oracle-xe-11g container_name: oracle ports: /data:/u01/app/oracle 启动容器 #启动oracle docker-compose up -d #关闭容器 docker-compose kill 登录oracle 登录使用的参数: SID: xe username: system password: oracle 注意:原文写错了用户名,不是admin,是system,sorry 进入后自行修改密码,创建用户等即可。

    1.6K10发布于 2019-11-04
  • Oracle 18c19c实验学习环境下载与详解

    简介:本培训环境适用Oracle 12c/18c/19c课程的学员上机环境,包含以下所有OCP课程:SQL, PL/SQL语句的上机练习数据库基础课程(单机)数据库调优(单机)SQL调优ASM存储基础( :5500/em, 用户名sys, 口令: oracle, 选择使用sysdba连接 培训环境使用步骤:1. pwd=r3in 提取码: r3in注意:建议学员在培训一周前开始下载环境,因为此文件较大,如果没有百度云VIP账户,可能下载时间很长按照以下步骤打开虚拟机以及测试Oracle数据库上机环境点击VMware 打开SQLdeveloper图形化界面,此工具为SQL语句课堂练习环境,确保正确打开 。 Oracle上机环境到此配置成功。

    64910编辑于 2025-02-01
  • 来自专栏信安本原

    部署IIS+PHP+Oracle环境

    因为平时对SQL注入的运用都仅限于工具,对于手工注入的话并没有太多的了解,所以才有了这些环境的搭建,也是为了方便后续的实验。 目录 0x01 Oracle的安装 0x02 配置IIS和PHP 0x03 配置PHP扩展 在前面已经有了基于SQL server+PHP的部署方式,这次就把Oracle+PHP的环境也一起部署好。 0x01 Oracle的安装 我们直接去官网进行下载,这里以Oracle 11g为例 https://www.oracle.com/database/technologies/112010-win64soft.html 0x02 配置IIS和PHP 这里我就不在展开说了,如果不知道的,可以查看之前的文章《部署IIS+PHP+SQL server环境》 0x03 配置PHP扩展 在ext目录中我们可以发现,PHP7并没有自带 然后将此目录添加到系统环境变量中 ?

    2.2K30发布于 2020-03-08
  • 来自专栏cwl_Java

    快速学习Oracle-Oracle入门

    Oracle简介 ORACLE 数据库系统是美国 ORACLE 公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或 B/S 体系结构的数据库之一 但它的所有知识,只要在一种机型上学习ORACLE 知识,便能在各种类型的机器上使用它。 Oracle体系结构 ? 数据库 Oracle 数据库是数据的物理存储。 其实 Oracle 数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库。可以看作是 Oracle 就只有一个大数据库。 实例 一个 Oracle 实例(Oracle Instance)有一系列的后台进程(Backguound Processes)和内存结构(Memory Structures)组成。 由于 oracle 的数据库不是普通的概念,oracle 是有用户和表空间对数据进行管理和存放的。但是表不是有表空间去查询的,而是由用户去查的。因为不同用户可以在同一个表空间建立同一个名字的表!

    1.4K42发布于 2019-12-19
  • 来自专栏时悦的学习笔记

    Oracle ASM 环境增加控制文件

    由于RAC建立时控制文件没有做冗余,所以需要新增一个 1.备份参数文件 sqlplus / as sysdba SQL> create pfile='/tmp/spfile-bk.ora' from spfile; 2. 更新控制文件 sqlplus '/ as sysdba' SQL> select name from v$controlfile; NAME -----------------------------------------------

    74410发布于 2020-08-18
  • 来自专栏JAVA

    Linux环境Oracle重启:步骤

    《Linux环境Oracle重启:步骤》 摘要 在本技术博客中,作为一个经验丰富的开发者和数据库管理员,我将深入探讨在Linux环境下重启Oracle数据库的过程。 无论是系统升级、配置更改,还是性能调优,都可能需要重新启动Oracle服务。在Linux环境下,如何安全且有效地重启Oracle,是每个数据库管理员和开发者必须掌握的技能。 正文内容 1. 解决方案: 确认数据库实例是否正确配置: 确保ORACLE_HOME和ORACLE_SID环境变量正确设置。 总结:Linux下重启Oracle服务的最佳实践 在本篇技术博客中,我们详细探讨了在Linux环境下重启Oracle服务的全过程,从准备工作到性能优化,再到常见问题的解决方案。 通过遵循这些最佳实践,数据库管理员和开发者可以确保在Linux环境下重启Oracle服务的过程既安全又高效。

    2K10编辑于 2024-11-20
  • 来自专栏iSharkFly

    Windows 环境下安装 Oracle JDK

    本页面中描述了如何在 Window 环境下安装 Oracle JDK。 我们使用的版本是 Window 10,我们需要安装的版本是 Oracle JDK 8u191。 下载 JDK 在安装之前需要下载安装的办法,你可以通过访问网站获得: https://www.oracle.com/technetwork/java/javase/downloads/index.html 需要注意的是,从 2019年1月开始,Oracle 不再提供 JDK 1.8 版本的公开更新了。 设置环境变量 是否需要设置环境变量需要根据你的操作系统环境来看。 一般来说,如果你使用 Java 安装程序进行的安装基本上都不再需要设置环境变量了。 但是出于开发的需求,我们还是建议你设置环境变量。 设置环境变量的方法请参考:Java 环境变量 https://www.cwiki.us/pages/viewpage.action?pageId=37492899

    1K10发布于 2019-01-30
  • 来自专栏乐沙弥的世界

    Oracle RAC环境下配置statspack

        Statspack是Oracle 9i时代的产物,对于监控与分析数据库性能有着跨里程碑的意义,是AWR的前身。在Oracle 10g后AWR取代了statspack。 然而在RAC环境中,statspack并不支持,需要单独的进行配置以及使用job来进行管理。本文描述的则是通过在RAC环境下创建service,以及job来达到各节点同时产生snapshot的效果。 一、演示环境 suse11a:oracle:orcl101 > cat /etc/issue Welcome to SUSE Linux Enterprise Server 11 SP3 (x86_64 suse11a:oracle:orcl101 > sqlplus -v SQL*Plus: Release 10.2.0.5.0 - Production suse11a:oracle:orcl101 ORCL_PERFSTAT_COLLECT_N1 SUCCEEDED 22-AUG-14 02.43.00.288887 PM +08:00 +000 00:00:04 四、参考 http://www.oracle-class.com

    81230发布于 2018-08-13
  • 来自专栏大大刺猬

    linux oracle 安装环境设置脚本

    安装多了,设置环境这种事情是不能浪费时间的,所以整了个脚本来设置环境. 支持centos7 centos6 redhat7 redhat6 oel6 oel7 其它的还没有测试... /.bash_profile # var_env="ORACLE_HOME ORACLE_SID ORACLE_HOSTNAME ORACLE_BASE LD_LIBRARY_PATH CLASSPATH oracle has not set ENV ORACLE_HOME" echo "echo 'export ORACLE_HOME=/u01/app/oracle/product/11.2.0 not set ENV ORACLE_HOME" echo "echo 'export ORACLE_HOME=/u01/app/oracle/product/12.2.0/dbhome_1' " echo "echo 'export ORACLE_BASE=/u01/app/oracle' >> /home/oracle/.bash_profile" >> ${fixup_ddcw}

    1.7K10发布于 2020-04-19
  • 来自专栏漫漫全栈路

    Oracle 学习笔记

    前言 本贴内容纪录Oracle课程中的学习笔记,和Oracle的课后作业,以及数据库相关课程的学习笔记,笔记部分使用实例代码记录,不记详细语法。 用户管理 1.如果新安装数据库后,忘了oracle用户的密码,可以用哪些方法重新设置密码? ORACLE根据你创建临时表时指定的参数(On Commit Delete Rows / On Commit Preserve Rows),自动将数据TRUNCATE掉。 位图索引 位图索引储存主要用来节省空间,减少ORACLE对数据块的访问,它采用位图偏移方式来与表的行ID号对应。( 每一个BIT(值是1或0)对应着一个ROWID。 由于逻辑上的原因,有些Oracle视图可以修改对应的基表,有些则不能(仅仅能查询)。

    1.6K50发布于 2018-03-01
  • 来自专栏高爽的专栏

    Oracle学习记录

           oracle学习过程中记录的一些知识点,包括sqlplus一些命令、角色、DML、DCL、DDL、数据字典、表空间、函数。 扩展表空间 alter tablespace 名 add datafile '路径/文件名.dbf' size 500M以下 42. rownum是返回结果集之后oracle加上去的,所以是从1开始

    1.1K00发布于 2017-12-28
  • 来自专栏Panda诚

    基于日志的Oracle实时同步的实现- Oracle环境准备

    /rdbms/admin/dbmslm.sql ORACLE_HOME/rdbms/admin/dbmslmd.sql 。 2 归档模式 此套方案不要求Oracle为存档模式,但建议Oracle开启归档模式,如果不开启归档模式,那么实时分析采集的是线上日志的数据,如果同步流程停止或者其他因素导致还没有被采集分析的日志被覆写 database add supplemental log data (primary key,unique index) columns; 4.修改重做日志组个数及文件大小 这个配置参考实际业务环境 1、创建3个新的日志组 ALTER DATABASE ADD LOGFILE GROUP4('/usr/oracle/app/oradata/orcl/redo04a.log','/usr/oracle GROUP6('/usr/oracle/app/oradata/orcl/redo06a.log','/usr/oracle/app/oradata/orcl/redo06b.log') SIZE 2048M

    3K20发布于 2021-07-23
  • 来自专栏乐沙弥的世界

    使用 runcluvfy 校验Oracle RAC安装环境

    --***************************************** -- 使用 runcluvfy 校验Oracle RAC安装环境 --********************** 下面的演示是基于安装Oracle 10g RAC / Linux来完成的。 1.从安装文件路径下使用runcluvfy实施安装前的校验 [oracle@node1 cluvfy]$ pwd /u01/Clusterware/clusterware/cluvfy [oracle _1/bin [oracle@node1 ~]$. Oracle Database Products > Oracle Database > Oracle Database > Oracle Server - Enterprise Edition Keywords

    1.2K20发布于 2018-08-14
  • 来自专栏cwl_Java

    快速学习Oracle-Oracle10g安装

    解压 oracle 数据库安装包,如果是 win7 或者 win10 系统右键点击 setup.exe 选择兼容性,以 xp 方式,并且以管理员方式运行,以及其他所有用户都按着此规则如图 ? Plsql developer 是最好用也是公司里面大量使用的数据库图形化工具,功能十分强大,在开发人员中广受欢迎,基本上是使用 oracle 数据库的必备神器。 Oracle 支持命令行方式操作,在实际的开发中很少使用命令行,绝大多数使用图形化的工具 Plsql developer

    89720发布于 2019-12-20
  • 来自专栏Kevin-ZhangCG

    Oracle学习笔记一

    Oracle数据库的体系结构 数据库: database Oracle数据库是数据的物理存储。这就包括(数据文件ORA或者DBF、控制文件、联机日志、参数文件)。 其实 Oracle数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库。可以看作是 Oracle就只有一个大数据库。 实例: 一个 Oracle实例( Oracle Instance)有一系列的后台进程( BackguoundProcesses和内存结构( Memory Structures)组成。    SCOTT用户和HR用户   Oracle为了让学习者更好的进行学习,在安装成功后,也创建了初始的用户,其中 SCOTT与HR就是初始的普通用户。 2.Oracle是多用户的, MYSQL是多数据库的 Oracle和MYSQL的相同点:   1.

    1.2K31发布于 2018-08-20
  • 来自专栏颍川

    Oracle-PLSQL学习

    IF 语句 循环语句 第一种 while 第二种 loop 第三种 FOR 光标 光标的语法 光标的属性 光标数的限制 带参数的光标 例外(错误) 系统列外 自定义列外 PLSQL PL/SQL 是Oracle ; end; 光标的属性 %found 光标取到值为true %notfound 光标取不到值true %isopen 判断光标是否打开 %rowcount 影响的行数 光标数的限制 默认情况下,oracle

    1.1K30发布于 2019-11-21
  • 来自专栏python3

    python链接oracle学习

    必要组件安装 activepython   python的windows支持组件【类unix系统都自带的有python组件】下载【百度activepython】 oracle_client    oracle 数据库链接组件【如果不安装,无法链接数据库】 cx_Oracle        python的oracle链接支持组件【下载地址】http://sourceforge.jp/projects/sfnet_cx-oracle /releases/ 安装过程 安装activepython和oracle_client都是下一步的方式 安装cx_Oracle 1.查看python的版本号 ? 可以看到python的版本号为 3.3.2.0.那么就下载对应的32位的cx_Oracle. ? 下载点击下一步安装 测试cx_Oracle是否可用 ? 输入import cx_Oracle如果正常,则安装成功,如果提示无法找到dll文件,则将ORACLE_HOME/bin下边的dll文件,copy到python的安装目录下 ?

    81110发布于 2020-01-13
  • 来自专栏Kevin-ZhangCG

    Oracle学习笔记二

    左表中所有的记录,如果右表没有对应记录,就显示空 右外连接: right outer join 右表中的所有记录,如果左表没有对应记录,就显示空   outer 关键字可以省略   注:Oracle 找到员工表中工资最高的前三名(降序排序)   select * from emp order by sal desc; rownum : 伪列, 系统自动生成的一列, 用来表示行号     rownum是Oracle from p;   delete from p p1 where rowid > (select min(rowid) from p p2 where p1.name = p2.name); 分页查询:在oracle

    86141发布于 2018-08-20
  • 来自专栏Nicky's blog

    Oracle cursor学习笔记

    本文链接:https://blog.csdn.net/u014427391/article/details/99946785 最近在看《基于oracle的sql优化》一书,并做了笔记 一、oracle 库缓存 1.1、库缓存简介 介绍oracle cursor(游标)之前先,介绍一下oracle的库缓存,Oracle库缓存(Library Cache)是SGA中的一块内存区域,它的主要作用是缓存刚刚执行过的 库缓存的结构,图来自《基于Oracle的SQL优化》一书: ? 二、oracle cursor 2.1、cursor分类 oracle的cursor其实就是库缓存对象,Oracle中的cursor分为两种,一种是shared cursor,另外一种是session cursor 2.2、shared cursor shared cursor存储目标SQL的sql文本、解析树、该sql使用的绑定变量类型和长度、以及该SQL的执行计划等信息 oracle中的shared

    85420发布于 2019-08-29
领券