- 修改主机名:
vim /etc/hosts
vim /etc/sysconfig/network
hostname Oracle
- 配置yum源
- 配置yum源:
vi /etc/yum.repos.d/yum.repo
输入:
- 进行挂载:
mount /dev/cdrom /mnt
- 查看yum源是否配置成功:
yum repolist
- 配置yum源:
- 安装所需要的补丁包
yum install -y binutils-* compat-libstdc++-33-* elfutils-libelf-* elfutils-libelf-devel-* gcc-* gcc-c++-* glibc-* glibc-common-* glibc-devel-* glibc-headers-* ksh-* libaio-* libgcc-* libstdc++-* make-* sysstat-* unixODBC-* unixODBC-devel-* compat-libcap*
- 创建用户和组
/usr/sbin/groupadd oinstall #创建oinstall用户组 /usr/sbin/groupadd dba #创建dba用户组 /usr/sbin/useradd -g oinstall -G dba oracle 添加一个主组是oinstall,附加组是dba的用户oracle passwd oracle
- 修改操作系统参数
- 修改内核参数
编辑sysctl.conf文件vim /etc/sysctl.conf
,添加以下内容:
使其生效:fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2147483648 kernel.shmmax = 68719476736 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048586
sysctl -p
- 修改用户参数
打开limits.conf文件vim /etc/security/limits.conf
,向里面添加以下内容:oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536
- 修改内核参数
- 创建相关文件
- 创建oradata来存放数据
mkdir /oradata chown oracle:oinstall /oradata #修改权限 [root@Oracle /]# ls -ld /oradata #查看权限 drwxr-xr-x. 2 oracle oinstall 4096 Dec 27 15:34 /oradata
- 创建Oracle Base目录:
mkdir -p /u01/app/ chown -R oracle:oinstall /u01/app/ chmod -R 775 /u01/app
- 创建oradata来存放数据
- 编辑Oracle用户环境,编辑.bash_profile文件
进入oracle用户权限su - oracle
编辑配置文件vim .bash_profile
,添加以下内容export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2/db export PATH=$ORACLE_HOME/bin:$PATH export ORACLE_SID=fsdb
-
解压缩并安装软件
进入软件路径,并使用unzip解压前两个zip包,解压完成后可以看到一个database文
以oracle用户身份登录系统安装Oracle
su - oracle cd directory/database #directory是之前解压出来的database所在的路径 ./runInstaller #进行安装
然后会进入图形界面,按提示进行安装即可。
安装完成后,需要按提示执行如下连个脚本文件:
重新打开一个窗口,以root用户权限登录,并依次执行以上两个脚本:/u01/app/oraInventory/orainstRoot.sh /u01/app/oracle/product/11.2/db/root.sh
执行完两个脚本后再选择 ok
-
配置监听
Oracle软件安装完后,需要执行命令netca配置监听器
[oracle@Oracle app]$ netca
一直next即可
-
使用dbca创建数据库
[oracle@Oracle app]$ dbca
关闭掉不常使用的组件
创建数据库成功后,使用
sqlplus / as sysdba
登录数据库
lsnrctl status
可以查看监听状态