码迷,mamicode.com
首页 > 数据库 > 详细

oracle 安装

时间:2016-04-14 14:07:54      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:

整个安装过程对我这种新手简直就是摧残,流程参考以下:

安装的时候就参考下面的文档,同时参考网上文档:http://www.linuxidc.com/Linux/2013-12/94311p6.htm

下面这个文档还是领导给我的,在此只是做个笔记使用,希望领导不生气。

1、用户和组
# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
# /usr/sbin/useradd -g oinstall -G dba oracle(主组oinstall,其它组:dba)
# passwd oracle


2、环境变量
su - oracle
$ vim /home/oracle/.bash_profile
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11201/db1
export ORACLE_SID=zhydb
export ORACLE_OWNER=oracle
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
export ORA_NLS33=$ORACLE_HOME/nls/admin/data

# source .bash_profile

3、安装软件
yum -y install binutils compat-db compat-libstdc++-296 compat-libstdc++-33
control-center gcc gcc-c++ glibc glibc-common libstdc++ libstdc++-devel make
pdksh sysstat xscreensaver setarch libaio libaio-devel libXp elfutils-libelf-devel

安装的时候会提没没有pdksh这个包
wget http://mirror.centos.org/centos/5/os/x86_64/CentOS/pdksh-5.2.14-37.el5_8.1.x86_64.rpm
rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm


4、# vim  /etc/sysctl.conf 文件,加上如下参数
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
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

为使上述配置生效而不重启系统,执行如下命令

# /sbin/sysctl -p

# xhost +
# mkdir -p /opt/oracle/oradata
# mkdir -p /opt/oracle/product/11201/db1
# mkdir /opt/oraInventory/
# chown oracle:oinstall /opt/oracle/ -R
# chown oracle:oinstall /opt/oraInventory/ -R

修改/etc/security/limits.conf
里面有很详细的注释,比如
* soft   nofile   32768
* hard nofile 65536

5、
cd /usr/local/src
# tar xf  oracle_11203_install.tar.gz
# chown oracle:oinstall database -R
# cd database
su - oracle
$ ./runInstall

因为这个图形安装过程是在本地做的,之前做的时候有出现DISPLAY的错误,出现这个错误的时候参考:

http://blog.itpub.net/21638814/viewspace-1116851/

下面就图形化安装

安装过程中报错:the admin passwd entered does not conform to the oracle recommended standard的原因是设置的密码太简单
,可以用大小写字母加数字

$dbca   图形化创建新数据库

6、
# su - oracle
$ sqlplus sys/nolog as sysdba

创建数据库表空间

SYS>create tablespace data02 datafile ‘/opt/oracle/oradata/xxxdb/data02.dbf‘ size 20G;

创建用户
SYS>create user tom identified by tom default tablespace data02 ;  注意这里密码不需要加‘’,与mysql不通
SYS>alter user tom identified by tom; 改密码,如果tom用户密码加密了,这里还是用加密之前的,jdbc里面配加密之后的
SYS>alter user tom default tablespace data_02; 修改表空间

授权
SQL> grant connect,resource to tom;


查看tls监听的1521端口
$ cat /opt/oracle/product/11201/db1/network/admin/listener.ora         配置文件
$ lsnrctl status
$ lsnrctl start

安装rlwrap事历史命令可以上下翻
1.tar xf rlwrap-0.28
  yum -y install readline-devel
2. ./configure  && make install
3. su - oracle
4.$ vim ~/.basr_profile
   在其中添加一段: alias sqlplus=‘rlwrap sqlplus‘
  $ source .bash_profile


CREATE DATABASE testOrcl DATAFILE ‘/u02/oracle/testOrcl/system01.dbf‘ SIZE 100M
LOGFILE GROUP1 (‘/u01/oracle/testOrcl/redo1a.log‘,
‘/u02/oracle/testOrcl/redo1b.log‘) SIZE 500K,
GROUP2 (‘/u01/oracle/testOrcl/redo1a.log‘,
‘/u02/oracle/testOrcl/redo1b.log‘) SIZE 500K

oracle 安装

标签:

原文地址:http://www.cnblogs.com/smail-bao/p/oracle.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!