linux中oracle的安裝

1:以root登錄,掛載linux iso文件

[root@localhost ~]# mkdir /mnt/cdrom

[root@localhost ~]# mount /dev/cdrom /mnt/cdrom/

mount: block device /dev/cdrom is write-protected, mounting read-only

2:檢查包是否安裝 (軟件包源碼位於iso下的server目錄下)如果沒有安裝則需要安裝:

需要安裝的包:Red Hat Enterprise Linux 4.0 and Asianux 2.0:

binutils-2.15.92.0.2-13.EL4

compat-db-4.1.25-9

compat-libstdc++-296-2.96-132.7.2

control-center-2.8.0-12

gcc-3.4.3-22.1.EL4

gcc-c++-3.4.3-22.1.EL44

glibc-2.3.4-2.9

glibc-common-2.3.4-2.9

gnome-libs-1.4.1.2.90-44.1

libstdc++-3.4.3-22.1

libstdc++-devel-3.4.3-22.1

make-3.80-5

pdksh-5.2.14-30

sysstat-5.0.5-1

xscreensaver-4.18-5.rhel4.2

setarch-1.6-1

[root@localhost ~]# rpm -q compat-db

package compat-db is not installed

[root@localhost ~]# rpm -qa |grep compat  

compat-libgcc-296-2.96-138

avahi-compat-libdns_sd-0.6.16-6.el5

compat-libstdc++-296-2.96-138

java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

compat-libstdc++-33-3.2.3-61

[root@localhost ~]# rpm -qa |grep binutils

binutils-2.17.50.0.6-12.el5

[root@localhost ~]# cd /mnt/cdrom/Server/

[root@localhost Server]# rpm -ivh compat-db-4.2.52-5.1.i386.rpm

warning: compat-db-4.2.52-5.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing...                ########################################### [100%]

   1:compat-db              ########################################### [100%]

[root@localhost Server]# rpm -qa |grep control

control-center-2.16.0-16.el5

[root@localhost Server]# rpm -qa |grep gcc   

compat-libgcc-296-2.96-138

libgcc-4.1.2-46.el5

gcc-4.1.2-46.el5

gcc-gfortran-4.1.2-46.el5

gcc-c++-4.1.2-46.el5

[root@localhost Server]# rpm -qa |grep glibc

glibc-headers-2.5-42

glibc-2.5-42

glibc-common-2.5-42

glibc-devel-2.5-42

[root@localhost Server]# rpm -qa |grep libstdc

libstdc++-devel-4.1.2-46.el5

compat-libstdc++-296-2.96-138

libstdc++-4.1.2-46.el5

compat-libstdc++-33-3.2.3-61

[root@localhost Server]# rpm -qa |grep make  

automake16-1.6.3-8

automake15-1.5-16

automake17-1.7.9-7

make-3.81-3.el5

automake14-1.4p6-13

automake-1.9.6-2.1

imake-1.0.2-3

[root@localhost Server]# rpm -qa |grep pdksh

[root@localhost Server]# rpm -ivh pdksh-5.2.14-36.el5.i386.rpm

warning: pdksh-5.2.14-36.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing...                ########################################### [100%]

   1:pdksh                  ########################################### [100%]

[root@localhost Server]# rpm -qa |grep sysstat

[root@localhost Server]# rpm -ivh sysstat-7.0.2-3.el5.i386.rpm

warning: sysstat-7.0.2-3.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing...                ########################################### [100%]

   1:sysstat                ########################################### [100%]

[root@localhost Server]# rpm -qa |grep setarch

setarch-2.0-1.1

3:vim /etc/hosts   編輯

[root@localhost Server]# vim /etc/hosts

192.168.101.200         myhost.us.mycompany.com myhost

127.0.0.1               localhost.localdomain localhost

::1             localhost6.localdomain6 localhost6

4:Creating Required Operating System Groups and Users

[root@localhost Server]# groupadd dba

[root@localhost Server]# groupadd oinstall

[root@localhost Server]# groupadd oper

5:Creating an Oracle Software Owner User

[root@localhost Server]# useradd -g oinstall -G dba,oper oracle

[root@localhost Server]# passwd oracle

Changing password for user oracle.

New UNIX password:

BAD PASSWORD: it is too simplistic/systematic

Retype new UNIX password:

passwd: all authentication tokens updated successfully.

6:vim /etc/sysctl.conf 添加以下內容:

[root@localhost Server]# vim /etc/sysctl.conf

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default = 1048576

net.core.rmem_max = 1048576

net.core.wmem_default = 262144

net.core.wmem_max = 262144

7:vim /etc/security/limits.conf  添加以下內容:

[root@localhost Server]# vim /etc/security/limits.conf

oracle              soft    nproc   2047

oracle              hard    nproc   16384

oracle              soft    nofile  1024

oracle              hard    nofile  65536

8:vim /etc/pam.d/login   添加以下內容:

[root@localhost Server]# vim /etc/pam.d/login

session    required     /lib/security/pam_limits.so

session    required     pam_limits.so

9:vim /etc/profile   添加以下內容:

if [ $USER = "oracle" ]; then

        if [ $SHELL = "/bin/ksh" ]; then

              ulimit -p 16384

              ulimit -n 65536

        else

              ulimit -u 16384 -n 65536

        fi

fi

10:

[root@localhost Server]# mkdir /u01

[root@localhost Server]# mkdir -p /u01/app/oracle

[root@localhost Server]# chown -R oracle:oinstall /u01/app/oracle

You have mail in /var/spool/mail/root

[root@localhost Server]# chmod -R 755 /u01/app/oracle

[root@localhost Server]# mkdir /u01/flash_recovery_area

[root@localhost Server]# chown -R oracle:oinstall /u01/flash_recovery_area/

[root@localhost Server]# chmod -R 755 /u01/flash_recovery_area/

11:

[root@localhost Server]# su - oracle

[oracle@localhost ~]$ vim .bash_profile

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=/u01/app/oracle/product/10.2.0

export ORACLE_SID=teacher

12:env | grep ORA 若無生效,則需 . .bash_profile

[oracle@localhost ~]$ . .bash_profile

[oracle@localhost ~]$ env | grep ORA

ORACLE_SID=teacher

ORACLE_BASE=/u01/app/oracle

ORACLE_HOME=/u01/app/oracle/product/10.2.0

13:測試圖形界面($)

若不成功則:

exit

#xhost local:oracle(後到VM中測試)

[oracle@localhost ~]$ exit

logout

[root@localhost ~]# xclock

wps_clip_image-13314

14:換光盤(ora102forlinux)

[root@myhost ~]# cd /mnt/cdrom/Server/

[root@myhost Server]# rpm -ivh libXp-1.0.0-8.1.el5.i386.rpm

warning: libXp-1.0.0-8.1.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing...                ########################################### [100%]

   1:libXp                  ########################################### [100%]

[root@myhost ~]# umount /dev/cdrom

[root@myhost ~]# mount /dev/cdrom /mnt/cdrom/

mount: block device /dev/cdrom is write-protected, mounting read-only

15:安裝 安裝時不選擇裝數據庫

[root@myhost ~]# xhost local:oracle

non-network local connections being added to access control list

[root@myhost ~]# xclock

[root@myhost ~]# su - oracle

[oracle@myhost ~]$ xclock

[oracle@myhost ~]$ /mnt/cdrom/database/runinstaller

wps_clip_image-3846

wps_clip_image-15020

wps_clip_image-17496

wps_clip_image-31084

16:創建監聽器

netca

無法使用時,先配置.bash_profile

wps_clip_image-15384

wps_clip_image-1487

wps_clip_image-3370

wps_clip_image-15495 wps_clip_image-17744

wps_clip_image-28871

17:建庫 dbca

wps_clip_image-15777

wps_clip_image-18246 wps_clip_image-32746

wps_clip_image-8882

wps_clip_image-11251

密碼:dsl123

wps_clip_image-29780

wps_clip_image-1013

wps_clip_image-6961

wps_clip_image-16846

wps_clip_image-3320

wps_clip_image-8875

wps_clip_image-8045

wps_clip_image-17737

wps_clip_image-15932

wps_clip_image-5886

[oracle@myhost ~]$ sqlplus

SQL*Plus: Release 10.2.0.1.0 - Production on Mon May 14 22:02:42 2012

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Enter user-name: sys as sysdba

Enter password: dsl123

Connected to:

Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

With the Partitioning, OLAP and Data Mining options

SQL> select * from scott.emp;

  EMPNO ENAME      JOB              MGR HIREDATE         SAL       COMM

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

    DEPTNO

----------

      7369 SMITH      CLERK           7902 17-DEC-80        800

        20

      7499 ALLEN      SALESMAN        7698 20-FEB-81       1600        300

       30

      7521 WARD       SALESMAN        7698 22-FEB-81       1250        500

        30

     EMPNO ENAME      JOB              MGR HIREDATE         SAL       COMM

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

    DEPTNO

----------

      7566 JONES      MANAGER         7839 02-APR-81       2975

        20

      7654 MARTIN     SALESMAN        7698 28-SEP-81       1250       1400

        30

      7698 BLAKE      MANAGER         7839 01-MAY-81       2850

        30

     EMPNO ENAME      JOB              MGR HIREDATE         SAL       COMM

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

    DEPTNO

----------

      7782 CLARK      MANAGER         7839 09-JUN-81       2450

        10

      7788 SCOTT      ANALYST         7566 19-APR-87       3000

        20

      7839 KING       PRESIDENT            17-NOV-81       5000

        10

     EMPNO ENAME      JOB              MGR HIREDATE         SAL       COMM

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

    DEPTNO

----------

      7844 TURNER     SALESMAN        7698 08-SEP-81       1500          0

        30

      7876 ADAMS      CLERK           7788 23-MAY-87       1100

        20

      7900 JAMES      CLERK           7698 03-DEC-81        950

        30

     EMPNO ENAME      JOB              MGR HIREDATE         SAL       COMM

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

    DEPTNO

----------

      7902 FORD       ANALYST         7566 03-DEC-81       3000

        20

      7934 MILLER     CLERK           7782 23-JAN-82       1300

        10

14 rows selected.

SQL> conn scott

Enter password: tiger

ERROR:tiger

ORA-28001: the password has expired

Changing password for scott

New password:tiger

Retype new password: tiger

Password changed

Connected.

SQL> show user

USER is "SCOTT"

SQL> select * from scott.emp;

  EMPNO ENAME      JOB              MGR HIREDATE         SAL       COMM

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

    DEPTNO

----------

      7369 SMITH      CLERK           7902 17-DEC-80        800

        20

      7499 ALLEN      SALESMAN        7698 20-FEB-81       1600        300

        30

      7521 WARD       SALESMAN        7698 22-FEB-81       1250        500

        30

     EMPNO ENAME      JOB              MGR HIREDATE         SAL       COMM

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

    DEPTNO

----------

      7566 JONES      MANAGER         7839 02-APR-81       2975

        20

      7654 MARTIN     SALESMAN        7698 28-SEP-81       1250       1400

        30

      7698 BLAKE      MANAGER         7839 01-MAY-81       2850

        30

     EMPNO ENAME      JOB              MGR HIREDATE         SAL       COMM

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

    DEPTNO

----------

      7782 CLARK      MANAGER         7839 09-JUN-81       2450

        10

      7788 SCOTT      ANALYST         7566 19-APR-87       3000

        20

      7839 KING       PRESIDENT            17-NOV-81       5000

        10

     EMPNO ENAME      JOB              MGR HIREDATE         SAL       COMM

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

    DEPTNO

----------

      7844 TURNER     SALESMAN        7698 08-SEP-81       1500          0

        30

      7876 ADAMS      CLERK           7788 23-MAY-87       1100

        20

      7900 JAMES      CLERK           7698 03-DEC-81        950

        30

     EMPNO ENAME      JOB              MGR HIREDATE         SAL       COMM

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

    DEPTNO

----------

      7902 FORD       ANALYST         7566 03-DEC-81       3000

        20

      7934 MILLER     CLERK           7782 23-JAN-82       1300

        10

14 rows selected.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章