執行dbca命令的時候報錯了
執行dbca命令的時候報錯了,網上搜了一把,果然找到了解決資訊:
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product/ora92
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
export ORACLE_OWNER=oracle
export ORACLE_SID=zytk30
export ORACLE_TERM=vt100
export LD_ASSUME_KERNEL=2.6.9
export THREADS_FLAG=native
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$PATH
export NLS_LANG=american_america.we8iso8859p1
作業系統:RedHat Enterprise Linux AS 4
資料庫:Oracle 9206
在建立資料庫例項的時候報瞭如下錯誤:
[root@localhost ~]# xhost +
access control disabled, clients can connect from any host
[root@localhost ~]# su - oracle
[oracle@localhost ~]$ cd product/ora92/bin
[oracle@localhost bin]$ ./dbca
/home/oracle/jre/1.1.8/bin/../lib/i686/native_threads/libzip.so: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference (libzip.so)
Unable to initialize threads: cannot find class java/lang/Thread
Could not create Java VM
[oracle@localhost bin]$
access control disabled, clients can connect from any host
[root@localhost ~]# su - oracle
[oracle@localhost ~]$ cd product/ora92/bin
[oracle@localhost bin]$ ./dbca
/home/oracle/jre/1.1.8/bin/../lib/i686/native_threads/libzip.so: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference (libzip.so)
Unable to initialize threads: cannot find class java/lang/Thread
Could not create Java VM
[oracle@localhost bin]$
在網站看了一下,是Oracle環境變數中的一個引數值設的不對,我剛開始設的環境變數如下:
[oracle@localhost ~]$ more .bash_profile
# .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
unset USERNAME
#lccadd
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product/ora92
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
export ORACLE_OWNER=oracle
export ORACLE_SID=zytk30
export ORACLE_TERM=vt100
export LD_ASSUME_KERNEL=2.6.9
export THREADS_FLAG=native
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$PATH
export NLS_LANG=american_america.we8iso8859p1
用紅色標出來的LD_ASSUME_KERNEL,這個引數的值好像有規定的,那就是:
export LD_ASSUME_KERNEL=2.4.1 # for RH 9 and RHEL AS 3
export LD_ASSUME_KERNEL=2.4.19 # for RHEL AS 4
export LD_ASSUME_KERNEL=2.4.19 # for RHEL AS 4
於是我將LD_ASSUME_KERNEL的值改為2.4.19後,執行如下命令:
#source .bash_profile
#more | set
然後退出登入,再次進入,這時候oracle的環境就已經生效了.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12932950/viewspace-421442/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle RAC dbca的時候報錯提示cluster nodes are not accessibleOracle
- 誰遇到過執行 monkey 的時候報 filenotfound 的報錯
- ./mongod命令執行報錯Go
- 執行srvctl命令報錯
- php執行的時候報File size limit exceededPHPMIT
- 11GR2執行DBCA報錯誤(打補丁)
- oracle 10G rac 執行dbca 報錯處理方法Oracle 10g
- MacOS 裡執行 sed 命令報錯Mac
- IDEA在執行maven打war的時候報錯:Cannot access defaults field of PropertiesIdeaMaven
- 一些執行maven命令的報錯Maven
- pypy有時候執行python程式錯誤Python
- DBCA 建庫執行報錯ora-12547 ----深刻的教訓
- JiveJdon執行後執行註冊的時候碰到的錯誤,請教各位?
- 執行dbca時報錯:Xlib:No protocol specifiedProtocol
- ORACLE dbca執行到40%報錯之ORA-12154Oracle
- Jenkins中執行docker命令報錯JenkinsDocker
- mysql執行命令報segmentation fault 錯誤MySqlSegmentation
- 執行Docker命令報錯解決辦法Docker
- rsync 客戶端同步的時候報錯客戶端
- ftp下載的時候用mget命令出錯FTP
- crontab異常:shell下可以執行命令,執行crontab卻報錯
- 書中第四章的例子,在TOMCAT裡除錯過了,但是執行的時候。。。Tomcat除錯
- dbca建庫的時候忘記asmsnmp密碼,臨時修改ASM密碼
- setInterval()呼叫其他函式時候報錯函式
- 物理data guard備standby庫的時候報錯。
- linux 上執行DBCA報錯ora-00600 ora-03114Linux
- Monkey 執行的時候,音樂播放..
- linux執行sh報錯:$’\r’: 未找到命令的解決Linux
- 解決vue使用Sass時候的報錯問題Vue
- suse10啟動vsftp的時候報錯FTP
- 在使用jbuild7執行jive論壇的時候出現下列錯誤UI
- 使用rman執行recover database 的時候出現RMAN-06054的錯誤提示Database
- VNC oracle使用者執行dbca時出現no protocol specifiedVNCOracleProtocol
- 是時候擁有一個你自己的命令列工具了命令列
- crontab 新增計劃任務的時候報錯疑問?
- 提交App Store的時候報錯java.lang.reflect.InvocationTargetExceptionAPPJavaException
- 執行用例報錯
- linuxmysql執行報錯LinuxMySql