Oracle 10.1.0.5 for Solaris10软件安装配置手册

来源:互联网 发布:大脚插件 mac 编辑:程序博客网 时间:2024/04/29 19:48

安装前的准备工作:

1、        oracle 10.1.0.2的光盘拷贝到一个临时的文件夹下面:

     # cd /export/home

     # mkdir oracledisk

     # cd /cdrom/cdrom0

     # cp –r * /export/home/oracledisk

2、        修改启动参数。默认情况下,solaris10下面是不能安装oracle10g的,在安装过程中会报错的,那么需要修改一个参数才能正常的安装。需要修改oraparam.inioraparam.var文件,增加solaris版本就可以了。

# cd /export/home/oracledisk/db/disk1/install

# vi oraparam.ini

#You can customise error message shown for failure through CERTIFIED_VERSION_FAI

LURE_MESSAGE

Solaris=5.6,5.7,5.8,5.9,5.10 (就是添加5.10

Linux=redhat-2.1AS

#HPUX=B.11.00

Decunix=V5.1A,V5.1

AIX=5.1.0.0

# vi oraparam.var

#You can customise error message shown for failure through CERTIFIED_VERSION_FAI

LURE_MESSAGE

Solaris=5.8,5.9, 5.10 (就是添加5.10

Windows=4.0,5.0,5.1,5.2

Linux=redhat-2.1AS

HPUX=B.11.11

Decunix=V5.1A,V5.1

AIX=5.1.0.0

3、        修改系统参数,在/etc/system文件下面添加

set semsys:seminfo_semmni=100

set semsys:seminfo_semmns=1024

set semsys:seminfo_semmsl=256

set semsys:seminfo_semvmx=32767

set shmsys:shminfo_shmmax=4294967295(等于物理内存*1024*1024*1024-1)

set shmsys:shminfo_shmmin=1

set shmsys:shminfo_shmmni=100

set shmsys:shminfo_shmseg=10

4、        添加组和用户(在两个节点上面进行操作,做双机要求两台机器添加的User IDgroup ID必须完全相同)

       # groupadd dba

       # groupadd oinstall

       # useradd –g oinstall –G dba –b /bin/bash –d /export/home/oracle -m oracle

5、        修改oracle用户的profile文件

     # vi .profile文件

     添加如下列:

ORACLE_BASE=/export/home/oracle

ORACLE_HOME=/opt/oracle/oracle10g

ORACLE_SID=sltvdb

PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin

LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/usr/local/lib:/usr/lib

DISPLAY=172.18.20.3:0.0

TMPDIR=/tmp

export ORALCE_BASE ORACLE_HOME ORACLE_SID

export DISPLAY TMPDIR

umask 022

6、        重新启动计算机

     # sync

     # sync

     # sync

     # reboot

    

Oracle数据库软件的安装:

1、        使用图形化界面(使用OUI来进行安装)安装前,先需要配置显示属性

# su – oracle

Bash-2.05$ export DISPLAY=172.15.35.9:0.0

2、        执行oracle安装文件

Bash-2.05$cd /export/home/oracledisk/install

Bash-2.05$./runInstaller

出现如下的安装画面:

3、              UNIX Linux 安装时, Specify Inventory directory and credentials 窗口出现。 输入安装 Oracle 软件的完整目录或接受缺省值。 输入操作系统组名称,此组具有目录写权限。单击 Next ,单击 OK作为管理组小组登录到您的计算机上,此小组有权限安装 Oracle 软件并创建和运行数据库,出现如下画面:

4、              打开一个新的终端窗口,以 root 登录,按照对话框的指示运行 orainstRoot.sh 脚本。 当脚本完成后,返回到 Oracle Universal Installer 页面并单击 Continue

5、              Specify File Locations 窗口出现。 输入安装 Oracle 软件的完整目录或接受缺省值。单击 Next

6、              Select Installation Type 页面出现。 也选择适合您的环境的 企业版 标准版。这里我们选择Enterprise版本,单击 Next

7、              Installer 将确认您的系统符合安装和配置所选产品的最低需求。 在继续前纠正并报告问题。单击 Next

8、              Select Database Configuration 页面出现。 选择开始数据库的类型为 General Purpose Transaction Processing Data Warehouse。这里我们选择“Do not create a starter database”,我们将在以后再创建数据库,单击 Next

9、              Specify Database Configuration Options 页面出现。 Database Naming 部分输入 Global Database Name SID Database Character Set 部分选择字符集(字符集我们选择ZHS16GBK)。 选择 Create database with Sample Schemas 安装示例模式。单击 Next

10、          Select Database Management Option 页面出现。 选择 Use Database Control for Database Management

11、          Specify Database Schema Passwords 页面出现。 选择 Use different passwords for these accounts 并输入管理员密码或选择 Use the same password for all the accounts 并输入密码(这里的密码为newauto)。单击 Next

12、          Specify Database Schema Passwords 页面出现。 选择 Use different passwords for these accounts 并输入管理员密码或选择 Use the same password for all the accounts 并输入密码(这里的密码为newauto)。单击 Next

13、          Summary 页面出现,包含将安装的产品列表。 单击 Install 开始安装

14、          您将看到进度窗口

15、          安装完成后,您将退出安装界面

16、          单击 Yes 退出

至此,您已经完成了oracle数据库软件的安装部分,接下来就要开始数据库部分的创建工作。

Oracle数据库的创建(使用 Database Configuration AssistantDBCA创建数据库)

1、              由于这个版本的oracle数据库软件有问题,所以需要把oracle数据库软件的版本升级到10.1.0.5.0,所以在使用DBCA创建数据库之前,要先数据库进行升级。升级的软件包为p4505133_10105_SOLARIS64.zip,先使用FTP等软件把这个包拷贝到服务器上面(记得要使用二进制传送,否则安装会有问题)。

2、              使用unzip把包解开,然后进行安装。

3、              3310磁盘阵列格式化完成后,把数据库要建立的磁盘mount上来

# newfs –f 4096 /c3t0d0s6

# mount /dev/dsk/c3t0d0s6 /opt/oracle/oracledatabase

4、              现在可以开始进行数据库的创建了

# su – oracle

$ DISPLAY=172.18.20.3:0.0

#$export DISPLAY

$ cd /opt/oracle/oracle10g/bin

$ dbca

5、              点击下一步,进行数据库的创建:

6、              我们选择一般用途的数据库进行创建:

7、              下一步需要填入数据库实例的名称,这里我们定义的数据库实例的名称为sldb

8、              下一步的配置我们使用缺省设置:

9、              后面输入数据库管理员的密码,这里的密码我们全部使用相同的密码,即newauto

10、          下面需要选择数据库创建的存储机制,我们在这里选择使用文件系统:

11、          文件系统的位置为我们使用的共享磁盘阵列3310上面的空间:

12、          指定恢复的地方:

13、          下一步的安装确认我们是否需要示例方案,我们缺省安装:

14、          内存大小,调整大小和连接模式,我们都使用缺省的设置,在字符集选择中,我们按照如下设置:

15、          检查所有的配置是否正确:

16、          所有的参数都正确后,开始进行数据库的创建,这时可能需要一段时间:

17、          在数据库创建完成后,您就可以修改密码或者退出。至此数据库创建完成。

18、          数据库安装完成后进行验证:

# su – oracle

# cd /opt/oracle/oracle10g/bin

# sqlplus /nolog

$ connect /as sysdba

$ startup

19、          启动listener服务:

$ cd /opt/oracle/oracle10g/bin

$ lsnrctl startup

20、          看数据库是否可以正常启动,客户端是否可以正常的对数据库进行操作。

21、          使用oracle用户在/opt/oracle/oracle10g/bin下执行netca命令,进行数据库的配置,这些配置和windows下面的配置都是相同的,这里就不详细论述了。

在另外的一个节点进行Oracle数据库的创建

1、              在另外的一台数据库服务器上面进行数据库的安装配置。

DBServer2上面创建oracle用户和oinstalldba组,使得用户和组的UIDDBServer1上面完全相同。

2、              DBServer1上面把oracle的安装目录打成一个tar包,然后复制到DBServer2上面。

# cd /opt/oracle

# tar –r cvf oracle.tar oracle10g

3、              把创建好的oracle.tar包传送到DBServer2上面

# rcp oracle.tar DBServer2:/opt/oracle

4、              登陆到DBServer2上面,把oracle.tar包解开,进行其他的一些基本的配置

# rsh DBServer2

# cd /opt/oracle

# tar xvf oracle.tar

# su – oracle

$ cd oracle10g

$ cd network/admn

$ vi listener.ora文件,把监听的地址该成DBServer2

5、              DBServer1上面把oracle数据库停掉,然后在DBServer2上面把磁盘阵列mount上来,然后启动oracle数据库。如果客户端连接正常的话,那么oracle至此安装全部结束。

 
原创粉丝点击