Oracle数据库中Create user的注意事项
Create user看似简单,但如果不注意还是会出现一些错误。 [@more@] 数据库中的每个用户都与两种类型的表空间有关:* 用户的缺省表空间,它是Oracle 创建缺省用户对象的所在。* 用户的临时表空间,在该表空间中, Oracle 为执行基于磁盘的数据排序创建临时段。当在CREATE USER 语句中创建了用户而没有直接指定其缺省表空间和临时表空间时,Oracle 将设置SYSTEM 表空间为该用户ID 的缺省和临时表空间。如果该数据库中的用户都将SYSTEM 表空间作为它们的缺省或临时表空间,就可能导致SYSTEM 表空间产生大量碎片。
虚度六年
一转眼工作六年了,回过头来总结一下才发现自己荒废了大好时光。 [@more@] 98年参加工作,一直没有换单位,也许我天生就是个保守的人。六年,弹指一挥间,我也从一个毛头小伙变成为人夫、为人父的男人。总结这六年的工作经历,实在是不堪回首。上大三就开始接触Oracle,到现在还只会Oracle,连个Access都用不好;从Form3.0、Form4.5、5.0到6.0始终还是Oracle的Developer,连个Delphi都用不好;PL/SQL用的挺熟,连C语言都忘了,更别提Java了;Html还没弄明白、PHP刚入点门,别人又都换成了JSP;项目没少做,可UML是什么都得从头学;文档
对Oracle数据库中Stroage子句的一些理解
在工作中经常能遇到因Stroage参数设置不当引起的问题,以下是我对Storage子句的一些浅显的理解。 [@more@] INITIAL 对象建立时分配的初始区的大小NEXT 与 PCTINCREASE 一起使用,用于计算后来分配的区的大小PCTINCREASE 下一次分配的区要增加的百分比MINEXTENTS 给对象(当它建立时)分配的区的最小数量MAXEXTENTS 可以分配给对象的区的最大数量一旦建立了某个对象,它的数据存储参数INITIAL 和MINEXTENTS 不能修改,除非删除和重新创建该对象。对于NEXT 和 PCTINCREASE 的任何更改都只影响后来分配的那些区。如果一个表空间的PCTINC
移动Oracle数据文件的方法
这是以前操作的一个实例,环境Oracle8.1.6+Tru64Unix4.0F。 [@more@] svrmgrlconnect internal;shutdown immedaite;exit;mv /oracle/dbs/oradata/ora8/temp01.dbf /bak/temp01.dbfsvrmgrlconnect internal;startup mount ora8;alter database rename file '/oracle/dbs/oradata/ora8/temp01.dbf' to '/bak/temp01.dbf';alter database open;注意:mv前一定要注意目标文件夹是否有与源文件重名的文件,否则死定了,这是血的教训。
Oracle8.1.6 for Tru64的安装
虽然Oracle在Unix下的安装都类似,但我感觉在Tru64下还是比较复杂。 [@more@] 1.创建文件系统 disklabel -r dsk4c 查看 disklabel -rw dsk4c 重写 diskconfig 配置2.创建dba组 addgroup 创建oracle用户adduser mkfdmn /dev/disk/dsk4c oralce_domain mkfset oracle_domain oracle mkdir /oracle mount oracle_domain#oracle /oracle3.编辑.profile文件 ORACLE_BASE=/oracle ORACLE_HOME=$ORACLE_BASE/product/8.1.6 ORACLE_SID=ora8 ORACLE_TERM=vt100 ORACLE_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
Tru64 Unix5.1A在ES40上的安装
这台ES40可把我折磨苦了,一次次失败,总结出这个安装过程,不一定很全,但我就是这么做的。 [@more@] 1.shutdown -h now p00>>>show device 查看设备 b dqa02.进入图形安装界面,选择自定义3.分区磁盘 a区:root区 512M b区:swap区 512*3M g区:/usr区 剩余磁盘空间1/24.不编辑系统配置文件5.修改系统文件 /etc/securettys 在末行加一行 ptys,允许root远程telnet /etc/ftpusers 在root一行前加#号,允许root远程ftp /etc/sysconfigtab 末尾追加 ipc: shm_max=2139095040 shm_mni=128 sh
Apache2.0.40+PHP4.2.3在win2000下的安装
刚接触PHP的时候,费了半个月的时间研究安装,其实就这么点东西,很简单呀,hoho。 [@more@] 1.默认安装Apache2。2.把php的压缩包解压,假设放在d:/php4下。3.php.ini-dist改名php.ini,拷贝到c:/winnt下。 将php4ts.dll 拷贝到c:/winnt/system32下。4.修改php.ini中 extension_dir=d:/php4/extensions register_globals=on session.save_path=d:/php4/tmp(手工建立此目录) session.auto_start=15.修改Apache2的配置文件httpd.conf。 将AddDefaultCharset ISO-8859-1改成GB2312, 再添加下面两行: Addtype applica
安装Oracle7.2.3 for AIX
虽然Oracle7.2.3已经很少有人用了,但还是有些参考价值,尤其是8.0.6的安装与其非常相似。 [@more@] 1.创建文件系统,我的机器7个G,mount点 /oracle,类型为支持大文件的标准日至文件系统。 mount 文件系统 jsf ./dev/lv002.创建dba组,oracle用户,主目录 /oracle。3.#chgrp dba /oracle #chown oracle /oracle #chmod 755 /oracle4.#mkdir /usr/lbin 如已有此目录,则省略 #chmod 777 /usr/lbin5.创建ORACLE_DOC目录 #mkdir /oracle/odoc #chown oracle /oracle/odoc #chgrp dba /oracle/odoc #chmod 755 /oracle/odoc6
安装AIX4.3.3
单位原来用IBM的RS6000机器(G40),操作系统AIX4.3.3。几经摸索,将安装过程贴上来,自己以后备查,也希望能帮上过路的朋友。 [@more@] 1.将AIX安装盘放入光驱,当自检Keyboard通过后,按“5”(从光驱引导)。2.选择“1”、“1”,进入安装程序,再选“2”Change/Show Installation Settings ans Install,将安装方式改成“New and Complete Installation”。3.按提示缺省安装。4.安装完成后,设置时间、root口令、IP地址(en0)5.改变文件系统大小 /tmp —> 32M、 /usr —> 192M。6.改变用户最大进程数。 #smit —System E