文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>install ora9204 on rhelas3 按照别人的帖子,实..

install ora9204 on rhelas3 按照别人的帖子,实..

时间:2006-04-13  来源:heavyrain

Red Hat Linux AS3下安装 ORACLE9.2.0.4
先是遇到硬盘空间不够,然后用pq从win划空间过来,后来造成grub挂了,想方设法修复了,还好没一时着急从做系统,后来oracle用户进入不了Gnome的桌面,没找到办法,换成kde就好了……奇怪了,后来就安装时说:have sufficient privileges to write to the specified path in component database configuration assistant 9.2.0.1.0. Installation cannot continue for ,跳过去了但是建库时dbac找不到,后来发现是因为环境变量中"export ORACLE_BASE=/opt/ora9"写错路径了,结果折腾了一个晚上,总算装上了

首先,准备安装需要的软件包和补丁包: 
p3006854_9204_LINUX.zip
只需在运行runInstall前打p3006854_9204_LINUX.zip 补丁即可
以下1,2,3的包U3默认已经安装,而且版本又更新了,请注意安装系统是勾选编译工具和内核工具
1.用rpm -qa│grep compat 查看u3系统中是否安有以下几个软件包:
compat-libstdc++-7.3-2.96.128
compat-db-4.0.14-5
compat-libstdc++-devel-7.3-2.96.128
compat-gcc-c++-7.3-2.96.128
compat-gcc-7.3-2.96.128

2. rpm -qa │ grep openmotif查看下列软件包
openmotif-2.2.3-3.RHEL3

3. rpm -qa │ grep setarch查看:
setarch-1.3-1

第二,准备安装过程中需要的用户和用户组
在安装的过程中我们使用两个用户同时进行,其中一个是root用户,另外一个是你新建立的oracle用户。

1、以下用root用户权限操作
2、建立oracle 用户和密码
# groupadd oinstall (在安装oracle时UNIX Group name:oinstall)
# useradd -g oinstall oracle
# passwd oracle

第三,安装准备步骤.
1、准备文件目录:
# mkdir -p /opt/ora9/product/9.2
# mkdir /var/opt/oracle
# chown -R oracle:oinstall /var/opt/oracle
# chown -R oracle:oinstall /opt/ora9
2、设置内核参数,调节信号灯及共享内存:

修改 /etc/sysctl.conf 这个文件,加入以下的语句:
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000

sem 4个参数依次为SEMMSL(每个用户拥有信号量最大数);SEMMNS(系统信号量最大数);SEMOPM(每次semopm系统调用操作数);SEMMNI(系统辛苦量集数最大数).
Shmmax 最大共享内存2GB 物理内存如果小的话可以设置成 536870912.
Shmmni 最小共享内存 4096KB.
Shmall 所有内存大小.

设置完成后用命令 more /etc/sysctl.conf |grep kernel.s 检查.

3、设置oracle对文件的要求:
编辑文件:/etc/security/limits.conf 加入以下语句:
oracle    soft    nofile    65536
oracle    hard    nofile   65536
oracle    soft    nproc    16384
oracle    hard    nproc    16384

4.安装补丁p3006854_9204_LINUX.zip
unzip p3006854_9204_LINUX.zip
Archive: p3006854_9204_LINUX.zip
creating: 3006854/
inflating: 3006854/rhel3_pre_install.sh
inflating: 3006854/README.txt

5.建立oracle安装临时目录
#cd /home
#mkdir ora9i
#chown –R oracle:oinstall ora9i
这些目录你可以自己定义,用来存放安装文件。用oracle用户上传安装文件到ora9i目录下

第四,开始正式安装
登出root用户,用oracle用户登陆图形界面
1.开一个终端
打开.bash_profile文件,将如下内容加入:
(命令vi $HOME/.bash_profile 编辑用VI使用可查手册 I 进入edit ;w 存盘)
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

#oracle 9i
export ORACLE_BASE=/opt/ora9
export ORACLE_HOME=/opt/ora9/product/9.2
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
export ORACLE_OWNER=oracle
export ORACLE_SID=ora9
export ORACLE_TERM=vt100
export LD_ASSUME_KERNEL=2.4.1
export THREADS_FLAG=native
export LD_LIBRARY_PATH=/opt/ora9/product/9.2/lib:$LD_LIBRARY_PATH
export PATH=/opt/ora9/product/9.2/bin:$PATH
#
# change this NLS settings to suit your country:
# example:
# german_germany.we8iso8859p15, american_america.we8iso8859p2 etc.
#
export LANG=en_US
保存后退出.
执行: source .bash_profile
查看 set | more

2. cd /home/ora9i (进入到刚才创建的oracle的临时安装目录)
解gz文件 (窗口模式解压不会把原档案删除,终端模式解压后自动删除原档案)
gunzip ship_9204_linux_disk1.cpio.gz
gunzip ship_9204_linux_disk2.cpio.gz
gunzip ship_9204_linux_disk3.cpio.gz

3.释放cpio文件
cpio -idmv < ship_9204_linux_disk1.cpio
cpio -idmv < ship_9204_linux_disk2.cpio
cpio -idmv < ship_9204_linux_disk3.cpio
//这个步骤将生成三个文件夹:DISK1, DISK2, DISK3

4.完成Oracle的安装:
在oracle主目录里运行: /home/ora9i/Disk1/runInstaller
安装过程中的注意事项:
1.在安装中让你输入 UNIX group name:oinstall (#groupadd oinstall)
如果提示orainstRoot.sh 权限问题,在root终端下执行:su - root
#sh ./tmp/orainstRoot.sh 然后继续
2.在安装中选择 software only 不要建数据库
3.安装最后还需要根据提示用root用户运行一下一个脚本

安装成功,设置一下密码,我们开始创建oracle数据库
$dbca
使用dbca创建数据库过程中,注意选择字符集,对于中文而言,建议使用数据库字符集:ZHS16GBK 国家字符集:UTF8

第五、数据库建立完成后挂起oracle
启动oracle监听
$lsnrctl
lsnrctl>status (查状态)
lsnrctl>start

检查oracle服务是否挂起
$ps –ef |grep ora

连接数据库
$sqlplus /nolog
SQL>connect / as sysdba
SQL>startup
检查是否连接oracle
SQL>select sysdate from dual;

第六、使数据库成为归档模式,便于rman备份
关闭数据库
SQL>shutdown immediate
Mount数据库,但不打开
SQL>startup mount
检查此时的模式
SQL> archive log list;
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination /opt/ora9/product/9.2/dbs/arch
Oldest online log sequence 1
Current log sequence 2
开始修改模式
SQL> alter database archivelog;
SQL>shutdown immediate
SQL>startup
SQL> archive log list;
Database log mode Archive Mode
Automatic archival Disabled
Archive destination /opt/ora9/product/9.2/dbs/arch
Oldest online log sequence 1
Next log sequence to archive 2
Current log sequence 2

相关阅读 更多 +
排行榜 更多 +
独角兽装扮物语

独角兽装扮物语

休闲益智 下载
多格和迷失的猫

多格和迷失的猫

休闲益智 下载
模拟赛车精英

模拟赛车精英

赛车竞速 下载