
学习札记
行进中的小蜗牛
这个作者很懒,什么都没留下…
展开
-
tuxedo学习札记04
1.UBBCONFIG文件供开发人员修改,修改完成后,需要编译成TUXCONFIG文件。2.如下所示是UBBCONFIG文件的一个模板。3.一个简单的配置文件例子。4.tuxedo部署过程。5.设置环境变量:6.编译器设置:7.使用gcc --version或者cc --version可以查看gcc的版本信息。...翻译 2018-06-20 22:13:42 · 151 阅读 · 0 评论 -
gcc学习札记01
1.可以使用命令gcc --version查看gcc编译器的版本信息。2.使用gcc -Wall hello.c编译出的文件名为a.out;使用命令gcc -Wall hello.c hello 可指定编译的文件名为hello。3.使用gcc编译程序,警告信息中出现乱码时可以使用export LANG=C:4.gcc可以一次编译多个相关源程序:5.使用-v选项可以显示更详细的信息:6.gcc可...翻译 2018-06-24 19:09:24 · 211 阅读 · 0 评论 -
oracle学习札记01
1.oracle体系结构如下图所示:2.Oracle Server的组成如下图所示:3.Oracle Instance在一台物理服务器上跟database是一对一的关系,当是集群情况下就是多对一的关系:4.连接和会话的概念如下:5.Oracle Database的概念如下:6.使用startup命令可以启动数据库:7.Oracle Database的物理结构如下:8.内存结构:9.从下图可以看出,...翻译 2018-06-24 22:36:59 · 285 阅读 · 0 评论 -
tuxedo学习札记02
1.tuxedo客户端和服务端在用一个机器上时,通过IPC通讯,不在同一个机器上时使用TCP/IP通讯。2.The Tuxedo API:3.tuxedo通讯方式:3.13.2:两个请求之前会记忆一些状态,也就是说会存在一些关联。比如可以用来传输大文件等。3.3:服务器端主动向客户端发请求。3.4:发布与订阅,有点类似定报纸。3.5:存储转发。...翻译 2018-06-17 18:00:02 · 257 阅读 · 0 评论 -
oracle学习札记06
1.初始化参数文件:2.使用!可以切换到shell状态,使用exit可以退出shell状态:3.有两种方法可以查看oracle参数的值。方法一是从v$parameter里面去查询;方法二是使用命令show parameter+模糊匹配部分来查看。表结构如下:查看name,value这两列:查询结果界面不太友好:调整格式:name这一行20个字符,value这一行30个字符:使用show param...翻译 2018-06-30 09:12:30 · 127 阅读 · 0 评论 -
oracle学习札记07
1.创建PFILE文件,由于oracle中initSID.ora很久没有更新了,建议使用别人正在使用的PFILE文件来修改。参数的具体含义可以到联机文档中去查询。2.SPFILE文件:2.1创建SPFILE文件:2.2如果创建的SPFILE文件名使用默认值的话,可以使用如下方法创建:2.3查看SPFILE文件值的方法如下:声明:内容来源于网络上的公开视频,仅供学习使用。...转载 2018-06-30 10:38:08 · 127 阅读 · 0 评论 -
oracle学习札记02
1.SGA的组成如下:2.granules是SGA分配的基本单位。如果SGA小于128M,granules的大小为4M,否则granules的大小为16M。3.使用如下sql语句查看granules的大小:4.1 Shard Pool:4.2 Library Cache:4.3 Data Dictionary Cache:5. Database Buffer Cache:6. Redo Log B...翻译 2018-06-25 20:59:09 · 145 阅读 · 0 评论 -
tuxedo学习札记01
C/S结构:界面相对比较固定,版本更新迭代的周期比较长。跟不上企业发展的需求。B/S结构:输入比较慢,反应比较慢。三层结构:Presentation(展示层)、Application(业务逻辑层)、DBMS(数据层)Benefits:Flexibility(改东西时不需要去数据库改,修改业务逻辑层的代码即可)、Growth(可扩充性。比如用户增长了,可以扩充Application或者DBMS)...翻译 2018-06-19 21:37:22 · 163 阅读 · 0 评论 -
tuxedo学习札记03
1.tuxedo实行集中式配置与管理:2.tuxedo以console模式安装时使用如下命令:2.1.安装好的tuxedo要想正常使用,需要安装licenses文件。将下载好的licenses文件拷贝到指定目录($TUXDIR/udataobj/lic.txt)并命名为lic.txt。由于tuxedo不同组件的licenses是需要分别购买的,因此,如果又购买了新的组件的licenses,追加...翻译 2018-06-19 21:43:11 · 292 阅读 · 0 评论 -
oracle学习札记08
1.修改SPFILE文件中的参数值时,scope的默认值为both。注意使用show parameter查看到的是内存中的值。1.1当使用如下sql语句时就只改变内存中的值,不改变磁盘文件中的值:1.2参数comment的使用方法如下:1.3 如果字段issys_modifiable的值为DEFERRED,那么就必须延迟修改。1.42.尽量使用SPFILE文件:3.根据SPFILE创建PFILE的...转载 2018-07-01 19:37:47 · 126 阅读 · 0 评论 -
oracle学习札记09
1.启动数据库。2.数据库启动的权限:3.启动数据库的几个阶段:3.13.2使用如下命令可以使数据库进入NOMOUNT状态:3.3 mount的过程如下:3.4使用如下命令可以使数据库从nomount状态变为mount状态:3.5:3.6 执行以下命令可以使数据库从mount状态变为open状态:声明:以上内容来源于网络上的公开视频,仅供个人学习使用。...转载 2018-07-01 22:07:14 · 163 阅读 · 0 评论 -
oracle学习札记03
1.进程类别:1.1用户进程/客户端进程:1.2服务进程:1.3不同物理机器上的两个进程是通过TCP/IP的方式通讯的;同一机器上的两个不同进程既可以通过IPC通讯,也可以通过TCP/IP通讯。1.4即使没有安装物理网卡,lo也是存在的。2.后台进程:2.1 DBWn最多可以起20个,下标为0~9、a~j。2.2 注意Redo Log Buffer和Redo Log files都是循环使用的。2....翻译 2018-06-26 21:38:18 · 129 阅读 · 0 评论 -
oracle学习札记17
1.内含的数据库对象:2.数据字典:2.1 在Oracle 10g版本中,引入了SYSTEM表空间的一个辅助表空间:SYSAUX表空间。2.2 数据字典包含两部分:2.3:2.4 数据字典包含的内容如下:2.5:2.6 ALL_xxx一般比USER_xxx多出OWNER这一列:2.7:声明:以上内容来源于网络上的视频,仅供个人学习使用。...转载 2018-07-08 19:27:20 · 144 阅读 · 0 评论 -
oracle学习札记10
1.数据库启动命令:2.修改数据库状态的命令:3.受限模式,当数据库处于OPEN状态时可以使用如下的第二条语句使数据库进入受限模式:4.启动tnslsnr的命令如下:5.所有的session都可以在表v$session中查到,使用如下命令可以查看表v$session的结构:5.1使用如下方法可以杀掉连接的session:6.只读模式:7.关闭数据库分为三个阶段:8.关闭数据库时有如下几种模式:声明...转载 2018-07-02 21:11:18 · 131 阅读 · 0 评论 -
tuxedo学习札记05
1.改过环境变量后使用如下命令使其生效:2.使用env命令可以查看配置的环境变量是否生效:3.编译配置文件:3.1配置文件一般需要改IPCKEY,APPDIR,TUXCONFIG,TUXDIR以及Machine-name这5处,下图的Machine-name的位置需要用tux1替换。4.编译Server:5.编译时输出的二进制文件名需要跟配置文件中的名称保持一致:6.编译客户端文件:声明:以上内容...转载 2018-07-02 22:16:36 · 153 阅读 · 0 评论 -
oracle学习札记04
1.connection与session的区别:2.SGA和PGA的区别:一个instance只有一个SGA,但是每个进程都有一个PGA。3.oracle的存储结构:翻译 2018-06-27 20:48:10 · 104 阅读 · 0 评论 -
gcc学习札记02
1.对于一个有很多源程序组成的大型项目,只需要重新编译源码改变的源程序即可。2.翻译 2018-06-27 21:38:45 · 121 阅读 · 0 评论 -
oracle学习札记11
1.shutdown选项:2.运用以下方法可以查看还没有提交的事务:3.诊断文件:alertSID.log文件的位置由参数BACKGROUND_DUMP_DEST来决定的。4.主动让数据库记录user trace files的方法如下:声明:以上内容来源于网络上公开的视频,仅供个人学习使用。...转载 2018-07-03 21:33:00 · 133 阅读 · 0 评论 -
oracle学习札记28
1.注意:locally managed tablespaces的存储设置不能被改变。2.2.1 可以使用如下SQL语句查询表空间的使用情况:2.2 运行结果如下图所示:2.32.42.53.3.13.23.3声明:以上内容来源于网络上的公开视频,仅供个人学习使用。...转载 2018-07-16 20:59:54 · 127 阅读 · 0 评论 -
oracle学习札记05
1.数据库管理工具:2.Oracle Universal Installer:2.1 运行OUI:2.2 非交互式安装,使用response file可以同时在多台机器上进行安装:3. Oracle DBCA:4.数据库用户:5. SQL*Plus:6. 不同版本的OEM变化挺大的。6.1 OEM的架构:...翻译 2018-06-28 20:35:03 · 120 阅读 · 0 评论 -
oracle学习札记12
1.如果参数文件损坏或者丢失,可以从Alert Log File文件里面获取之前的参数信息,构造出PFILE或者SPFILE文件。2.按照以下方法修改sql_trace的值后,用show parameter命令是看不到改变的,但是其值已经改变。3.对于已经打开的数据库不能通过命令直接将其变成只读模式,需要先关闭,然后进入mount状态,最后再进入只读模式:4.将用户HR从expired&l...转载 2018-07-04 20:40:05 · 155 阅读 · 0 评论 -
tuxedo学习札记06
1.启动tuxedo应用:2.运行客户端程序:如下图是程序simpcl.c的运行结果:3.使用quit命令可以退出tmadmin工具:4.用户日志文件:5.关闭tuxedo应用程序:6.运行这个简单应用的过程:声明:以上内容来源于网络上公开的视频,仅供个人学习使用。...转载 2018-07-04 21:49:48 · 182 阅读 · 0 评论 -
tuxedo学习札记07
1. tuxedo配置文件:2.3.4.4.14.24.34.45.5.1 联机文档中对MAXACCESSERS的解释如下:5.25.3声明:以上内容来源于网络上公开的视频,仅供个人学习使用。...原创 2018-07-17 21:53:06 · 219 阅读 · 0 评论 -
oracle学习札记41
1.2. 下面那种格式已经不再使用了。2.13.3.14.声明:以上内容来源于网络上的公开视频,仅供个人学习使用。原创 2018-07-23 20:55:02 · 99 阅读 · 0 评论 -
oracle学习札记29
1.2. 查看临时表空间的数据文件需要使用下面这张表:3.4. 注意目标文件需要手工移动过去。4.14.24.34.45.5.1 首先需要关闭数据库:5.26.6.17.8.声明:以上内容来源于网络上公开的视频,仅供个人学习使用。...原创 2018-07-18 20:56:55 · 122 阅读 · 0 评论 -
tuxedo学习札记08
1.1.11.21.32.2.13.3.13.24.声明:以上内容来源于网络上的公开视频,仅供个人学习使用。原创 2018-07-18 21:47:12 · 112 阅读 · 0 评论 -
oracle学习札记42
1.2. 创建两个表空间,一个对segment实行自动管理,另一个对segment实行手工管理。3. 创建表时如果不指定表空间,那么表就会被放在创建者的缺省表空间里面。3.1下图创建表时storage后面括号中信息的含义为:表的segment的初始大小为128k,随着记录数的增多,下一个extent的大小为128k,增长的百分比为0,至少有一个extent,最多可以...原创 2018-07-24 20:13:35 · 103 阅读 · 0 评论 -
tuxedo学习札记09
1.2.3.4.5. tuxedo启动时先启动管理进程,然后再启动应用进程;关闭时先关闭应用进程,再关闭管理进程。6.声明:以上内容来源于网络上的公开视频,仅供个人学习使用。...原创 2018-07-24 21:17:10 · 136 阅读 · 0 评论 -
oracle学习札记13
1.创建oracle数据库前需要考虑以下一些问题:2.oracle推荐的布局规范:3.目录结构:4.创建数据库的先决条件:5.oracle认证模式:6.当以oracle用户登录操作系统时,已经完成了口令认证,而oracle用户又属于dba组,因此以sysdba登录oracle时不需要再次认证。如下图所示,当以wilson用户登录时,需要输入正确的用户名和口令才可以成功:声明:以上内容来源于网络,仅...转载 2018-07-07 10:59:13 · 225 阅读 · 0 评论 -
oracle学习札记14
1.口令文件认证:2.创建数据库的方式,其中OUI实际上是调用DBCA来创建数据库的:3.创建数据库前需要设置一些环境变量:4.DBCA的功能:5.使用DBCA来创建一个数据库:声明:以上内容来源于网络上的视频,仅供个人学习使用。...转载 2018-07-07 12:03:50 · 361 阅读 · 0 评论 -
oracle学习札记15
1.1 手工创建数据库:1.2 手工创建数据库的详细步骤:1.2.1 :1.2.2 :1.2.3 1.2.4 :在这里只设置一个db_name,其它的都使用缺省的参数:1.2.5:1.2.6:1.2.7 :1.2.8:1.2.9:到此为止,一个数据库被成功的创建了,但是由于参数文件过于简单,使用了最简单的创建命令,因此,这个数据库并不实用。声明:以上内容来源于网络上的视频,仅供个人学习使用。...转载 2018-07-07 18:27:28 · 128 阅读 · 0 评论 -
oracle学习札记16
1.使用如下方法可以将二进制文件转换成可以使用vi编辑器打开的文件:2.替换命令,注意"."是个特殊字符,需要转义一下:3.在sqlplus里面执行.sql文件的方法如下:4.复杂点的创建数据库的命令:5.1:5.2:5.3:spool log1.log命令可以使接下来执行的sql语句的信息输出到这个log文件里面:5.4:6.OMF的使用:7:声明:以上内容来源于网络上的视频,仅供个人学习使用。...转载 2018-07-07 20:08:30 · 123 阅读 · 0 评论 -
oracle学习札记30
1.2.3.4. 假设tablespace和segment同时规定的了一个参数,那么以segment为准,一些特殊的参数除外。4.15.6. 注意extent不能跨数据文件。7.声明:以上内容来源于网络上的公开视频,仅供个人学习使用。...原创 2018-07-20 06:40:07 · 100 阅读 · 0 评论 -
oracle学习札记20
1. 备份控制文件,假设原来只有ctr101.ctl,现在增加ctr102.ctl:1.1 如果有多块磁盘文件,新增的控制文件最好放在不同的磁盘上:2. 如果你使用的是pfile文件,那么备份控制文件时需要手工向pfile文件中添加控制文件名:3.:4. 获取控制文件信息:4.1:5. 5.1声明:以上内容来源于网络上的公开视频,仅供个人学习使用。...原创 2018-07-14 10:19:49 · 134 阅读 · 0 评论 -
oracle学习札记21
1. oracle至少要有两个联机重做日志文件,分别属于两个组:2. 联机重做日志文件的结构:3.4.5.6.7.8.声明:以上内容来源于网络上的公开视频,仅供个人学习使用。...原创 2018-07-14 11:16:40 · 120 阅读 · 0 评论 -
oracle学习札记22
1.2. 强制日志切换和检查点设置:2.13. 增加重做日志文件的组:3.14. 向重做日志文件的组内增加成员:4.1声明:以上内容来源于网络上的公开视频,仅供个人学习札记。...原创 2018-07-14 17:27:52 · 129 阅读 · 0 评论 -
oracle学习札记23
1.2.2.13.3.13.23.3 文件还存在于物理磁盘上:4.4.1声明:以上内容来源于网络上的公开视频,仅供个人学习使用。原创 2018-07-14 18:31:00 · 111 阅读 · 0 评论 -
oracle学习札记24
1.2.3.3.14.5.6.7.7.1 查看数据库是否处于归档模式:7.2声明:以上内容来源于网络上的公开视频,仅供个人学习使用。原创 2018-07-14 19:32:11 · 114 阅读 · 0 评论 -
oracle学习札记25
1. 表空间和数据文件:1.11.22.2.1 创建表空间:2.2 查询数据库有哪些表空间:2.3 查询表空间拥有哪些数据文件:2.43.3.1声明:以上内容来源于网络上的公开视频,仅供个人学习使用。...原创 2018-07-15 09:09:04 · 203 阅读 · 0 评论 -
oracle学习札记26
1.2.2.12.22.3 现在基本上不再使用dictionary managed system tablespace原创 2018-07-15 11:52:11 · 145 阅读 · 0 评论