【bbed】11g环境下编译安装bbed工具

来源:互联网 发布:mpls网络架构 编辑:程序博客网 时间:2024/05/22 15:32

11g缺少几个文件,可以10g对应环境里拷贝出来,然后:

[oracle@db1 bbedcp]$ pwd
/home/oracle/bbedcp
[oracle@db1 bbedcp]$ ll
total 32
-rwxr-xr-x. 1 oracle oinstall  8704 Oct  7 11:58 bbedus.msb
-rwxr-xr-x. 1 oracle oinstall 10270 Oct  7 11:58 bbedus.msg
-rwxr-xr-x. 1 oracle oinstall  1863 Oct  7 11:58 sbbdpt.o
-rwxr-xr-x. 1 oracle oinstall  1191 Oct  7 11:58 ssbbded.o

[oracle@db1 bbedcp]$ echo $ORACLE_HOME
/u01/app/oracle
[oracle@db1 bbedcp]$ cp ./s*.o /u01/app/oracle/rdbms/lib/
[oracle@db1 bbedcp]$ ls -l /u01/app/oracle/rdbms/lib/*sbb*.o
-rwxr-xr-x. 1 oracle oinstall 1863 Oct  7 13:51 /u01/app/oracle/rdbms/lib/sbbdpt.o
-rwxr-xr-x. 1 oracle oinstall 1191 Oct  7 13:51 /u01/app/oracle/rdbms/lib/ssbbded.o
[oracle@db1 bbedcp]$ chmod 644 /u01/app/oracle/rdbms/lib/*sbb*.o
[oracle@db1 bbedcp]$ ls -l /u01/app/oracle/rdbms/lib/*sbb*.o
-rw-r--r--. 1 oracle oinstall 1863 Oct  7 13:51 /u01/app/oracle/rdbms/lib/sbbdpt.o
-rw-r--r--. 1 oracle oinstall 1191 Oct  7 13:51 /u01/app/oracle/rdbms/lib/ssbbded.o
[oracle@db1 bbedcp]$ ls -l bbedus.*
-rwxr-xr-x. 1 oracle oinstall  8704 Oct  7 11:58 bbedus.msb
-rwxr-xr-x. 1 oracle oinstall 10270 Oct  7 11:58 bbedus.msg
[oracle@db1 bbedcp]$ cp ./bbedus.* /u01/app/oracle/rdbms/mesg/
[oracle@db1 bbedcp]$ chmod 644 /u01/app/oracle/rdbms/mesg/bbedus.ms*
[oracle@db1 bbedcp]$ ls -l /u01/app/oracle/rdbms/mesg/bbedus.ms*
-rw-r--r--. 1 oracle oinstall  8704 Oct  7 13:52 /u01/app/oracle/rdbms/mesg/bbedus.msb
-rw-r--r--. 1 oracle oinstall 10270 Oct  7 13:52 /u01/app/oracle/rdbms/mesg/bbedus.msg
[oracle@db1 bbedcp]$ make -f $ORACLE_HOME/rdbms/lib/ins_rdbms.mk BBED=$ORACLE_HOME/bin/bbed $ORACLE_HOME/bin/bbed


Linking BBED utility (bbed)
rm -f /u01/app/oracle/bin/bbed
gcc -o /u01/app/oracle/bin/bbed -m64 -L/u01/app/oracle/rdbms/lib/ -L/u01/app/oracle/lib/ -L/u01/app/oracle/lib/stubs/  /u01/app/oracle/lib/s0main.o /u01/app/oracle/rdbms/lib/ssbbded.o /u01/app/oracle/rdbms/lib/sbbdpt.o `cat /u01/app/oracle/lib/ldflags`    -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -ldbtools11 -lclntsh  `cat /u01/app/oracle/lib/ldflags`    -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lnro11 `cat /u01/app/oracle/lib/ldflags`    -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lnnz11 -lzt11 -lztkg11 -lztkg11 -lclient11 -lnnetd11  -lvsn11 -lcommon11 -lgeneric11 -lmm -lsnls11 -lnls11  -lcore11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lxml11 -lcore11 -lunls11 -lsnls11 -lnls11 -lcore11 -lnls11 `cat /u01/app/oracle/lib/ldflags`    -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lnro11 `cat /u01/app/oracle/lib/ldflags`    -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lclient11 -lnnetd11  -lvsn11 -lcommon11 -lgeneric11   -lsnls11 -lnls11  -lcore11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lxml11 -lcore11 -lunls11 -lsnls11 -lnls11 -lcore11 -lnls11 -lclient11 -lnnetd11  -lvsn11 -lcommon11 -lgeneric11 -lsnls11 -lnls11  -lcore11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lxml11 -lcore11 -lunls11 -lsnls11 -lnls11 -lcore11 -lnls11   `cat /u01/app/oracle/lib/sysliblist` -Wl,-rpath,/u01/app/oracle/lib -lm    `cat /u01/app/oracle/lib/sysliblist` -ldl -lm   -L/u01/app/oracle/lib
[oracle@db1 bbedcp]$ which bbed
/u01/app/oracle/bin/bbed
[oracle@db1 bbedcp]$ file /u01/app/oracle/bin/bbed
/u01/app/oracle/bin/bbed: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, not stripped
[oracle@db1 bbedcp]$

0 0
原创粉丝点击