摘要:
一、什么是对齐,以及为什么要对齐1. 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。2. 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开... 阅读全文
摘要:
引言 指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学 老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项 目的开发,而身边还一直充满这样的程序员,他们保留着"数组名就是指针"的误解。 想必这种误解的根源在... 阅读全文
摘要:
与SecureCRT不同,VNC实现了以图形界面的方式连接远程服务器。下面是一些基本的说明: 启动$ vncserver :1停止$ vncserver -kill :1修改密码$ vncpasswd对于 Redhat ,安装系统的时候选上 GNOME 桌面。VNCServer 的配置# vi /etc/sysconfig/vncserversVNCSERVERS="1:root 2:oracle... 阅读全文
摘要:
通过终端连接,进入系统Oracle解压后,在database/response目录下有很多rsp文件,打开自己需要的,将安装目录,用户密码,SID等内容填写完成在database目录下执行 ./runInstaller -silent -responseFile /home/oracle/database/enterprise.rsp 即可开始安装跟GUI安装一样,在安装完成后需要执行两个.sh脚... 阅读全文
摘要:
讲外连接之前,先举例介绍内连接,也就是一般的相等连接。 select * from a, b where a.id = b.id; 对于外连接,oracle中可以使用“(+)”来表示,9i可以使用left/right/full outer join,下面将配合实例一一介绍。 1. left outer join:左外关联[代码]等价于 [代码]结果为:所有员工及对应部门的记... 阅读全文
摘要:
拿同事给的dmp文件导入到自己的数据库,[代码][代码] 发现表空间为SYSTEM,这并不是我想要的(在create user时有指定default tablespace newtbs)。 删掉重新导,在imp时指定tablespaces=newtbs还是不行,想不通…… 经过查资料+多次试验,最终确定,[代码] 然后再重新imp,导入成功后发现表空间的确已经是newtb... 阅读全文
摘要:
北京时间8月31日《商业周刊》文章指出,微软内部研究所的智才们在考虑科技行业以及微软未来的发展时,他们的思绪是自由飞翔的。 微软研究所主管Rick Rashid领导着科技行业的850多位最聪明的人才。但他并没有要求他们去帮助微软的业务部门协助开发新一代Windows操作系统或新版Xbox游戏 机。而是给他们提供了很大的自由,让他们可以尽情研究自己感兴趣的东西,他们写的论文中提出的构想也许在10... 阅读全文
摘要:
刚入职没几天,第一个挑战就是在Linux下安装Oracle,让我费了好大的劲儿,但是在安装配置Oracle的过程中学到了很多东西:)
废话不多说,下面是我在安装过程中总结的一些要点:
一、安装Oracle数据库服务器
建用户:
# groupadd dba
# useradd -g dba oracle
# passwd oracle
将Oracle10g的安装文件上传到/home/oracle并解压:
$ unzip 10201_database_linux32.zip
$ unzip 10201_client_linux32.zip
解压后的两个文件夹为database和client,分别是数据库服务器和客户端的安装程序,我没有安装客户端
节省空间,删除zip文件:
$ rm 10201_database_linux32.zip
$ rm 10201_client_linux32.zip
建立oracle主目录:
阅读全文