|
Oracle for Linux安装 |
Linux版的Oracle V8.1.6,安装在RedHat Linux 6.0上。 服务器端安装分为:典型安装、最小安装和定制安装三种。 系统需求 1.硬件需求 (1) 内存最低配置为128MB,建议使用256MB; (2) 硬盘交换分区至少是400MB或者是内存的二倍以上也可以; (3) 硬盘大小需求: 服务器 典型安装 750mb 2. 软件需求 (1) Linux系统内核要求:V2.2或以上版本; (2) Java Runtime Environment (JRE)要求:V1.1.6或以上版本; (3) 系统必须支持X window。 安装前的准备工作 对/usr/src/linux/include/asm/hmparam.h文件作如下修改: 被修改量 修改后数值 对/usr/src/linux/include/linux/sem.h文件作如下修改: 被修改量 修改后数值 semopm 100 参数修改成功,用"make dep"、"make clean"、"make bzImage"命令重新编译内核,并用新内核启动计算机。 2. 系统用户和安装目录的建立 为数据库增加一个用户oracle,它属于dba组;再建立/u01/app/oracle/8.1.6目录,并把它的所有者设为oracle.dba。 3. 设置环境变量 并不是每个环境变量的设置都是必需的,但设置它们可以使你的安装和使用变得更方便,这一点可以在后面的安装过程中看出来。编辑Oracle用户主目录下的.bash_profile来设置环境变量: ORACLE_HOME=/u01/app/oracle/product/8.1.6 export ORACLE_HOME/包括Oracle软件的目录/ LD_LIBRARY_PATH=/u01/app/oracle/ product/8.1.6/lib; export LD_LIBRARY_PATH ORACLE_BASE=/u01/app/oracle export ORACLE_BASE/包括Oracle软件的目录和管理软件的目录/ ORACLE_SID=ORCL export ORACLE_SID/缺省数据库的标识/ ORACLE_TERM=vt100 export ORACLE_TERM ORA_NLS33=/u01/app/oracle/product/8.1.6/ ocommon/nls/admin/data export ORA_NLS33 /语言支持/ PATH=$PATH: /u01/app/oracle/product/8.1.6/bin export PATH 对于内存比较小的用户,可能会在X window中安装Oracle时出现内存不足的情况,这时就需要设置DISPLAY变量,它的作用是把本应在本地输出的X window安装界面输出到DISPLAY变量设定的主机上,方法如下: DISPLAY=192.168.0.20:0.0 export DISPLAY 在输出的终端上还要设置一个变量:xhost servername;表示允许服务器把X window的显示界面送给该终端,这样可以降低服务器端的工作负载,节省安装时的系统资源。 4. 安装Java Runtime Environment (JRE) 由于数据库的安装是基于X window的图形界面,用的是Java程序,所以它需要Java Runtime Environment (JRE)的支持。 5. 建立安装源目录 如果用户用的是光盘安装,就要先将光驱映射成目录--"mount /dev/cdrom"; 如果用户用的是下载的tar.gz文件,就要先将这个文件解压缩到/tmp目录,然后将生成的安装目录授权给oracle.dba。 ■数据库安装 2. 进入安装界面后点"Next",出现设置目录的界面; 如果用户的环境变量设置正确这个界面中的目录会自动完成设置,否则就要通过"浏览"按钮选择目录,设置完成后点击"Next",进入下一步; 3. 剩下的工作就很简单了,只要按照提示做就基本没问题,但有以下一些地方要注意: ● 在Unix Group Name 字段中添入"dba"; ● 选择"Oracle8i Enterprise Edition"; ● 安装类型选择"Custom";
● 在询问是否在安装时建立数据库时,选择"No",因为我们要用Oracle提供的专门工具建立数据库; ● 在安装过程中需要以Root身份执行两个文件--只要用su命令进行一下身份转换就行了。 4. 安装完成后注意事项 安装完成后会有两个缺省的数据库管理员用户:sys,口令是change_on_install;system,口令是manager。从系统安全的角度考虑,建议用户要做的第一件事就是更改这两个用户的口令,方法是启动数据库后在SQLPlus中修改,具体方法后面会提到。 ■让数据库工作起来 启动数据库非常简单,只要以Oracle用户的身份运行下面的命令就行了。 svrmgrl connect internal startup quit 2. 开始工作 如果用户是在服务器端使用数据库,那么可以用Oracle提供的SQLPlus进行数据库操作,假设要更改用户口令,可以这样做: sqlplus user/password sql>alter user sys identified by new_password; sql>exit |