olive 数据库的体系架构? olive 数据库是美国本土的数据库厂商,也是全球最大的数据库厂商,在数据库排名里面一直是排名第一,占全球业务的数据库领域的百分之六十。 那么特别是用在银行领域啊,我们银行的交易系统 oltp 都是用 alt 数据库,那么数据库主要是用数据的存储和查询。 我们看一下,我们在这个服务器上面部署了我们的 olive 数据库,那么部署好之后,那么启动 olive 数据库之后,那么 olive 数据 库里面有两大块,我们看右边,一块是我们的实力 instance, 一块是我们的 database 数据库, 那么 ins 的是我们中文叫实力,它包括我们的内存部分的 s, g, a, system, global l 系统调节区和我们的静态静啊进程 process 两部分后台进程, 那么我们的用户要去访问我们的数据库的数据, 那么用户这边啊,会在我们,比如说我们的客户端,我们的操作,呃,这个笔记本电脑这边啊,启动一个客户端程序去连接数据库,那连接数据库在数据库的后台啊, 监听收到这个请求之后,会申请出一个 surfer pro, surfer process, surfer process 会占用一块内存叫 pga, 那 surprise 就可以访问 instance 内存的数据,如果内存数据没有的话,那么 surprise 就会去读取 数据库你的数据数据库你可以理解就是我们一堆磁盘,那在操作系统体现的就是我们一堆文件,就会读取文件上的数据,读取到我们内存里面进行操作。 所以我们可以看到我们的用户进程去访问数据库的话,他不会直接访问我们数据库 磁盘上的文件,而是访问我们实力里面的内存啊,然后内存数据进行读取或修改。 如果这个内存数据没有的话,那么他要去读取数据库,读取磁盘的文件,然后读到内存里面,修改完之后,那么会由我们的后台一些进程,再从内存写回到我们的磁盘,进行数据的持久化 啊,这是这个数据库的一个整体啊,体系架构。那么我们具体来看一下内存啊,因为内存在数据库里面是比较复杂的, 在二十个数据库里面,内存分为两大块,一块是我们的 p g a, p g a 你可以理解就是我们的 server process 所要处理数据所占用的一款内存,比如说存放我们的 c 口语句的啊,排序啊, auto by 排序的结果中临时结果,以及啊做哈西交易这样的结果等等啊。当然 p g a 如果是专用连接的话,那么就是一块 啊,独立的内存,私有的内存啊,那如果说是共享连接的话,那么肯定这款内存的 u g a 这款用户全程序的内存会在我们的共享池里面, 那么 s g a 是我们的共享的内存,我们说 p g a 是私有的,那 s g a 就是共享的内存,那么 s g a 里面有有六块内存, 其中三块是必须要有的。第一块是共享词下的铺,共享词主要存放我们的数据字典就是存放 oracle 的 数据字典就是管理数据的数据啊,叫原数据。还有一个他是做 c 口解析啊,那 c 口解析的时候需要用到共享词,并且会把 c 口解析的 c 口文本和执行计划存放在共享词里面, 然后我们去对数据进行这个读取和修改,我们在 database buff catch 里面 我们修改,比如说我们修改的数据,那会把修改起的数据 放到八分 k 区的一个块里面,然后再拿出个块进行修改,修改后的数据也会放在八分 k 区里面,那么我为了保障数据的持久化的话,我们要把修改前修改后的数据生成一个旅途 logo 日志,那么把这一块修改前修改后的数据呢?放到 我们的 redo log buff 里面,那当我们提交的时候,那么我们的 redo log buff 的数据会通过 log right 写到我们的 redo log file 里面文件里面去。 当我们发现检查点的时候,那么我们的 database buff catch 的数据呢?会通过 d b right 写到我们的数据文件, 那下面还有三块可选的啊,这个内存一个是我们的 luggage pro, luggage pro 它主要是用在备份恢复里面,因为我们备份恢复的话需要用大量的数据, 那我们默认的话数据快标准的话肯定是八 k, 那我要去做一个备份,要把大量数据净的数据合在一起啊,把 i o 啊,尽量的 一次性的批量的写到词啊,写到磁场,那我们需要用的这个拉锯铺,如果你拉锯铺不配的话,那么他会调用这个下铺共享池加我铺是你用了 gvm 加我训练机的时候啊,包括用了加我存的过程,这个会用到加我铺的一款内存 stream pro, 你如果用到这个数据同步用 stream 或者用 golden get 的话,那么会用 stream pro 这款类型, 那固定的 s g a 这个指示,这块内存固定了很很小的一块,内存指的是存放 s g a 的这个一些结构的一些原数据的啊,数据这是内存这一块, 那么在实力里面除了内存还有一块是进程,在 olive 数据库里面,进程我们又分 分为后台进程和前台进程,还有个用户进程,那么他们的关系怎么样子呢?我们用户进程,用户进程就是你的客户端,比如你的台笔记本电脑这边有一个程序, 打开之后去连接我的数据库,那么数据库有一个监听,收到这个连接之后,那么他会啊, 在数据库后啊,数据库监听所在的服务器会 fock 出,申请出一个 several pro 测试服务器进程,同时会占用一块 p g a 内存啊, 当我的 surprise, surv pro 赛事都 ok 了之后,那么 surprise 处理完了数据的结果直接就返回给 us pro 赛事,这样的话就不用通过监听了。那么在数据库这边还有很多一堆的什么呢? 后台进程啊,后台进程,那后台进程有很多啊, d b letter, check, apart, log rate, s 慢 p 慢等等,这个呢是作为我们后台啊,当我们的内存里面有数据的时候,比如说我要把张数据刷到我们磁盘,那么通过 d b letter 啊,然后当我们的这个章块的对立比较长了,那我们会触发检查点 checkpoint 啊, checkpoint 会写我们的控制文件和数据文件。 d b write 会写我们的数据文件, log write 会写我们的这个 啊,日志文件有多少个?日志文件 s ma 做实力恢复监控,我们整个系统 p ma 是所有进程的后台进行的老大啊,还有一些 recover 啊,做恢复啊,还有这个是十二 c 的这个 注册那个监听服务的啊, list register 啊,啊, list register 啊,还有这个写 ad 报告的啊, 等等,那下面这块呢?是我们用到那个呃, glad infrastructure gi 的这一块东西安装 a s m s m 也是个实力,它是跟这个我们的数据库实力进行打交道,然后写入数据,写入磁盘,用 s m 磁盘这个来实现啊,这是啊, instance 实力,它是两部分,群内存和进程。那么还有就是数据库啊,数据库你理解就是磁盘上的啊,一堆磁盘,然后磁盘上的一些文件。那数据库这种文件有各种各样的类型,有控制文件,有数据文件,有 online 的 redo 日字文件,有初始化的参数文件, 有我们的规档日志文件,有备份文件、密码文件和高级日志文件啊,那每种文件它的这个呃作用是不一样的。
粉丝1155获赞6178

大家好,我们这节课来讲一下我们 oracle 一十九 c 的一个安装教程,在安装之前的话呢,我们首先要准备好我们的一个安装包,那么我们配套的一个资料的话,大家可以百度搜 take 学习网,搜完之后我们找到这一个网站点进去, 在这里面的话,他的一个菜单里面有一个工具分享。工具分享里面呢,我们找到有一个类别,我们选择数据库, 那么我们往下翻一下,可以看到有一个欧瑞口一十九六十四位,我们点这个获取分享,把它下载下来,下载下来之后呢,他是一个压缩包,压缩包的话呢,我们是需要先进行减压的,所以,呃,如果你 有其他的一些解压工具,那么你把它解压出来就可以了,当然我这边的话是用的那个三六零压缩工具啊,就是直接可以解压,那么我们可以选中他点右键有一个解压啊,我们把它解压出来,当然你的方式可能和我不一样,反正你就是把下载下载这个文件啊 进行减压,而不是直接双击打开,好,我们稍微等一会让他减压完成。 那么在他解压的过程中啊,其实我们可以做一些步骤啊,你要把你的所有杀毒软件,以及我们的一些管家之类的软件,比如什么腾讯管家呀, 什么联想管家呀,以及一些什么电脑管家都要退出掉。因为这里的话我们是强烈去啊,你去操作一遍的,因为 呃在欧瑞口安装过程中呢,他会修改我们系统里面的一个服务,还有我们的一个要安装我们欧瑞口的一个数据库引擎以及我们的一些网络协议, 所以说在这一块的话可能就是会被那些杀毒软件以及我们的一些管家之类的软件给拦截掉,那会导致最简单的一个方,呃一个问题就是安装失败, 那么在安装失败之后呢,你如果还想重新去安装的时候,你可以发现啊他的一个失败率是非常大的, 所以说建议一开始安装的时候就把那些呃杀毒软件管家之类的先给他退出掉,这样的话就保证我们的一个啊一次一一步到位啊,就不需要那么多麻烦的事情出现了。好 好, ok。 呃,现在已经把我们那个安装包啊已经减压完成了,如果你在减压的过程中啊出现一些什么安全警报,你直接把它关掉就可以了啊,这些东西都没用的好。 呃解压完事之后呢是有这么一个文件夹,叫 oracle 一十九六十四位,那么可以直接怎么样双击进去啊?双击进去之后我们可以发现它里面是有很多文件夹的,还有很多文件,那么我们往下翻,翻到最下面, 最下面的话呢有两个 set up, 第一个 set up 呢是我们熨斗斯 p 处理文件,第二个 set up 呢是我们熨斗斯应用程序,所以说我们要找到这个带图标的这个 set up, 然后我们直接怎么样点右键以管理为身份运行。点一下, 点完之后呢,你的电脑可能会出现这个啊,就是用户账户控制,那么在这一块你要选择这个显示更多详细信息。点一下,点完之后我们选择这个核实显示更改通知,我们点一下, 点完成之后呢,在我们任务栏里面会多出一个我们的一个用户,账户控制的一个面板,那么把这个面板左边啊,用鼠标点住,然后往下拖,拖到最下面,然后我们再点确定再点是, ok, 那这个时候的话,我们继续啊,选中塞大胡,然后点右键以管理员身份运行。那在这个时候的话,我们可以发现在左边就会有一个黑框框,他说正在启动我们欧瑞口数据库安装向导,那么在中间的话呢,有一个欧瑞口,一是 有新的一个安装程序已经在运行了,那这个时候我们要稍微等一会,好,当他出现这个东东的时候啊,他就是在配置我们的一个选项, 左边的话呢,从配置到完成呢,他会经历这么几个步骤,他都告诉你了啊,那么当前的话呢,是要你选择一个安装选项,在这一块的话,我们默认就是选择创建并配置单立数据库。 ok, 我们再点下一步, 点完下步之后呢,他会叫演啊你的一个主目录,然后到这一块,这一块的话我们继续点下一步。 好,那在这里的话要注意,他说,呃,有一个账户啊,就是我们的一个主目录的一个用户,要指定一下,那么我们这里选择 windows 内置账户。好,我们继续点下一步。 点下步之后呢,他这里有一个东东提示啊,我们直接点试。 好,我们稍微等一会啊,这一步的话会有点卡。 ok, 那到这一步之后啊,我们可以发现这里是一个数据库的一个版本,我们选择标准版,然后还有一个要注意的话,就是我们的一个 口令啊口令,然后口令的话呢,我们建议就是我们这个大写的 s, 小写的 a, 一二三四五六,然后我们的确认口令呢,也是大写的 s, 小写的 a, 一二三四五六。这样就方便方便我们那个,呃, 方便我们的一个记录啊,就是你这样的话呢,就不会就是呃忘记了,因为如果你忘记 你找我们的客服的话,他也会告诉你啊,就是我们一般我们建议的话是这这个密码,然后你可以去试一下,好,把这个创建为容器数据库给他取消掉,然后我们再点下一步。 ok, 那在这个时候的话,它显示了一个 oracle 主目录位置,包含了无效字符。好,我们点确定。 这是什么意思呢?其实就是我们的一个安装包,它是带有中文的,你看这里是不是有一个 oracle a 十九六十四位啊?这个位呢是一个呃中文,所以我们要把它去掉,但是呢在这里的话又改不了,那么我们就先点取消,然后点试, 然后回到我们的安装包啊,回到我们安装包,我们可以发现啊,这个安装包这里有一个中文,所以我们把它 给删掉啊,把这个中文删掉,然后你再检查一下你的目录下啊,就是在这个目录下这个路径里面是不是有中文,如果有中文,那么你就需要换成我们的一个非中文的一个啊目录,所以说你要检查一下。好,都没有问题。之后我们继续啊,继续回到 选中赛大虎,然后点右键以管理员身份运行。好, 好,我们继续啊,直接过去了,因为刚刚我们已经讲过了啊,我是故意让你们看一下啊,他会报哪些错误。好,这里也是使用我们内置账户下一步,然后点试。 ok, 然后这个时候的话,我们可以发现啊,你看我们的这个目录下是不是没有中文啊?没有中文,那我们继续选择标准版,然后我们的密码密码文写个大写的 s, 小写的 a, 一二三四五六。大写的 s, 小写的 a, 一二三四五六。大写的 s, 小写的 a, 一二三四五六。 ok, 如果,如果你怕忘记了,那么你可以啊,就是可以先记录一下吗?我们可以新建一个文本文档,然后我们记录一下。 我们一密码的话,我们是大写的 s, 小写的一二三四五六。 ok, 我们记录一下。好,我们的一个全新数据库名呢,其实你也可以记录一下啊, 以便我们后面可能会使用到。好,我们继续在这里的话,有一个创建为容器数据库,我们把它取消掉,我们继续点下一步。 这个时候的话,我们是不是可以发现他没有爆刚刚那个什么无效字符了,因为就是我们路径不能有中文。好, 那到这一块的话呢,他是他的一个概要,就是我们欧瑞口的一个数据库的安装程序,他会进行哪些配置,以及他有哪些数据库的一些信息需要你注意。好,那这里最主要的话是一个我们的什么呢?我们的欧瑞口系统标识符就是我们那个 sid, s, i, d 的话呢,它默认是 o, r, c, l, 所以这里的话你可以点编辑,可以去改,但是呢不建议去动它啊,不建 就动他,我们继续回到那里啊,刚刚被我踢过去了。 好,这里啊,注意啊,我们 or oracle 的一个系统标识符 s i d 是 o r c l, 所以你记录一下啊, s i d 它是 o r c l。 注意啊,都是小写的,然后叫 o r c l。 好,那这里的话我们就不管了,我们继续给安装。 他在安装的过程中呢,他就是一开始可能就是比较快的,所以说,呃,如果你安装的时候呢,就是有有点慢,有点卡,那你也要等一下啊,因为他的话呢就是比较大,所以说他在 安装过程中呢,可能就是啊比较慢一点,当然也是根据你自己的一个电脑的一个性能来的。好,如果在安装过程中出现了一些什么时候 windows 安全中心警报这一块的话,我们直接把它插掉就可以了。 可以看到啊,现在的话他在准备中啊,还在准备中,并没有开始安装。他照这一步产品安装的时候呢,他才会进行安装,所以这个时候我们要耐心等待一下, 你看他都在更新我们这个注册表,所以说如果你没有退出那个杀毒软件这里的话,直接被拦截掉了,然后就出现一些问题。 好,这里的话我就让他快进一下。 好,前面的话呢都比较顺畅啊,就是差不多就是几分钟,他就已经跑过到了我们的百分之四十二了。 那在百分之四十二的时候呢,会有点久啊,至少都是十十分钟,二十分钟,可能长的要半小时。 所以说在这一块的话大家就不要去取消或者说关闭他,因为这一块复制我们的一个数据库文件的时候呢,是比较慢的,因为他要要个好几个 g 啊,所以说我们就稍微等一等, 然后你可以去做你其他的事情,但是你不要去把它关掉。好,那这里的话我们就耐心等待一下。好, 这个百分之四十二这个进度啊,他一般啊,在复制完他的一个数字库之后,他会出现一个就是正在创建并启动我们欧瑞口的一个实力,所以说我们基本上离成功已经不远了。好,我们继续等待就可以了。 好,等了接近十分钟,他说正在进行数字库的一个穿接。好,继续等待啊,大家就是不要太着急,因为我的话就是安装的时候也要,至少从安装到我们的安装完成至少也要花个半小时以上了。 好,他已经跑完了啊,跑完之后呢,他会出现这个啊,就是我们 oracle database 的一个配置已经完成啊,就是我们 oracle 数据库已经成功的安装好了。好,安装好之后呢,我们点关闭,点完关闭之后呢,其实在桌面上是 什么都没有啊,可以看到桌面上什么都没有啊,然后在开始菜单里面,我们可以看一下所有应用里面, 然后呢我们找到我们 o o 开头的啊,你看 oracle。 好,我们再找找找。可以看到啊,他现在呢已经安装上去了啊,已经安装上去了,但是呢如果我们需要进行链接,那么我们怎么去做呢?其实,呃,这一块的话,我们就需要用到我们的一些工具,在这里话,我们一般我们是有一个叫什么, 我看看有一个 oracle c 口 developer。 啊,那这里的话我看一看,一般我们用这个一十九的这个版本啊, c 口 develop 一十九,然后六十四位的啊,好,我们来用一下试一试。 好,我们把它复制过来,当然你们的话呢,可以在这里你看找到他,然后点获取分享,然后把它弄下来就可以了。好,这的话呢,我就也放到这边把它复制过来。 ok, 好,解压出来。 好,那这个时候的话再进去剪,完成之后清序,然后有一个 seek developer 啊,直接双击。 这里我们就不多讲这个工具的 一个安装的啊,因为在这一块的话是有的,就是,呃,你点这个获取分享,然后在这里的话有个安装教程啊。 ok, 这里我们点否? 好,我们把这个取消掉,点确定。 ok, 那现在我来建立一个链接啊。呃,这个链接名呢?随便写一个啊,叫 test 吧,然后用户名,注意,我们 oracle 默认的用户名叫我们这个 system system 这样子写的啊, 用户名叫 system 啊,然后密码呢?我们刚刚说了啊,密码设的是大写的 s, 小写的一二三四五六。好,我们来试一下,大写的 s, 小写的。哎,大写的 s, 小写的一二三四五六。好, 那这一块的话,这个 s i d 也要改啊,它默认 s i d 叫什么? x 一,那,但是呢,我们的 s i d 叫什么? o r c l, 所以我们这里要停 o r c l。 好,那这个时候的话,我们可以点一下这个测试啊,来试一下,点一下。 哎,他说成功了,看到没?成功了。好,我们再点链接好,点链接的时候他还会要你输一下密码,你再输一下。哎,大写的 s, 小写的一二三四五六,我们点确定。 ok, 现在已经成功的链接好了啊,链接好之后呢,你就可以进行我们 oracle 的一个操作了,当然如果你不想装这个工具也没关系啊,你去看一下,在我们的一个开始菜单里面有个设置,在设置这边呢,我们搜一下我们的控制密码。 好,我们找到这个控制面板,然后呢在系统和安全里面,我们点进去有一个 windows 工具点一下,然后在这里面的话呢有一个服务,我们双击一下。 好,在这里面的话呢,我们找找找。有一个 oracle 啊,我们找一下啊,看哪里? 这里看到没有一个欧瑞口啊,也不是说一个有好几个欧瑞口,然后要主要找到这个欧瑞口 service o r c l 啊,就是我们 欧瑞口数据库的一个服务,也就是说 o r c l 这个 s i d 的,然后你可以看到这里正在运行,说明呢,我们欧瑞口数据库已经安装好了,并且呢正常的运行了, 所以在这一块的话你就需要自己去检测一下,一般我们装完之后他是没什么问题的。好,那么欧瑞口一十九 c 的一个安装教程啊,就到这里了,我们下节课再见。


好,接下来给大家分享一下安装 oricle 软件,那么安装 oricle 软件有图形界面安装,也有静默安装,我们把静默安装也给大家分享一下。我们先用这个图形界面安装啊, 安装之前呢,我们再添加一块盘啊,这个盘用来存放这个压缩包啊,当我们这个压缩包啊减压到这个路径以后呢,我们就可以把这个压缩包, 把这个压缩包给移除掉,给删掉啊啊,这样就节省我们这个存储资源啊,就比较节省我们的空间。 我们再添加一块盘用来放软件啊,放安装包,放 oricle 的安装包, 创建新的虚拟磁盘,这个磁盘我们给他二二十个 g 就够了啊,我们看一下这个 oppo 软件有多大, 十九 c 的 oricle 软件十九 c 的,哎,我们要装的就是这一个啊,我们看一下 啊,二点八四个 g 啊,我们给二十个 g 足够了, 这个地方我们还是什么,还是将虚拟磁盘存为单个文件啊,下一步 这个浏览我们浏览一下,我们浏览到外面吧,我们新建一个文件夹, o r a d k b f 一 f t 啊,我们给创建一个这样的目录啊, 然后我们这个名字也虚拟硬盘的名字,我们也这样, 这样啊,保存到这里边好点完成,那么这个二十 g 的盘就加上来了啊,加上来以后呢,我们把这个虚拟机打开, 好,我们连上去。 好,连上来以后呢,我们对呃,对刚才添加的磁盘进行 分区格式化啊, f d, s, k, s, d, c 啊, n 创建分区, p 主分区啊,这些默 就行啊,这就是我们创建的分区,然后我们在 w 保存格式化啊, mac f s 点 s, d, d, c、 e。 好,这样就格式化完了啊,格式化完之后呢,我们创建个 目录啊,插下目录之后呢,我们把这个什么,把这个 d, v, s, d, c 挂到这个 soft 这个目录下啊,我们用这个手工挂一下就可以啊 啊,手工挂就可以啊, d f 杠 h, 大家看这个二十 g 的盘就 挂到这个目录了,好,我们进到这个目录啊,或者我们切到 oppo 用户, 我们看用 oracle 用户能不能把这个软件传上去啊? 这个 可以啊, 这个我们 先暂停一下,大家看啊,其实往上面传的时候这个文件写哪了呢? 大家看这个盘会啊,现在是一点二四个 g, 等我们传完之后我们再看一下 啊,实际上这个软件就传到这个。 好,现在已经传完了啊啊,实际上我们这个软件啊,我们这个软件啊,就传到这个虚拟磁盘里边了啊,传到这个虚拟磁盘里边了,我们现在再看一下这个虚拟磁盘有多大啊?二点多个 g 啊, 好,那么长按之后呢?我们看一下啊啊,长按之后我们用这个什么,哎,用这个命令解压按 zip 啊,后面跟这个压缩包 啊。杠 d 是指减压到哪个目录啊?我们直接减压到这个 oracle 用户的这个 home 目录啊,啊,这个 home 母母乳配的应该就是这个, 开他点 base 啊 啊,我们来看这个这个 home 目录 啊,这是 osco 的 home 目录,应该是没错啊,我们检查一下应该是没错,就是这个目录啊, 哎,注意啊,减压的时候我们要用什么啊?我们要用 oracle 用户减压啊, 切,早摇 oracle 用户解压 粘贴啊啊,现在就开始减压了 啊,大家看我们这个 movie 一直在增大, 这个 oracle 的文件都 夹到这个地方了啊,夹到这了啊啊?这个就是我们 oracle 的什么软件啊? 刚 s h 行,刚 s h 吧,六点五个 g 啊。 啊?解压完了啊,现在这个软件就解压完了,解压完了,我们这个怎么安装呢啊?我们用图形界面怎么安装呢?哎,就执行这一个命令啊, 我们看能不能执行啊,能不能把这个存心界面调出来啊?哎,大家看啊,这个存心界面调不起来啊,调不起来,我们想想一个办法啊,把它调 e x p o r t d s 等于多少啊?我们看一下这个 ip 地址多少, 来,我们再试一下啊啊?还是 啊,不行,我们这样啊,我们再把这个连接改一下啊, 用户身份的话,我们直接用这个什么 oracle 密码,用这个 oracle 用户的密码,然后我们用 oracle 直用户直接连上去啊, 哎,这我们就连上来了,就吊起来了。这个图形界面啊,大家看 啊,这里边有两个选项可以选, 那么这个选项是什么意思呢?就说这个选项啊,相当于什么?我们把软件装装完之后并且创建数据库啊,两步他合成一步了,实际上我们可以这样,我们先装软件啊。 啊?实际上我们是什么啊?我们申请了一台服务器,然后先装什么啊?先装软件啊,然后再装数据库, 那么这个选项的意思呢?啊这个选项的意思呢?就说啊这个软件和数据库啊一块装了啊,我们我们分开装吧,我们就装这个, 选这个啊, next 啊,然后这个是什么?单实力,这个是多实力啊?这个这个 r a c, 我们放到后边讲啊,我们先讲这个,就 我们点,我们选这个安装企业版啊 啊,这个目录规划好以后啊,他自动就会把这个,这个啊,自动会把这个补全啊,只要我们前面工作做的没有没有问题啊,这个目录就不会错啊 啊,下一步,下一步,下一步,这个是检查我们这个安装条件, 大家看这有一个包没装啊?这个包啊,我也有啊,我们把这个包也装上啊, 我们把这个包传上来 啊,查上来之后我们用这个 read 用户装一下啊, r p r p m 杠 n v h 粘贴啊 啊?安装完之后呢,我们点这个,我们点这个 check ng 啊,让他再检查一遍啊,哎,这这样,这样就过去了啊 啊,这个响应文件啊,我们要点这个地方保存一下响应文件啊,保存这个响应文件,为我们这个什么啊,为我们那个静默安装做准备啊, 我们静默安装要用到这个文件啊啊,最后点这个 install 啊, 这个安装的过程中呢,嗯,会让我们用这个啊 read 用户执行两个脚本啊啊?我们执行一下啊, 我们执行一下,哎,执行完之后我们点这个, ok 啊,这样我们这个数据库软件就装完了。 how, 好,这就是我们这个 oricle 十九 c 图形界面。安装啊,安装完之后我们干嘛?我们把这个同样啊,我们关机做快照啊 啊,我们关机做快照啊,做快照之前呢,我要把这个啊,我要把这个二十 g 的盘给他移出去啊,不让这啊,不让这个硬盘三参与快照啊, 好,我要把这个硬盘三给移除掉,再做快照。哎,确定,然后我们再什么再拍快照啊? 软件看图形界面 安装, ok, 好,我们就可以打一个快招啊。 好,这个视频我们就先讲到这啊。

兄弟们,你们还在手动编写数据库表文档吗?今天和大家介绍一个数据库表结构文档生成器 secure, secure 被誉为数据库的丝袜梗,支持 myserker、 oracle 等主流数据库,可以生成网页、 word 和马克档文件。 下面这些是生成文档的截图,看文档还是非常清晰简洁的。下面我们使用 spring boot 整合 sql, 看一下效果。用到的核心包是 sqlco, 把它引入的项目中来查看一下 sqlco 的版本, sql 的最新版本是一点零点五,修改一下, 然后看一下代码配置,先复制一下,我们来创建一个测试类, 把包引入进来,现在我们看一下代码,这里需要修改一下数据库连接,我在本地有一个撒地库, 配置一下就改密码,然后修改一下,生成文件目录,就输出到项目下的 sql 文件夹下,这里使用网页生成,你也可以配置 word、 马克档文件,生成 文件名称就不改了。下面是配置生成文档的数据表,这里可以指定数据表,也可以使用排除的方法来配置,我们就直接使用指定数据表的方式配置配置撒地库下面的 student 表, 我们看一下 sql 的啊,使用很简单,配置数据库,连接配置文件生成模板,然 然后再配置一下生效的数据表,下面启动看一下效果。我们看到 sq 下面生成了一个网页文件,文档简洁明了,完全是够用了。除此之外, sq 也支持妈文插件生成文档,大家可以去尝试一下。每天学习到凌晨一点多,单车变摩托,兄弟们拜拜。

创建一个新的 plug database, 那么有哪些方法呢?我们来看一下。 第一个呢,我们可以通过这个 cdb 的 set, 就通过 pdb 到了 set 这个总之 pdb 啊来复制刻溶出一个新的 pdb。 这种比较简单,也是我等会我们要讲的。 那第二种呢,是我们在相同的 c、 d、 b 里面,同一个 c、 d、 b, 或者说在两个不同的 c、 d、 b 之间啊,我们要去啊 创建这个 p、 d、 b, 那我们把我们要啊牵引的这个 p、 d、 b 啊,先 unplug 出来啊, unplug 出来主要是里面有配置文件,用叉 m、 l 和我们的数据文件,然后再 plug 到我们的 c、 d、 b 里面去啊,相同的 c、 d、 b 或者另外的 c、 d。 第三种呢,是把 non cdb 切到我们的 cdb 里面,比如说把我们的 oracle 十一 g 的这个实力里面的这个数据库啊,切到我们的 oracle 十二 c 或者十九 c 的容器数据库里面。 第三种呢,我们通过一种克隆的技术,把其中一个 pdb 的数据刻入到另外一个 pdb 里面来,那么这两个 pdb 可以在同一个 cdb 里面,或者是在不同的 cdb 里面 啊。那如果说是在啊不同的 c、 d、 b 里面啊,那么我们要去创建我们的 database link 啊。那么然后呃,如果说我们是在线不当机零当 机的情况下乐的这样一个克隆的话,那么我们啊除了用到这个 dailybaselink, 我们还要用到这个啊,本地的这个安度啊,叫 lock 安度啊,来啊,才能做到这个 pdb 之间的啊,不同容器之间的这个在线零蛋机的一个克隆。 那么在 application 啊 pdb 容器里面,我们要对我们的 pdb 啊进行这个啊迁移的话,那我们用的这个 red cat, 就是把一个 p d b 啊牵引到另外一个容器里面。比如说我有两个 c d b 啊, c d b 一和 c d b 二。那我的 c d b 一呢,这个负载啊比较高,就是用的这个内存啊, c p u 资源用的很多啊,负载很高。 那我可以把 cdb 一的啊,其中一个 pdb 啊,迁到我们 cdb 二的这个容器里面来啊,通过 real cat 这种方式,这个用在这个 application 容器 应用容器里面啊, placation 看探头里面。那还有通过代理的方式把一个库的数据啊迁到另外一个容器这个 pdb 里面来 啊,这个呢,也是用在这个 application 的 continue 里面。这个呢,我们专门在讲这个 application content 的时候来讲这个,他这个怎么去签的啊?好。那么 呃我们使用这个啊,去创建我们的 p d b 啊,我们有哪些工具啊?第一个大家比较熟悉的是用 c q plus 啊。第二个呢,我们可以通过 c q 的开发工具 啊,是个减肥 app 啊,也可以用这个 all logo 提供的 e m c c 啊,就是网络版的企业管理器, 那也可以用这个 e m 的解化版,那也可以用这个数据库的配置助手, d、 b、 c、 a 都可以来创提我们的 p d b。 那么我们来看一下 p d b 的创建,我们通过一个简单例子,我们通过一个 p d b dollar c 的这个,总之来刻拢一个新的 p d b。 那么我们说我们容器数据库里面,我们有这个啊, c d b dollar rooter 啊,这个根啊,就我们的, 然后由我们的 p d b 到了 c 的啊,由我们用户自定义的 p d b, 那我要把一个 p d p 遭到 set 刻拢出一个新的 p d p 怎么做呢?首先我们会把 p d b 到了 set 里面的数据文件克隆过来, p d b 到了 set 里面,这个 p d b 它是一个指读的,它数据不会变的,所以我们直接可以拷贝克隆。克隆出来的话就会有对应的数据稳健。对应的底层就是 表空间有至少有三个啊,一个是 system, 另外一个是 sex ox, 还有一个是安度。 那么 p d b 里面的就是我们创建好的 p d b 里面的 set 目是存放了我们用户的 z d e 的表的啊等等的一些原数据,以及我们用户的数据。 set ox 是指的是我们啊这个 p d b 所申请的绘画的一些信息啊,安度是用我们的 p d b 的本地安度存放我们的事物信息啊。 另外呢,就是我们新的 pdp 一啊,创建好之后啊,我们也会去同步我们这个 cdp 到了路头下面的更容器下面的一些原数据,一些系统数据,包括我们的一些啊, 通用的用户数据,比如说我们的 sis 和 system 这两个账号,以及对应的啊,角色啊以及权限啊会同步过来。那当然他同步的时候也不是通过数据同步过来,他是通过内部的一个通道,像一种链接的方式去读取过来。 那我们新的这个 p d b 一啊,还会创建之后一个默认的一个 service, 这个 service name, 它的名字跟容器的名字是一样的,方便我们在连接到我们容器里面,我们要通过 service 走监听的方式来连接,这样你能判断出我是连到哪一个容器里面啊。那么具体操作的话啊,命令是这样,就是 比如说我们这里用到这个 find them comfort 这个文件啊,转换路径就是我们要把总支数据库 的这个 p d b 的数据拷贝到我们的新的 p d b e 里面来。我们通过 find them comfort 那具体命令是这个 collect plug delet base, 然后 p d b 的名字自定义,然后给 p d b e 这个 啊创建一个管理员账号,比如名字叫 at me 一,然后设一个密码, at that find by 一个密码,然后角色比如说 他可以连接这样一个权限,然后 find name comfort 这个指的是我把 p d b sit 这个总值数据库考过来,他原来路径是在这个地方,然后我把考到新的路径是这个路径下面啊,把它这个转换啊。这样的话就把我们的这个 p d b 一可以穿越出来。 创业出来之后,那么我们可以连到我们的灯笼器下面去看一下,哎,他有哪哪几个 p d b 是吧,他对应的整体的表空间文件等等都可以看的啊。然后我们把 p d b 一打开, open 打开了之后,然后我们通过啊这个 连接的方式连到我们的 p d b 一里面。当然这个 p d b 一其实就是我刚才我们的服务名啊。走今天的方式,这个 p d b 一这个服务名啊,跟我们 p d b 的名字是一样的啊。这样的话就连连 进去了。通过 sex 用户,这个 sex 用户是从这个根容器里面啊,这个同步过来的啊。那还有就是我们的新的管理账号啊,等于一这个也可以去上去连啊,在这个里面就可以看到我们的 pb 的一些状态信息 啊。那如果不用这个 find name confirm 这个参数,那我们去创建 p d b 吧。啊一可以通过 o m f 配置这个参数,这个参数配好之后,那么我们在创建 p d b 的时候,那就很简单,后面就不用加 啊反联卡菲的这个路径的转化了,他自默认就把我们新的 pdb 的数据啊放到这个啊 omf 这个参数所指定的目录下面去。还有一种方式就是我们啊在创建 pdb 的时候后面加上 啊啊 credit five desk 啊。这个呢,也可以啊。或者啊,就是要么用 o m f, 要么就就是我们创建啊 p d p 的时候加上这个子句啊 credit five test 目录。这样的话就把我们啊总之啊, pdb 的数据啊,就会放到我们的新的目录下面去。啊。这是通过我们的 pdb set 到呃那个到了 set 啊这个容器啊,来克隆我们新的 pdb。



访问数据库,本章节我们学习连接一个 up 数据库,那么我们会描述 使用什么样的工具去访问一个数据库,然后我们会描述呢? oracle 提供的内部账户怎么去使用?那么对于数据字典啊,怎么去查询,这是本章节的内容, 我们连接一个数据库的实力,注意我们的客户端啊,应用系统去连接数据库,连接的是数据库的实力,而不是连接数据库。 我们在价格里面了解数据库的实力就是内存和后台进程,所以我们要领到内存里面去进行操作,而不是 到数据库啊文件里面去操作,这里要注意,那么我们去连接我们客户端,我们客户端的进程啊去访问我们 服务器端,服务器端会启用一个 severplus s, 然后就返回数据库,那在我们的客户端就会一个绘画,一个绘画,那就能抵达我们的后端数据库。实力啊, 那么对于下面的操作,我们可以看,我们可以通过 c q plus 这个工具,然后斜杠空格 a s c c b a 这种方式里面没有用到用户名密码,那是他是通过操作系统认证的,这种方式直接登录到数据库,这种方式呢需要贴定到操作系统层面,然后这里操作系统 得到这个数据库。实力,那还有一种连接方式,我们叫简易连接,简易连接就是 connect, 然后用户名斜杠,用户名是 hr, 然后斜杠 hr 啊,斜杠 hr 后面的是一个密码 at 后面 house e d example 点 com, 这个是连接的数据库所在的监听的主机名,然后冒号,后面幺五二幺是监听的端口, 然后斜杠后面 d b 点 example 点 com, 这是一个 service name, 这样的话通过这种方式也可以连接到我们的数据库实力, 那么我们要联系到一个数据库实力,那么有哪些 些工具?第一个常用的 sick plus, 这个呢?只要 olive 数据库软件装好之后,那么就会有这样的一个工具,自带的 seek develop 这个 seek 开发工具,这个是我们要单独下载的,它是一个图形界面的这样一个操作,可以在这里面开发和简单的一些维护。还有我们可以通过 数据库的配置助手 d b c a, 我们如果要去创建一个数据库,或者要卸载一个数据库,我们可以通过 d b c a 的这个啊,图形界面可以进行操作。 还有就是我们啊 e m 的解化版,这个在 oracle 十二 c 的时候, s o c 之前的版本是有啊, d b ctrl d b ctrl 是一个外部界面,可以在这个工地上面去监控管理维护我们数据库。 那么在奥利克十 oc 呢?啊,出了这个 em 的 x plus 这个解化版,那解化版的功能比 dp console 啊要少很多啊,里面只有一些监控系统监控以及常规的一些基本管理的一些功能, 这个呢属于这个单机版,也就是说在奥利的十二 c 之前是 d b console, 它是个单机版,只能管自己的啊,本地的这个实力,它不能管别的数据库的实力,那么如果说我数据库有非常非常多数据库实力,那我 叫管理的话,我们啊通过企业管理器的 cloud control 啊, interplus manager cloud control, 这个 e m c c 这个时候,这个时候 c 之后的, 那么这个网络版,那么在二路口十二 c 之前,它是这个 interplus manager great control 叫 g c, 叫网格的控制, 那这个在十二线呢,叫云的控制 club ctrl, 那么它是啊,这个我们 d b console 获得我们的 e m 的 x plus 解化版的啊,它是网络版,也就是说这个我们要单独下载啊,一个安装包来部署的 啊,是管理我们多台啊,这个数据库的实力啊,包括一些这个,呃,数据库的监控啊,一些常用的啊,跟 b ctrl 啊相关那些功能都有,嗯,那么还有一些这个工具,比如说监听的状态的查看,启动,关闭啊,通过列车的 cctrl 啊,或者我们去配置我们的网络客户端跟监听之间的网络配置,通过那些 ca 啊 net manager 等等这样的工具,还有 a d r a d r 是诊断工具啊,还有其他的一些啊, 切以数据的 second load 数据泵啊,加了一些工具啊,这是 olive 的提供一些工具。那么在这些工具当中啊,我们可以对比他用的啊,一些 topic, 那么 sick plus 里面可以创建 cdb, 也可以创建 pdb, 那在 second developer 里面,它只能创建 pdb, dbc 也可以创建 cdb, 可以创建 pdb, 那么企业管理器解化版的和网络版的, 它只能创建 pdb。 o u i 可以创建 cdb, 也可以创建 pdb。 那么 c q plus 怎么使用呢?我们 olive 软件装好之后,在 olive 赫木下面的 b 下面就会有一个对应的 c q plus 这个命令。 那么如果说我们要登到奥利口数据库所在的啊,操作系统上面啊,我们可以用 c q plus, 斜杠啊,那这个没有用用户密码,这个是用操作系统认证,然后面加一个角色 assdba 就可以连进去,那通过修 use 的话就可以看到,我连进来的话是 cs, 用户连进来的话,这个是 olive 里面最大权限。那么 如果说我们想在操作系统里面啊,调用啊,而且 c 口语记的脚本,那我们可以用 c 口 plus 啊,然后用户名 hr, 斜杠后面是密码,然后 at, at 后面大写的 hr p d b, 这个是我们的 service, 就是我们的这个网络别名,一个字母串, 它这里面其实存放了是我们的什么呢?监听的一些描述,描,这个里面艾特后面这个,呃,描述了我们监听的这个主机名端口以及 service name 啊,然后艾特后面对应的是我们的脚本,这个脚本可以直接写觉得路径,也可以写单曲路径啊, 就可以执行了,这是 cycle plus 的这种用法。那么 cycle developer 这个呢,是我们要单独下载这个包,然后进行安装 啊,然后通过啊,安装好之后我们去连接啊,通过 connect 就可以用无名密码连到上去。那么对于我们这个数据库就可以进行这个在这个界面上进行这个开发维护管理的一个使用 啊,那这个 develop 里面,那我们对 dba 里面可能要做一些维护,比如说我要去查我们这个数据库的容器有哪些啊, container 啊,对数据库的配置啊,我要去看参数啊,我的 undo 的管理大小 是吧?啊,我的这个回归啊,还原点啊,数据库的状态,数据的迁移啊,数据的备份啊,数据的这个资源管理啊, 收集了用户创建权限等等。在在这个除了这个开发啊,这个 secret develop, 它还可以对我们作为 d b a, 可以在数据库的一些维护,也可以在上面做啊,这是 secret developer。 那么 d b c。 当我们设计过软件装好之后,那 d b c 这个工具在 alt 和 home 并下面就有了,那我们通过图形界面 d b c 打开,那可以在上面,是吧创建和配置数据库啊, 这是 d b c。 那对于这个 e m 的解化版, 这个是 audible social c 啊,才有的,在 audible social c 之前是 d b console。 那么解化版跟 d b console 有什么区别呢? d b console 是把 audio code 监控 和所有的管理都放在滴滴看,这里面相对比较重。然后这个解化版呢,他只做了比较简单的一些功能啊,除了监控,还有一些简单的这个配置管理啊,几个功能。那么他的这个流程里面,我们的 微博界面客户端打开微博界面,输入 ip 地址端口,那么就可以连接你通过监听,那么他连接的时候注意我们连接有两种方式,一种是专用连接,一种是共享连接。那这个解放版是通过共享连接把请求发给这个调度器,就是 patch 这里拍取,会把这个请求发给我们的后端数据库的共享手 server 共享身份,那就会把它放到请求对立里面来进行操作。那对我们下面的操作,比如说我要去啊连接啊,我要去查看性能啊,我要去维护我们的啊 存储的文件,那会根据这个的请求发给我们对应的,比如说我要去看姓名监控啊,就会调到啊,奥利国师的实力,那我要去对某个文件创立一个表空间,那我就调文件管理啊,这是这个 企业管理器的一个简化版的一个啊平台,那么这个界面就这个啊,打开这个我们的简化版,那简化版 里面只有这么,最多只有这么四个功能。一、监控这个数据库啊,就是我们的 performance, 您看到我数据库里面的资源的使用, cpu 内存啊,存储的一个使用率啊,以及这个活跃数, 然后还可以进行这个配置,配置应该是配置这个参数啊,等等啊,然后 storage 是表空间文件的管理。 secret, 这个是用户的一个创建权限啊,这么几块,那其他就没有了,这个就是我们的这个啊, into price manager 啊,解化版,那我们一般来说,我们公司如果 audit 数据库比较多的话,那如果有解化版的话,解化版它是没有网络的,它也就是说它只能管它自己的数据, 那如果说我想通过统一的平台来管理我所有的数据库,那我们建议啊用用这个什么 into price manager, card country 啊,十三 c, 这个是比较主流的一个版本, 那么相对它呢?啊是一个网络版,而且它的功能比我们啊这个,呃,企业管理的解化版要多很多 啊,那么他的这个部署是要专门来安装啊,这个的安装的时候,那么他啊有一个后台服务 叫 o m s, 就是奥利克的管理服务,这个 wifi 界面啊,就是一个服务提供这个应用程的,那提供应用程之后呢?它后端有一个啊, o m r 就是个数据库 来收集我各个数据库的一些监控信息,那么我们要在各个监被监控的数据库上面要安装这个 agent, 这样的话就能收集过来。所以我们可以看到我们的这个啊, e m c c 企业版啊,它呢啊有这么一些特性啊,比如说有企业级的框架 from work 统一的混合云,混合云就是对我们内部和外部的这个统一来管理,就对我们传统的数据中心和我们在奥乐口云上的这个数据库进行统一的去管理 啊,然后在云上我们啊可以很好的去计费和容量评估,对于我们的 extent 一体机啊, exotological 等都可以进行管理, 也可以管理我们的啊,这个数据库,它这个除了管理我们 olive 本身的数据库,还可以管理我们其他的非 olive 的数据库,比如说 d b two set or server, 也可以去管理我们的网络,比如说管理思科的网络设备,管理中介件,比如说我们的外部垃圾盒,管理我们的应用, 比如说我们的 people soft 啊,那么在数据库的管理,他可以去管理数据库的一些配置,比如说我去配置数据库的参数,他的性能变慢了,我去调整啊,我可以在这个 emcc 里面去给我的数据库打补丁 啊,我可以在这个啊,它的应用这个质量上面进行这个管理啊,所以它功能非常强大啊,所以我们是推荐用 e m c c 来管理我, 我们的多套数据库啊,它是一个智能的一个管理和统一的啊,一个平台来管理我们所有的数据库实力。 那么企业级的管理啊,我们说他是统一的一个管理,我们的内网和外网,就是我们内部的和外部的传统的数据中心和云山的数据中心呢,都可以管理。对于我们整个这个底层的一些 这个数据库啊,进行一个一些生命周期的管理。比如说我的数据库,我跑了一年,我半年前的数据访问量 比较少,那我可以把它切到我们对应的吃饭比较差的服务器上面去,这样的话减少我们的成本。那如果说一年之后这个数据没力反问了,那我可以对这个数据 压缩,把它归档到更差的圈子上面去,这样的话啊,更好的去 节省我们的成本。那么他去备份也可以通过这个企业关系来进行对我们整个数据库进行备份,我们数据库备份可以备份到我们的本地,也可以备份到我们的云上 啊,然后我们啊对数据可以进行啊,去一些治理啊,然后对我们的这个应用的质量服务进行管理。比如说我的业务是放在哪个节点 啊?那我用了这个服务对应的哪个服务?这个服务从这个节点可以切到另外一个节点,包括对于我们整个数据库的一些负载的一些啊管理,比如说我们的 awr 啊等等,这是这个啊,企业管理器。

上一章我们学习了如何使用 odby, 也就是这个排序字曲来对长按结果进行一个排序的显示。那么接下来我们看一下另外一个主题,也就是限定结果数量。 那么什么是限定结果数量呢?有的时候像我们的查询,比如说他可能返回了很多数据,返回了几百或者几千条甚至更多, 但是我们前端显示的时候呢,可能只需要显示其中,比如说前十条,前二十条,或者是第一百条到第一百五十条这样的。那么对于这种需求呢,我们看一下生活中是怎么实现的, 我们会通过以下这个主要是这两点来给大家介绍。首先是这个特奔查询,也就是这个排 之后的这个前段名,另外一个就是我们这个前端显示通常用的这个分页查询效果。最后我们会介绍一下这个在不同数据库中的一些差异。 首先我们来看一下这个拓本查询,那么在 circle 中呢,他定义了一个对结果进行限定的这个 fetch 字句和这个 offset 字句,那么这个 fetch 呢,就是表示我们要取这个前面多少条, 但是由于这个历史原因呢,很多数据库他实现了另外一种这个非涩口标准的,也就是厘米的这种方式, 那么我们也会介绍这个这种实线方式。首先呢我们来看一下这个思考标准中的一种写法, 那么这里我们看到前面这是一个查询,都是我们前面刚刚讲过的,这个是一个外表条件,然后这个是一个 排序操作,是可选的。那么如果我们要对结果限定呢,我们必须写在最后,你要注意一下,就是写在这个,如果有这些 y 和奥德败,他要写在最后, 那么在说个标准呢,它定了一个叫做 fetch, 也就是获取的意思 first, 前多少条,那么 n 就是多少条,比如说我前十条,那么这就十 rose only, 也就是前只取前十条, 那么这是一个标准思考的一个简单的一个套本查询。我们需要注意的就是目前来说有这个奥尔考斯科斯文 pg 和 db 已经实现了这种方式,那么我们先来看一下这个这几种数据库的实现,那么我看一下这个,由于 mc 口呢,他没有实现这个,所以我们这个先用 o 口, 我们查询一些这个还是用这个员工信息表,呃,通过这个 siri 薪水来做一个排序, 这里呢我们显示了这个员工信息的一些信息,包括他的这个薪水,然后呢我们可以对他进行一个这个排序, 按着这个薪水,比如说我按着薪水,这个倒血最高的薪水在前面, 然后呢这是我们前面已经介绍过的,如果我们执行这个语句的时候呢,我们可以看到他会这个返回所有的结果, 也就是一百零七行数据。但是 如果我只想返回,比如说前十个,也就是薪水值最高的,那么可以用这个 fetch first, 你说取前十 rose, 然后我们再执行这个渔具,我们可以看到这个餐具,我帮我们进行了一个阶段,直返回了前面十条。 那么对于 o 口来说,需要注意的是我们这个 o 口,他是在十二 c 中才提供的这么一个功能,所以说如果是比较早的版本,那么我们后面会接单接受到这个早期版本会怎么做? 那对于这个像另外一个,比如说我们看一下这个 pg 直接直行,我们可以看到他的返回结果和前面是一样的,也是返回了十条,同样这个四个说法,和 db to 呢?他也是一个这个相同的语法,也可以 对于这个斯克斯吧,呃,他有一个不同之处,到后面我们会接收到,嗯,然后我们再继续看一下这个对于非思考标准。 回到这里, 除了前面介绍的这种色号呢,还有 很多设于库,像这个 mac 口或者 pg, db two 和斯卡拉,他们支持另外一种形式,也就是说前面都是一样的,是一个查询,直接用 limit, 后面跟一个数字,也就是说我返回多少行,也就是前面多少行,那么他是直接使用这种方式, 我们可以用这个来参考做一个实验。这里我们 我用一下 limetee 这个单词,也就是限定的意思,比如说十, 同样我们可以执行一下 啊,我们来参考他区分大小险 用这个小写的。 接着我们可以看到对于买思考来源呢,这个用这种方式立密的这种语句呢,同样可以返回这个前十条数据。 那么其他的有这个 pg, db two, 还有这个斯克拉特也是制成这种方式的,用斯克拉特来看一下, 同样那么这样返回了我们的这个所谓的 top ten, 对吧?前十这些记录。

今天我大菜鸡也师来教学如何免费玩摘瓦板。首先又即此电脑,点击属性, 看系统类型是三十二位还是六十四位,接着到浏览器下载抓腕,点击有官网认证的, 接着一定不要点,下载抓袜,找到左右抓袜下载, 下载三十二位的招望就点的二个,下载六十四位的招望就点第三个,如果是别的系统就往下滑,下错了系统就 接着开始 下载,下载完点开自动安装, 再上浏览器搜 hmcl tx 下载, 下载完点击打开 点头像,接着有无线登录,随便取一个名字后下载游戏,接着启动 点单人游戏,找好设置,开始创建世界, 各种功能都不用受到可爱瓦尼的约束,非常好玩。 下期视频讲解电脑基础操作,欢迎一键三连!

今天我们向大家介绍通过 e t l n 枕实现写入 excel 文件的功能。 我们的需求是将 my s q l 数据表数据写入到 excel 文件,前置条件是先创建好 my s q l 数据表。 t t 一里面有四个字段,八条记录,写道, d m p s 一 x l s x excel 文件 sheet 标签页为人员信息表当中 我们看一下 my s q l 数据表当中有八条记录, 分别是 c 一、 c 二、 c 三、 c 四四个字段。 我们打开已经配置好的 e、 t l 任务,分别有读取数据表节点和写 excel 节点。数据源配置了 my s q l 原数据,按照数据表格时配置了 c 一到 c 四, 读数据表结点,主要注意选择已配置的 my s q l 数据源,配置 s q l 语句 连接线,选择已配置的原数据。 sale 写节点配置目标的文件位置。 start row 开始行 代表从第几行开始写入数字二代表是第三行,所以从零行开始,零行代表 excel 自身的列标示。数字二代表从第三行开始写入数据 sheet name 配置人员信息表。 output fields 是读取数据表当中读出的四个字段。 rename, output fields 配置写 excel 文件对应的列格式是自断名称, 等于列多个,用分号分格, 其中的 b, c, d 分别代表了 excel 文件当中的列标示 metadata row 代表自断名称输出在第一行 a pen row 配置处代表追加数据。我们执行并看一下效果。 先 d amp。 s 的一 x l s x 文件部执行一下 test, 一 x l s x 文件已经生成在人员信息表当中。 从第二行开始写入了八条数据,第一行是列名称, 跟我们数据表里的数据是一致的。