- 博客(12)
- 收藏
- 关注
[007]创建库时,都做了什么?
使用dbca创建库时,dbca都做了哪些操作呢?在Liunx5+oracle10.1.0中,做如下分析,会和windows下略有不同。 首先得到dbca建库的脚本,具体操作如下:1. 启动dbca,默认建库,Global Database Name = SID = db032. 选择创建Sample Schemas, 选择字符集3. 第12步,仅选择Generate Dat...
2010-09-07 22:29:34 138
[006]数据库的启动,关闭
启动三个阶段: 1. nomount 读注册表(windows),.bash_profile(Linux)中的SID 读取参数文件 分配内存 启动后台进程 初始化数据字典 将过程写入报警日志需要: oralce产品,参数文件 Can do a 建立数据库 b 修改参数文件 c 建立控制文件...
2010-09-06 22:22:44 115
[005]参数文件:PFILE,SPFILE
参数文件在数据库nomount时被读取。 参数文件两种形式:文本文件,二进制文件。他们可以共存,但读取时有顺序。 启动的顺序为:1. spfilesid.ora(二进制)2. spfile.ora(二进制)3. initsid.ora(纯文本)4. 报错,无法找到参数文件。 注意: startup nomount时,如果出错,一是数据库软件装的有问题,二就是...
2010-09-06 21:46:54 122
[004]常用数据字典+查询(不断更新)
1. 显示SGA SQL> show sgaTotal System Global Area 285212672 bytesFixed Size 1218992 bytesVariable Size 92276304 bytesDatabase Buffers 188743680 b...
2010-09-04 15:36:58 120
[003]小技巧-美容你的查询结果
内容中的实验环境:RH5, oracle10g 打开sqlplus时,sqlplus会先执行这个sql文件:$oracle_home/product/10.2.0/db_1/sqlplus/admin/glogin.sql 可以将一些格式化的语句追加在这个sql文件的尾部。 我常用的: 1. 设置页数: set pages 1002. 设置行数: set l...
2010-09-04 14:43:31 73
[002]关于老大SYS-密码文件
内容中的实验环境:RH5, oracle10g要访问数据库需要启动实例,而k控制实例的人就是老大SYS。 在本机情况下,进入老大SYS:[root@localhost ~]# su - oracle[oracle@localhost ~]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on W...
2010-08-31 22:08:32 128
[001]最基本的概念(不断更新)
本分类的内容均来自课堂练习,转载需注明内容中的实验环境:RH5, oracle10g1. oracle产品由ORACLE_HOME这个参数指定,每个版本一个ORACLE——HOME的路径,如:8i/home9i/home10g/home...2. oracle服务 = 实例 + 数据库3. 实例 = 内存结构 + 后台进程4. 数据库 = 数据文...
2010-08-31 21:08:45 82
原创 UPDATE FROM
update from我第一次看到这样的写法的时候, 就感到很差异, 回去看看了书, 果然有这样的写法. 大概使用如下:TAB_A:ID(PK) Name1 Atkinson2 John TAB_B:ID(PK) Content99 Tom100 Jacky update TA
2009-01-20 14:17:00 321
原创 JavaBean 转 Map
很多情况下, 使用Map比使用Bean更方便, 下面简单说下JavaBean转Map的自己的思路 1. 首先取得JavaBean中的方法, 注意的是, 默认情况下一个JavaBean有9个方法.Person p1 = new Person();Method[] methods = p1.getClass().getMethods(); for(Meth
2009-01-13 20:29:00 1067
原创 SQL Server 中的443错误
最近在工作中遇到了这样的需求:在SQLServer中编写Function, 使用动态游标来获得数据. 例如:CREATE FUNCTION dbo.F1()RETURNS INTASBEGIN DECLARE @sql EXEC(@sql) .... RETURN 1END但结
2009-01-13 18:37:00 1207
原创 SQL Server中的补零 (第一篇)
关于在SQLSERVER中实现补零的操作:在开发过程中遇到过两种:例如 : 要求得到9位的字符, 不满9位左补零.第一种:select stuff(000000000,len(000000000)-len(123)+1,len(123),123)第二种: select RIGHT(CAST(Power(10,9) + 123 as
2009-01-13 18:12:00 1859
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人