[b]前提[/b]
1 安装ubuntu依赖包
[quote]apt-get install gcc make binutils lesstif2 libc6 libc6-dev rpm libmotif3 libaio1 libstdc++6 alien
[/quote]
2 创建oracle用户
[quote]adduser oracle
[/quote]
3 修改 /etc/sysctl.conf,添加
[quote]kernel.shmmax = 3147483648
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
[/quote]
4 修改 /etc/security/limits.conf,添加
[quote]* soft nproc 2407
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
[/quote]
5 重启,使sysctl.conf,limits.conf修改生效
6 创建软连接
[quote]ln -s /usr/bin/awk /bin/awk
ln -s /usr/bin/rpm /bin/rpm
ln -s /usr/bin/basename /bin/basename
mkdir /etc/rc.d
ln -s /etc/rc0.d /etc/rc.d/rc0.d
ln -s /etc/rc2.d /etc/rc.d/rc2.d
ln -s /etc/rc3.d /etc/rc.d/rc3.d
ln -s /etc/rc4.d /etc/rc.d/rc4.d
ln -s /etc/rc5.d /etc/rc.d/rc5.d
ln -s /etc/rc6.d /etc/rc.d/rc6.d
ln -s /etc/init.d /etc/rc.d/init.d
[/quote]
7 创建RedHat的版本声明文件 /etc/redhat-release,添加
[quote]Red Hat Linux release 3.1 (drupal)
[/quote]
8 修改环境变量 /home/oracle/.bashrc,添加
[quote]export ORACLE_HOME=/opt/ora10
export ORACLE_OWNER=oracle
export ORACLE_SID=oral
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
[/quote]
9 下载oracle 10g安装企业版安装文件,解压,进入安装文件目录,
切换到oracle帐号,
[quote]su oracle[/quote]
运行
[quote]./runInstaller
[/quote]
10 使用 Advanced Installation,然後一路按默认的设置进行往下设置,到窗单名为 “Specify Database Configuration Options”的时候,要修改以下设置: Database Character Set 中选择 Simplified Chinese ZHS16GBK 在安装的後期,系统提示需要用 root 用户去运行两个脚本文件orainstRoot.sh和root.sh,安装完毕後,Oracle是正常启动着的,你可以试一下连接数据库,同时也可以使用浏览器去设置一下Oracle,(url:http: //localhost:1158/em/)
11 重启linux后oracle不会自动启动,手动启动oracle过程
切换到oracle帐号
[quote]su oracle[/quote]
启动sqlplus
[quote]sqlplus scott/tiger as sysdba[/quote]
启动数据库
[quote]startup[/quote]
启动 Oracle10g 监听程序
Oracle 的监听程序主要是为客户端的连接提供接口,在控制台窗口键入如下命令:
[quote]lsnrctl start[/quote]
启动企业管理器
[quote]emctl start dbconsole[/quote]
用http://localhost:1158/em访问
[img]http://dl.iteye.com/upload/attachment/337797/a0a69e89-fea1-3f8c-a340-ec303f4cc3e3.png[/img]
启动 isqlplus
[quote]isqlplusctl start[/quote]
查看isqlplus端口 vim /opt/ora10/install/portlist.ini,我的isqlplus端口是5561,所以链接为 http://localhost:5561/isqlplus
[img]http://dl.iteye.com/upload/attachment/337801/df818c10-7fae-3950-be69-5bb001c03672.png[/img]
安装java环境
下载oracle10g install file for linux(10201_database_linux32.zip)
1 安装ubuntu依赖包
[quote]apt-get install gcc make binutils lesstif2 libc6 libc6-dev rpm libmotif3 libaio1 libstdc++6 alien
[/quote]
2 创建oracle用户
[quote]adduser oracle
[/quote]
3 修改 /etc/sysctl.conf,添加
[quote]kernel.shmmax = 3147483648
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
[/quote]
4 修改 /etc/security/limits.conf,添加
[quote]* soft nproc 2407
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
[/quote]
5 重启,使sysctl.conf,limits.conf修改生效
6 创建软连接
[quote]ln -s /usr/bin/awk /bin/awk
ln -s /usr/bin/rpm /bin/rpm
ln -s /usr/bin/basename /bin/basename
mkdir /etc/rc.d
ln -s /etc/rc0.d /etc/rc.d/rc0.d
ln -s /etc/rc2.d /etc/rc.d/rc2.d
ln -s /etc/rc3.d /etc/rc.d/rc3.d
ln -s /etc/rc4.d /etc/rc.d/rc4.d
ln -s /etc/rc5.d /etc/rc.d/rc5.d
ln -s /etc/rc6.d /etc/rc.d/rc6.d
ln -s /etc/init.d /etc/rc.d/init.d
[/quote]
7 创建RedHat的版本声明文件 /etc/redhat-release,添加
[quote]Red Hat Linux release 3.1 (drupal)
[/quote]
8 修改环境变量 /home/oracle/.bashrc,添加
[quote]export ORACLE_HOME=/opt/ora10
export ORACLE_OWNER=oracle
export ORACLE_SID=oral
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
[/quote]
9 下载oracle 10g安装企业版安装文件,解压,进入安装文件目录,
切换到oracle帐号,
[quote]su oracle[/quote]
运行
[quote]./runInstaller
[/quote]
10 使用 Advanced Installation,然後一路按默认的设置进行往下设置,到窗单名为 “Specify Database Configuration Options”的时候,要修改以下设置: Database Character Set 中选择 Simplified Chinese ZHS16GBK 在安装的後期,系统提示需要用 root 用户去运行两个脚本文件orainstRoot.sh和root.sh,安装完毕後,Oracle是正常启动着的,你可以试一下连接数据库,同时也可以使用浏览器去设置一下Oracle,(url:http: //localhost:1158/em/)
11 重启linux后oracle不会自动启动,手动启动oracle过程
切换到oracle帐号
[quote]su oracle[/quote]
启动sqlplus
[quote]sqlplus scott/tiger as sysdba[/quote]
启动数据库
[quote]startup[/quote]
启动 Oracle10g 监听程序
Oracle 的监听程序主要是为客户端的连接提供接口,在控制台窗口键入如下命令:
[quote]lsnrctl start[/quote]
启动企业管理器
[quote]emctl start dbconsole[/quote]
用http://localhost:1158/em访问
[img]http://dl.iteye.com/upload/attachment/337797/a0a69e89-fea1-3f8c-a340-ec303f4cc3e3.png[/img]
启动 isqlplus
[quote]isqlplusctl start[/quote]
查看isqlplus端口 vim /opt/ora10/install/portlist.ini,我的isqlplus端口是5561,所以链接为 http://localhost:5561/isqlplus
[img]http://dl.iteye.com/upload/attachment/337801/df818c10-7fae-3950-be69-5bb001c03672.png[/img]