RedHat Linux 6.0安装Oracle 11g

2014-11-24 17:10:55 · 作者: · 浏览: 0

安装前的准备


通过ssh把oracle传输到根目录(此安装是在VMware下)


Linux for Oracle 11g 的安装包


1,创建用户和组


groupadd oinstall


groupadd dba


useradd -goinstall -G dba -m oracle


passwd oracle


(以下用oracle用户登陆)


2,修改orcle用户的环境变量:vi/home/oracle/.bash_profile


exportORACLE_SID=ORCL


exportORACLE_BASE=/app


export ORACLE_HOME=/app/oracle


exportPATH=$ORACLE_HOME/bin:$PATH


3,创建文件夹(修改文件夹及文件的权限 chmod 777 文件夹及文件名)


mkdir /app


mkdir /app/oracle


chown -Roracle.oinstall /app


4,修改内核参数文件:vi /etc/sysctl.conf(root登录)


fs.file-max =6815744


fs.aio-max-nr =1048576


kernel.shmall =2097152


kernel.shmmax =2147483648


kernel.shmmni =4096


kernel.sem = 25032000 100 128


net.ipv4.ip_local_port_range= 9000 65500


net.core.rmem_default= 4194304


net.core.rmem_max= 4194304


net.core.wmem_default= 262144


net.core.wmem_max= 1048576


5,要使 /etc/sysctl.conf 更改立即生效,执行以下命令。


输入:sysctl -p 显示


6,修改vi /etc/host 文件(可省略)


a,ifconfig 查看ip


b,hostname 查看主机名


7,修改操作系统的版本号


#vi /etc/redhat-release


把6改成4


8,安装软件包


rpm -ivh libXp-.....rpm


rpm -ivh libXp-devel-.....rpm


9 ,注销oracle用户,然后在重新登录


10,用oracle用户解压oracle安装包


unzip ....


11,进入database ./run....


12,创建安装目录


mkdir -p/app/oracle


chown -Roracle.oinstall /app


13.设置语言变量


export


14,以root用户登陆,执行两个脚本


# ./app/oraInventory/orainstRoot.sh


./app/oracle/root.sh


15.在oracle登陆配置监听器 netca


16.启动数据库配置 dbca


17.重启后开启服务(sqlplus system/Sa123456 as sysdba)


startup


把监听器复制到app/admin/network里面


可以建立表,建好后用 desc table 表明 来进行查询


18.进入图形界面


#cd /app/oracle/sqldeveloper/


./sqldeveloper.sh


19.为了以后启动oracle方便,修改oracle的内核


Vi 安装目录进行修改/ .bash-profile


oracle-home/sqldeveloper


如果不进行第18步,以后每次运行数据库都需要启动监听器(lsnrctl start)、数据库服务(sqlplussystem/Sa123456 as sysdba)


#cd /app/oracle/sqldeveloper/


./sqldeveloper.sh


20.以后每次启动都要按顺序启动以下服务


exportLANG=EN (设置成英文,防止乱码)


Lsnrctl start (开启监听器)


Sqlplus /nolog (进去数据库设置)


conn sys as sysdba (数据库启动方式,提示输入密码)


Startup (开启所有服务)


Exit (退出设置)


Sqldeveloper.sh (启动数据库)