前提
- 安装java环境
- 下载oracle10g install file for linux(10201_database_linux32.zip)
安装java环境
下载oracle10g install file for linux(10201_database_linux32.zip)
1 安装ubuntu依赖包
引用
apt-get install gcc make binutils lesstif2 libc6 libc6-dev rpm libmotif3 libaio1 libstdc++6 alien
2 创建oracle用户
引用
adduser oracle
3 修改 /etc/sysctl.conf,添加
引用
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
4 修改 /etc/security/limits.conf,添加
引用
* soft nproc 2407
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
5 重启,使sysctl.conf,limits.conf修改生效
6 创建软连接
引用
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
7 创建RedHat的版本声明文件 /etc/redhat-release,添加
引用
Red Hat Linux release 3.1 (drupal)
8 修改环境变量 /home/oracle/.bashrc,添加
引用
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
9 下载oracle 10g安装企业版安装文件,解压,进入安装文件目录,
切换到oracle帐号,
引用
su oracle
运行
引用
./runInstaller
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帐号
引用
su oracle
启动sqlplus
引用
sqlplus scott/tiger as sysdba
启动数据库
引用
startup
启动 Oracle10g 监听程序
Oracle 的监听程序主要是为客户端的连接提供接口,在控制台窗口键入如下命令:
引用
lsnrctl start
启动企业管理器
引用
emctl start dbconsole
用访问
启动 isqlplus
引用
isqlplusctl start
查看isqlplus端口 vim /opt/ora10/install/portlist.ini,我的isqlplus端口是5561,所以链接为