|
1.
Linux兼容
其实在FreeBSD下安装Oracle9i,实质上是在Linux下安装。不过是由FreeBSD提供一个兼容环境而已。
应该说FreeBSD提供的Linux环境已经足够好了,但是我们还是需要做点工作:
建立/compat/linux/etc/mtab
#cat
/etc/fstab | grep -v ''''^#'''' | grep -v cd9660 | grep -v proc | grep -v
swap | grep -v devfs > /compat/linux/etc/mtab
他生成的内容是:
/dev/ad0s2a / ufs rw 1 1
/dev/ad1s1 /u01 ufs rw 1 1
我生成的内容是:
/dev/ad0s1a / ufs rw 1 1
/dev/ad0s1e /tmp ufs rw 2 2
/dev/ad0s1f /usr ufs rw 2 2
/dev/ad0s1d /var ufs rw 2 2
创建链接
#ln
-s /usr/bin/awk /compat/linux/bin/awk
#ln
-s /usr/bin/sed /compat/linux/bin/sed
#ln
-s /usr/bin/chown /compat/linux/bin/chown
创建/compat/linux/bin/arch
#cat
> /compat/linux/bin/arch
#!/compat/linux/bin/bash
echo
i686
^D
然后给它执行权
#chmod
+x /compat/linux/bin/arch
如果你愿意,给它也来个链接也是不错的
#ln
-s /compat/linux/bin/arch /bin/arch
2.
修改KERNEL
#cd
/usr/src/sys/i386/conf
#cp
GENERIC ORACLE
#cat
>> ORACLE
options SEMMAP=128
options SEMMNI=128
options SEMMNS=32000
options SEMOPM=250
options SEMMSL=250
options SHMMAXPGS=65536
options SHMMAX=1073741824
options SHMMNI=4096
options SHMSEG=4096
options MAXDSIZ=”(1024*1024*1024)”
options MAXSSIZ=”(1024*1024*1024)”
options DFLDSIZ=”(1024*1024*1024)”
^D
*注,好象高手们都比较喜欢纯命令行,连个VI也不舍得用。
#config
ORACLE
#cd
../compile/ORACLE
#make
depend install
#reboot
如果你象我一样还没编译过内核,可能会出现如下提示:
You
must build a kernel first
这时,只需要执行:
就是这句:#make
depend install改成:
#make
depend
#make
#make
install就OK了。
3.
设置Oracle的用户环境变量
昨天安装时只是创建了oracle用户,对组并没有细分。现在也补上吧。应该是个好习惯。
#cat
>> /etc/group
oraoper:*:97:oracle
oradb:*:98:oracle
oracle:*:99: #这句因为加oracle用户时自动加了,所以我并没有写。
^D
#adduser就略过了
#mkdir
-p /home/oracle同上
#chown
-R oracle:oracle /home/oracle这句好象我当时没有执行,加上
接下来是关键了
#cat
> /home/oracle/.profile
ORACLE_HOME=/usr/opt/ora9i/product/9.2.0.1.0
ORACLE_SID=ORACLE
PATH=$ORACLE_HOME/bin:$PATH
PS1=''''oracle-freebsd>
''''
export
ORACLE_HOME ORACLE_SID PATH PS1
^D
如果你没有DNS,需用要在hosts文件里加上
#echo
“<your IP address> <hostname>” >> /etc/hosts
准备好了,现在可以进行安装了。
cd
/usr/local/ora9i/Disk1「我把安装包解到这里了」
#xhost
+local:oracle #给oracle用户本地访问X的权利
#su
– oracle
#export
DISPLAY=:0
#cd
/usr/local/ora9i/Disk1
[1] [2] 下一页 [系统软件]EXP-00008: ORACLE error 904 encountered的解决方… [常用软件]PB7 连接 Oracle 的配置方法 [Web开发]oracle Export and Import 简介 [Web开发]ADO访问Oracle结果集的心得 [JAVA开发]JDBC+Hibernate将Blob数据写入Oracle [JAVA开发]J2EE应用中与Oracle数据库的连接 [JAVA开发]Oracle Application Serve_ [其他]HP-UXrx2600B.11.22Uia64安装oracle9i9.2foria64手… [其他]在RedhatEnterpriseserver3上安装oracle9iR2的注意… [其他]PROC++批量导入导出ORACLE数据库表
|