安装配置系统环境:
(1)安装linux ,所有服务都不选择,只是选择安装开发工具,不要安装防火墙(当然也可以在后面关闭)

(2)打开终端,执行如下命令,检查安装包,没有的都要安装
make, glibc, libaio
compat-libstdc++, compat-gcc-34, compat-gcc-34-c++, gcc, libXp
openmotif, compat-db

(3)修改内核参数
增加下面的内容到文件 /etc/sysctl.conf 中:

kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144

运行下面的命令使得内核参数生效:

/sbin/sysctl -p

(4) vi /etc/security/limits.conf 行末添加以下内容
#use for oracle
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536

(5) vi /etc/pam.d/login 行末添加以下内容
session required pam_limits.so

(6) 关闭防火墙,vi /etc/selinux/config 确保以下内容
SELINUX=disabled
关闭SELIINUX


安装Oracle


(1)新增组和用户:

groupadd oinstall
groupadd dba
groupadd oper

useradd -g oinstall -G dba oracle
passwd oracle

(2)创建Oracle的安装目录,并把权限付给oracle用户:

# mkdir -p /u01/app/oracle
# chown -R oracle:oinstall /u01
# chmod -R 775 /u01

(3)因为oracle 的官方只支持到RHEL4为止,所以要修改版本说明,编辑文件 /etc/redhat-release 把Red Hat Enterprise Linux Server release 5 (Tikanga) 改成版本4:redhat-4

另外一个方法是:
修改安装文件
# vi /10201_database_linux32/database/install/oraparam.ini
### #[Certified Versions]
Linux=redhat-3,SuSE-9,redhat-4,redhat-5,UnitedLinux-1.0,asianux-1,asianux-2]
再添加
[Linux-redhat-5.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256

---我用的方法(简单方便):安装的时候加忽略操作系统判断的参数 ./runInstaller -ignoresysprereqs

(4)oracle 用户的环境变量(如果安装的时候系统有乱码,在.bash_profile加入export LANG=AMERICAN_AMERICA.ZHS16GBK)

以 oracle 身份登录,并通过在 .bash_profile 中添加以下行
增加下列内容:

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/10.2.0/db_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
export LANG=AMERICAN_AMERICA.ZHS16GBK   (中文字符)

(5)解压缩oracle 10g安装盘,然后新建终端,运行 ./runInstaller -ignoresysprereqs   (注意大小写)

-------------

执行两个脚本后,将oracle软件安装好。

接下来执行DBCA,按需求建立DB

 

Centos Oracle 数据库安装_Oracle
本人选择高级安装
 
Centos Oracle 数据库安装_Oracle_02
选择企业版安装
 
Centos Oracle 数据库安装_Oracle_03
 
Centos Oracle 数据库安装_休闲_04
下面的步骤就不截图了检查如果通过就可以下一步了。
本人先是装好oracl11g不自动创建数据库,用dbca来创建数据库。
Centos Oracle 数据库安装_职场_05
 
Centos Oracle 数据库安装_休闲_06
 
 
Centos Oracle 数据库安装_centos_07
默认为一般用途和事务处理,看你的数据库做上面用另行选择相应的选项。
 
Centos Oracle 数据库安装_职场_08
 
创建数据库之后的配置也就是看着操作进行即可。
 
 
很多人安装的时候中文会出现问题,这是由于oracle带
 
的java环境导致的,可以通过换java环境或者更改字库等方
法解决,因为我用英文安装,所以这一步省了。
  三、安装完成后,重新启动遇到问题,oracle 的
listener进程无法启动。
  提示打开 /ade/vikrkuma_new/oracle/bin/tnslsnr 失
  vi /u01/app/oracle/product/11.1.0/bin/dbstart
  查找:
  # Set this to bring up Oracle Net Listener
  ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle
  将其改为:
  # Set this to bring up Oracle Net Listener
  ORACLE_HOME_LISTNER=$ORACLE_HOME
 为客户机IP地址,xp下使用Xmanager 2.0连接远程服务器的桌面
1. Select Installation Method
选择Advanced Installation
2. Specify Inventory Directory and Credentials
3. Select Installation Type
选择Enterprise Edition
4. Specify Home Details
Name文本框中填写db_1
5. Product-Specific Prerequisite Checks
6. Select Configuration Option
选择create a database
7. Select Database Configuration
选择General Purpose
8. Specify Database Configuration Options
选择Select Database character set : UTF-8
9. Select Database Management Option
选择Use Database Control Database Management
10. Specify Database Storage Option
选择File System
11. Specify Backup and Recovery Options
选择Do not enable Automated backups
12. Specify Database Schema Passwords
选择Use the same password for all the accounts
13. Summary
14. Install
15. Configuration Assistants
16. Database Configuration Assistant
17. Database Configuration Assistant Password Management
选择Password Management,除system以外全部锁定
18. Execute Configuration Scripts
在root环境中执行
# /home/oracle/oraInventory/orainstRoot.sh
# /home/oracle/product/10.2.0/db_1/root.sh
19. End Of Installation
恢复操作系统版本
# vi /etc/redhat-release
CentOS release 5.2 (Final)
设置数据库开机自动启动
# /etc/oratab
orcl:/home/oracle/product/11.1.0/db_1:Y
# vi /etc/rc.local
su - oracle -c ‘dbstart’
# su - oracle
$ vi /home/oracle/product/11.1.0/db_1/bin/dbstart
第78行修改为
ORACLE_HOME_LISTNER=$ORACLE_HOME/
数据库相关命令
$ dbstart [ start | status | stop ]
$ lsnrctl [ start | status | stop ]
$ emctl [ start | status | stop ] dbconsole
$ sqlplus /nolog
>connect system/passwd as sysdba
DBCA - Database Configuration Assistant
$ dbca
启动EM
http://localhost:1158/em/
 

 
第三部开始安装
#su - oracle
export LANG=en_US
如果出现乱码就用这条命令
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.1.0
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

 Centos Oracle 数据库安装_Oracle
 
Centos Oracle 数据库安装_Oracle_02
 
 Centos Oracle 数据库安装_Oracle_03
 
 

 Centos Oracle 数据库安装_休闲_04

Centos Oracle 数据库安装_职场_05

Centos Oracle 数据库安装_休闲_06

Centos Oracle 数据库安装_centos_07

Centos Oracle 数据库安装_职场_08

创建数据库之后的配置也就是看着操作进行即可。
 
 
很多人安装的时候中文会出现问题,这是由于oracle带
 
的java环境导致的,可以通过换java环境或者更改字库等方
法解决,因为我用英文安装,所以这一步省了。
  三、安装完成后,重新启动遇到问题,oracle 的
listener进程无法启动。
  提示打开 /ade/vikrkuma_new/oracle/bin/tnslsnr 失
  vi /u01/app/oracle/product/11.1.0/bin/dbstart
  查找:
  # Set this to bring up Oracle Net Listener
  ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle
  将其改为:
  # Set this to bring up Oracle Net Listener
  ORACLE_HOME_LISTNER=$ORACLE_HOME
 为客户机IP地址,xp下使用Xmanager 2.0连接远程服务器的桌面
1. Select Installation Method
选择Advanced Installation
2. Specify Inventory Directory and Credentials
3. Select Installation Type
选择Enterprise Edition
4. Specify Home Details
Name文本框中填写db_1
5. Product-Specific Prerequisite Checks
6. Select Configuration Option
选择create a database
7. Select Database Configuration
选择General Purpose
8. Specify Database Configuration Options
选择Select Database character set : UTF-8
9. Select Database Management Option
选择Use Database Control Database Management
10. Specify Database Storage Option
选择File System
11. Specify Backup and Recovery Options
选择Do not enable Automated backups
12. Specify Database Schema Passwords
选择Use the same password for all the accounts
13. Summary
14. Install
15. Configuration Assistants
16. Database Configuration Assistant
17. Database Configuration Assistant Password Management
选择Password Management,除system以外全部锁定
18. Execute Configuration Scripts
在root环境中执行
# /home/oracle/oraInventory/orainstRoot.sh
# /home/oracle/product/10.2.0/db_1/root.sh
19. End Of Installation
恢复操作系统版本
# vi /etc/redhat-release
CentOS release 5.2 (Final)
设置数据库开机自动启动
# /etc/oratab
orcl:/home/oracle/product/11.1.0/db_1:Y
# vi /etc/rc.local
su - oracle -c ‘dbstart’
# su - oracle
$ vi /home/oracle/product/11.1.0/db_1/bin/dbstart
第78行修改为
ORACLE_HOME_LISTNER=$ORACLE_HOME/
数据库相关命令
$ dbstart [ start | status | stop ]
$ lsnrctl [ start | status | stop ]
$ emctl [ start | status | stop ] dbconsole
$ sqlplus /nolog
>connect system/passwd as sysdba
DBCA - Database Configuration Assistant
$ dbca
启动EM
http://localhost:1158/em/

本文出自 “有志者事竟成!” 博客,请务必保留此出处http://zh888.blog.51cto.com/1684752/350513