呃,刚才这个命令我刚才给我看了一下啊,多了个 c 啊,大家啊, a c c 啊。 啊,就是直接是修改用户,然后跟上你这个用户名。 a c c o u n t 呢,是一个全 count 账户的意思。就是账户呢,可以做一个解绑。好吧。啊,可以做一个解绑啊。 呃,写到了 好,那下面呢来看一看。呃,哪个就是 p l c 口啊?我要看一下 p l c 口。 呃,在那个资料里面有一个 oracle 下划线文档一。好吧,有一个文档一啊。 啊,这里面呢,有一些相关的设置,这个设置基本上都在哪啊?工具首选项。哎。工具首选项,刚才我们是不是设置了一个什么点, 死了吗?刚才是设置一个字体是吧。啊,设置字体。那大家呢,也可以看一看,有连接连接啊。然后呢,还有选项 啊,选项 b i e 等等啊。像其他的一些操作,另外更新这个 更新的都可以给它禁掉啊,不用不用管,不要更新。另外在程序和 c 口窗口后续呢,会有一个 那个条啊,要把它显示出来,因为咱要看到每一行的行号,显示行条在哪呢?窗口类型 c 口窗口显示行条。把这个勾上,记住吧,把它勾上 好,再往再往下 自动提交。不用管。这个地方不用管啊,其他可以先不看。他这些都先不动啊,就改一个 c 口窗口行条就行了。好,确定。
粉丝58获赞363

大家好,我们这一刻来讲一下我们 placcodewadep 一十五的一个安装教程,那么在安装之前的话,也是同样的要准备好我们的一个安装包, 如果你已经有了,那么你就跳过啊,跳过直接去看安装就可以了,那如果说你没有的话,你就去百度搜体育课学习网,我们准备好了一个就是配套的一个资料,我们可以点开这个完成啊, 点开之后呢,我们在菜单里面有个开播工具,开播工具里面有一个工具分享工具,分享里面有个类别,我们选择数据库,然后我们往下找,找到一个 plc 口 dw 的普一十五,找到他之后你把它获取下来, 获取下来之后呢,它是一个压缩包,压缩包的话我们要进行一个解压,所以如果你是熨斗是一十一的话,你可以直接选中啊,就是找到你下载的这个安装包,然后选中他,点右键,然后有一个全部解压缩,把它解压出来。 如果你是使用晕七或者晕八晕十,或者说你没有这个自带的一个解压工具,那么你就需要自己去下载安装一个解压工具,然后把这个压缩包解压出来。 好,那么解压完成之后呢,他是会得到一个呃文件夹,那么我们可以进去看一下啊,在这个文件夹里面有两个文件,第一个是我们 plc 和 dylepro 一十一十五的一个安装程序,第二个的话就是我们学习用的一个注册码。 好,那么在安装之前的话呢,建议就是先把这些杀毒软件一些,还有一些什么管家之类的一些软件先暂时退出一下啊,因为他要修改我们的一个环境变量,以及我们的一些系统的一些设置,所以说这里的话建议就是先退出一下。好, 那么我们找到他之后,我们直接双击这个安装包,就是双击我们这个安装程序,双击 双击之后他是一个欢迎界面啊,欢迎你去安装我们 cctv 的普一十五的一个呃,应用程序,我们点 nice, 下一步, 点完之后这是他的一个许可协议,我们点,我同意,然后我们再点 nice, 下一步。好,我们继续点 nice, ok, 然后到这一步的话呢,我们建议就是这个,呃,安装路径 不要去改啊,因为我们后面方便我们去维护管理它。好,我们点 nice, 继续 nice, 好,我们点这个 install。 好,那这个时候的话呢,大部分同学的一个电脑,他会出现一个用户账户控制,那么在这一块的话就是一定要点试。 ok, 然后现在他就开始去安装我们的这个 ccodwa。 好,安装完成之后,我们点 finis, 可以看到桌面上其实已经有 plc 和 tuaidpu 一十五的一个快捷方式,也就是我们的一个应用已经在桌面上展现了。 好,那这样刷的话,我们直接可以双击他, ok, 双击完成之后呢,他手 就会跳出一个啊,就是让你登录我们欧瑞口,因为他就是作为我们欧瑞口的一个管理工具的,所以说这里的话你可以听也可以不听,如果说你已经有了啊,就是有有安装好欧瑞口数据库, 那么你可以填上我们 order 口的一个用户名,以及我们的密码,还有我们的一个带的 pass, 就是你要使用哪个数据库, ok, 那这的话我电脑上没有装,我只想把这个 plc 和第二部线安装好,那么可以点取消 好,点完之后呢,我们就稍微等一会,他一般啊会弹出两个框框,那么这个框框的话就是告诉你你的电脑上呢,他其实使用的是我们中文啊,因为我们是在中国嘛,所以说我们使用的语言是中文,那如果你使用的是中文的, 他会默认啊,就是问你要不要切换成中文模式,也就说你可以看到这些菜单现在是英文的,所以说你如果你想把它变成中文,你可以点 e s, 如果你不想让他改变,你可以点弄啊,这样的话点一下 yes 啊, 点完 yes 之后,我们可以看到这些菜呢,他就开始翻译成中文啊,可以看到。好,然后还有一个就是我们的一个注册,注册的话呢,如果你是学习使用的话,你可以啊,在我们安装包里面呢,有一个学习用的一个文件夹啊,学习用的一个文件我们可以直接双击打开, 打开之后我们把这一段啊第一行这一段复制一下,然后粘贴到这里。好,然后依次的把第二段的数字也粘贴一下啊,把它放到这里,然后第三行的把它 来粘贴一下过来, ok, 然后我们点这个注册点一下就可以了。好,我们继续点,确定。 ok, 那这个时候的话,你就可以正常的去使用它了,这样的话我们就不 就是不讲怎么去链接,或者是我们的一个具体的一个使用的,因为这一块的话,我们这节课是主要是教大家啊怎么去把我们这个 plcctv 的货安装好,然后呢?并且把它 翻译成中文的啊,就是使用我们那个中文模式,以及我们去啊正常的一个注册用于我们那个学习研究使用的。好,那我们 pioccod 二的 pro 一十五的一个安装教程已经啊到这里了,我们下节课再见。

欢迎来到动力节点上节课呢,咱们学过了 d m r 当中的音色的语句,向数据,向表当中写入新的数据行,我们学过了 update 语句,修改表当中的数据行, 我们学过了 delete 语句,删除数据库当中的表当中的数据行。 那么我们除了写 sql 语句来实现,我们能不能不写 sql 语句来实现呢?当然是可以的 啊,当然是可以的,但是我们还是建议大家必须熟练的啊,不只是熟练啊,我们要对这三条语句倒背如流的一个程度,我们需要对他非常非常的熟悉啊。下面呢,我们来讲解一下,我们通 过 pl circle developer, 我们怎样来实现表当中的增身改查很简单啊,我们现在呢,哎,找到我们的表, 我们现在在这个表上面呢,点鼠标的右键,我们选择编辑数据,那么如果我们想写入职的话,很简单,直接写 id 四, 姓名,赵六,年龄二十岁,我们点现在点记入改变,并且呢去提交啊,我们说 d m l 是要提交才能生效的。 好,那么我们看到啊,我们看到我们已经多出来一条数据了, 那么怎么查所有的语句呢?怎么查所有的数据呢?右键点查询数据是不表达中所有的数据全部都出来了。这个思考语句我们完全看得懂吗? selecting from 它,你先不要管 t 是什么东西。 selecting from 它 啊,那怎么编辑数据呢?右键我们点编辑数据,这个语句我们还看得懂, select 星 form t 四六等于二啊,当然 roid 我们暂时不解释啊,这个 t 呢,我们也暂时不解释。 那如果说我们想要更改这个表当中的数据,例如说我们想在所有的学生名字后边加个二, 想怎么改怎么改嘛?啊?点记录改变,再次去提交,那么你会发现啊,你会发现所有的数据全部发生了 变化,那想删除也很简单,我们选中这一行,然后呢?怎么办啊?但发现这个减号我点不了呀,那怎么办呀?啊,这有把小锁子啊,我们点一下这把小锁子,哎,你看是不就能新增数据,能删除数据了, 哎,点删除,哎,你会发现这一行数据消失了吧,进入改变提交,那么这一行数据将会永远的去消失 啊,那么我们通过啊 plc 这个软件来操作这个数据呢,它产生的语句就是我们曾经学过的 insert, update, delete 和 select。



嗯,我们这一次讲,呃,如何在 piceco developer 这个下面呢保存 secret monitor 啊,那我们还是以之前的一个业务 secret 为例,那假设我有一个业务 secret 是这样子的,那我把它 呃加一些 pint 啊,主要就是这个 monitor 这个 pint 啊,如果说我们这个水库执行时间小于五秒的话呢,他是不会进到我们这个 monitor 监控对列的啊。 那如果说我们这个时候要去采集到一个他的这个详细的执行计划呢,那我们就要主动加一个 money 头的 hint 啊,那我们执行一下,这个时候啊,得让他得到一个真实的一个执行计划,然后 呢我们再得到他的一个 caid, 那我们执行一下他啊,执行完了之后呢,我们再到另外的一个采集啊, ccamonica 的一个窗口啊, 啊,还是之前的方法啊,用这个从这个 gv 到了 cico 啊, cico area 了啊,从这个 cv 到了 cico area 里面, 我们根据我们设置的关键字找到这个呃磁口啊,那还有另外一种方法呢,我们也可以找到他啊,那我们也可以开一个命令窗口啊,命令窗口呢,我们 输入一个梦 list 啊, list 这个呢?命这个脚本, 那就是把我们嗯之前呢刚刚执行的啊,进到 secret money 的监控对列的一些 set 口呢显示出来,那我们看一下这个,是啊,第一个应该就是我刚刚执行过的啊,这样的一个适口啊。 呃,这种方式呢,就比我们这个用这个呃 gv 到了 secretary 里面呢,显得就说更简单一点啊,而是这个呢是通用的方法。 这个呢,就是说如果说我们的水口已经执行过一段时间了,那如果再想去找呢?那可能就是不是他不是我们显示的前面这部分了啊,那找到了水口 id 之后呢?我们可以啊,我们可以再开个命令窗口啊,拆开个命令窗口, 然后呢我们用猫啊,用梦就好了啊,这个梦,这个是个那个小本呢,就是我们用来保存这个 cc 梦里头的,然后把这个 ccid 呢复制过来啊,然后一回车,那就保存了一个 文件,是个猫类的文件在这里边,那我打开这个文件呢,我们看一下这个生成的东西是什么样子的啊?那打开这个,呃生成的是一个 htm 文件啊,我们打开它 啊,打开它是一个这样子的一个呃带一个详细执行信息的啊,这个是个 money 啊,这个是,呃是一个自适应的啊, 一个本来啊,如果说我们想看一下最终的一个这个执行计划的话,我们要点这个啊,烦恼啊,就会把一些这个 adaptive 的一些信息呢隐藏掉啊, 那如果说我们这个这个 money 呢,他是要连网的啊,要连到公网这个解析的这个,呃解析的动作呢是在二口的网站啊, 那有的时候呢,我们不能联网怎么办呢啊?不能联网的时候呢,我们用另外一个脚本啊,我们把它保存成文本格式 啊,文本格式呢,同时也就不需要连网站去看啊,那这里边的信息呢,可能就没有那么丰富啊,我们再看一下我另外一个小本叫 man text 啊,也是把这个这个 id 呢直到后边,然后呢回车,那这个时候呢,我们看到呢他的执行计划呢,就直接显示在了那我们这个屏幕上啊, 呃,这个详细的这些信息也都有啊。然后呢同时呢我们在这个目录里边呢,他也会生成一个文本文件啊,跟那个是一样的啊,我们可以把这个文件呢直接在 我们不不能联网的这种啊,电脑上看都没问题啊。这个呢里面有一些很有用的诊断信息啊,实际的行数啊,他的这个实际的时间啊,他的 stop 这里面都有。 那我们这个这一期的这个讲座呢就结束了啊,谢谢大家。

挂入口有一个性能诊断工具叫 secretsc 啊,之前呢,我在我的公众号文章里面呢也介绍过啊,在 sicoplus 下面怎么去啊?收集一个 sucle 的 secutesc。 那今天呢,我给大家介绍一种方法啊,要如何在 plc odwiper 里面收集这个 啊,我们要调试的这个社口的社口 gc 啊,那我们首先模拟一下我们的业务用户啊,他的有一个社口, 他这个水口呢?打出来他这是谁来的?看我的心啊。 from t from t e a 啊, t r b id 等于 b 条,那为了得到一些调试信息呢啊,我们这个是调试阶段啊,可以加一些额外的一些调试信息,让我加几个 hit, 加一个 monitoring, 再加一个叫 then the taste tax 啊,还有一个叫 tiger 零零幺啊,加一个这个,这几个,呃, 信息呢,主要是为了干什么呢啊? monitor 主要是用来生成 seek monitor 啊,然后呢? get their plans, the textics。 那我这个是用来在我们的执行计划里面能够看到一些额外的信息啊,一些额外的比较重要的信息,比如说 a rose, a time 啊, tiger 零零一呢,这个是用来做一些标志啊,等一下我,呃,找这个社科外地的时候比较方便啊,我们这个时候呢可以执行一下这个社口啊, 只应了 c q 之后呢,然后我们就可以用另外一个能够收集啊,有收集 c c c 权限的这个用户来呢连接啊,采集我们刚才这个 c c 的信息,那我们新建一个实力。 呃,我新建我这个可以采集 ccogc 的用户的名字叫 populus 啊,用它来登录 这个 profuse 呢,它是有需要有一定的权限的啊,这个权限呢大概,呃有这么几个 啊,一个是 connector select any dictionary 啊,还有一个是 select catalogue row, 还有一个是这个 execute take a dbms workload repository 啊,这个是用来收集这个 attel rod, 呃,在 c q c 里面呢,其实他是用不上,但是有的时候呢,我们也要呃,在 pic 部对外的时候,你们踩离 aw 二,那这个也是有必要叫 dba 呢,一起把这个权限给授予了, 然后呢 dbmcqt 呢,是用来生成 cicamonica 的啊,那我们这个用户是要有这样的一些权限啊, 有这样题,权限之后呢,我就登录,登录之后呢,我还要配置一些啊,配置一个目录啊,这个目录是怎么配的呢?然后呢,我们在这个 这个叫文件啊,目录这里面啊,如果是英文版的话,应该这个叫 rex, 那这个里边呢,我们要配一下这个命令文件的这样的一个目录啊,配一个这样的目录呢,然后我们的一些脚本还有生成的一些文件呢,都会放到这个目录下面来 啊,我这下面呢已经放了一些脚本,那我等一下要用到这个 plc 啊,就在这个幕下面了, 那我现在呢,呃,登录上了已经啊,然后呢,我们就开启一个 命令窗口啊,这个不是我们常用的这个狮口 window, 我们用的是这个命令命令 window 啊, come on 的 window。 那其其实这个东西呢,我看我们要找一下刚刚那个狮口的,它的一个狮口 id 是什么 啊? elect 啊, circle id 啊, circle text from g v dollar circle area where circle text elect 这个就是我们刚才设置那个标志符的一个一个原因呢啊就是啊我们可以用它来找到这个设口, 那这里边呢得到了两个结果啊,两行记录其实有一行呢。是啊,这个社会本身啊本身他也符合这样的一个条件,那其实我们要的是下面这个是快递啊下面这个是快递呢,我们得到了之后那我们就可以用啊艾特啊 pl ccohc 啊,这个复制一下喷车 c, 喷车 v, 然后呢一回车, 这个时候呢就开始了我们这个水口 agc 的收集啊这个呢是 plcqagc 呢?是啊,我根据这个 l 口的这个原版的 cctv 呢做了一些小的改动啊,主要是为了适合在 plcctwh 下面执行啊。原版的这个 cctv 呢在 kissuke 玩法这个命令窗口呢啊要要提示好多这种输入啊,比较这个比较麻烦啊。呃其实以你如果凑合着用呢也能用啊,但是呢我们就把它把里面一些其中的不必要的一些东西呢把它去掉啊,呃同时 也做了一些简化,做了一些优化啊,就是说大部分东西我们都是没有动的啊,动的一些都是呃不太重要的一些啊。格式那个 呃显示上那些东西啊,那收集的过程中呢,他一般来说会产生四到五个文件啊,四到五个文件呢 就是呃第一个也是跟啊,如果说我们之前收集过 cico 七的话呢就会知道啊,第一个 has checked, 第二个呢是 diagnostics, 第三个呢是 execution plan 啊第四个啊我把它弄成 sacrificic monitor 啊,第五个呢是 sacrifice text, 那现在大概也执行了一多半了啊,嗯,正常的系统,如果说数据制点啊 不是太大的话,那基本上这个在一两分钟吧,一两分钟内就能够收集完啊,收集完之后呢,会打一个这个文件,这个包啊,这个包呢,你自己可以去分析啊,你也可以发给呢,别人去 帮你远程分析,这个都没问题啊。那我们看到了这个呢,就是我们刚才生成的一个压缩包,那我们在这个窗口里面呢,会有一个提示啊,这个任务已经完成了, 这个生成了一个 cicogc 的一个这部文件啊,在这个当前目录。那我们到当前目录一看啊,果然是有一个这部文件啊,打开一看呢,里面是会有五个文件啊,第一个呢还有 check, 第二个是 technositic, 第三个是 来,第四个是 cico monitor 啊,因为这个 cico 呢,它执行的时间不到五秒啊,如果我们若为了得到一个 cico monitor 呢,一要在那个 cico 呢里面加个 hint 啊, 这是我们刚才加 hint 的这个原因。第五个呢就是这个 sakuro 的文本啊, sakuro 文本我们要看一下这个,呃, execution poland 呢,这个我们 就知道,我们刚刚在那个 c 口里面加的另外一个 hint 啊,他为什么他的效果是什么样的 啊?他的效果就是在我们这个 execute plan 里面多了一个有用的信息啊, a rose, a time buffers 啊, stars 这些信息啊,这些信息呢,是我们 调试优化水口啊,非常重要一些信息啊,今天呢这个演示呢,就到这里啊,谢谢大家。

这一讲给大家讲一下呢,如何用 pass you developer 这个工具呢?来生成数据库的 aw 报告啊? 一般情况下呢,我们 dba 生成呃 awb 报告呢,一般是在呃 circleplus 下面啊,用那个 awrpt 或者是 awrpti 啊这个脚本呢去生成 awb 报告。 那我们的开发人员或者是我们有一些 dba 也习惯用这个平安 coco 嘴巴的工具, 那这个时候呢,我们要呃用一个比较方便的方法呢去生成这个 a 大巴。那今天我这里面就用一个脚本呢给大家演示一下啊,那我这里面呢还是用要开 一个命令窗口啊, come on 的品种,然后调用我的一个脚本啊 at 呃 awi 啊,自提回车啊, 那这里边呢,他是有一个默认值啊。呃你如果是单节点的话,默认就是一,那就不需要动啊。如果说你要保存节点二的这个 aw, 那你这里面呢就输入二啊,这我这里面呢是一个单接点呢,所以说保持一不动啊。然后呢这里边呢他要一个呃 这个北京 sifi id 啊,北京 sifi id 呢?这里边呢是呃六九九五,那就是 最大的减一,那我这个之前呢刚刚生成过一次,那我这里面呢,呃其实可以把它空白哈,空白就是默认纸,那我选一个默认纸 ok 了, 那按的时代白地呢?他是就是最近的一个,那我就让他也是空白哈。如果说我们要选其他的这个不同其他的这个间隔的话呢,可以自己输啊, 那这样的话呢,我们就开始生成了啊,生成了这个呃 a 大巴, 那我们要等个大概呃几十秒钟吧啊就能把这个一大包包生成完 啊,我刚才给大家演示呢这个是生成节点一的啊,如果是生成节点二的话呢,那我们就把 那个最开始的 inside 呢从一换成二啊, 那这个应该快了啊,快了, 那这个就生成完了,生成完了之后呢,我们到这个输出路径下呢去看一下啊,果然是有一个东西有一个 aw 生成,那我们打开一看跟我们正常的用 awrpt 生成的是,呃一模一样啊一模一样, 那我这里面还有一个生成全局的啊,如果说 啊你是 rec 或者是单机呢?其实这个呃全局呢也是很有帮助的啊,如果是单机的话呢我建议呢也收一下这个啊全局的一个 aw 啊,这个叫 awg 啊, global 的意思。那回车。 呃这个里面的 awb 呢就不需要输入节点号了。那直接我可以输啊,可以输一个呃六九八零啊,从我想从六九八零开始, 然后呢输到六九八八啊六九八八,那我要选正六九八零到六九八八这一段期间内的这个 aw 报告啊,输入之后呢还开 是生成,那我们等一下呢就会看到呃生成出来的东西啊,在这个 那不管是 rec 呢还是单接点啊,我是建议呢呃都 收集一下这个全局的 aw 报告啊,全局的 aww 报告呢啊,能够看到一些哪些 shape 呢?就是很明很明显能看出来哪些 shape 呢可以优化啊,需要优化能够优化啊, 而且我这个生成的 awb 报告呢,他的这个 top c 口呢会显示的会更多一些啊,一般来说 top c 口可能有二十个,那我这个显示了八十个好像是啊,就是说能够看到更多的这个 top 这口啊, 那我们在等待他的这个生成结束啊, 那大概花了一分钟左右,那我们在这个目录下呢,又看到了一个叫 awapt global 的一个培训前面文件,我们打开看一下, 那这个是,呃单机的啊,这个写的是 rec 呢,其实他也是单机的啊,单机的呢, 你可以把单机呢想象成一个 rec 呢,关掉了一个节点呢,他也是一个 global 啊, global 的好处就是我们能够看到一些啊, 呃,这里边呢有一些平均值啊,平均法规的一些东西。那这里边呢?对,我们这个 呃看看有哪些水口需要优化啊?能够优化能够,呃看的比较清楚。那这里边呢,我们看一下我们选举的这个 top 水口还是比较多的啊,这个文件呢会比我们正常的用 awrpt 生成的这个 文件要大一些啊,那这一讲呢,我们就讲到这里啊,谢谢大家。