banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Lại một vấn đề nữa về Oracle,nhờ giúp đỡ!  XML
  [Question]   Lại một vấn đề nữa về Oracle,nhờ giúp đỡ! 10/03/2009 05:41:43 (+0700) | #1 | 172591
[Avatar]
nxthao
Member

[Minus]    0    [Plus]
Joined: 24/09/2007 11:12:42
Messages: 155
Location: india
Offline
[Profile] [PM] [WWW] [Yahoo!]
Tôi đang chạy oracle 10g ngon lành,chỉ tắt máy đi thôi,khi khởi động lại máy,chạy Oracle thì hiện ra lỗi :


[root@localhost lib]# /u01/app/oracle/product/10.2.0/db10g/bin/lsnrctl start

LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 09-MAR-2009 23:31:11

Copyright (c) 1991, 2005, Oracle. All rights reserved.

Starting /u01/app/oracle/product/10.2.0/db10g/bin/tnslsnr: please wait...

/u01/app/oracle/product/10.2.0/db10g/bin/tnslsnr: error while loading shared libraries: libclntsh.so.10.1: cannot open shared object file: No such file or directory
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Linux Error: 32: Broken pipe

 


Tôi nghĩ phải đặt lại path cho LD_LIBRARY_PATH


[root@localhost lib]# echo $ORACLE_HOME/lib >> /etc/ld.so.conf
 


sau đó chạy tiếp thì ra lỗi sau :


[root@localhost lib]# ldconfig
ldconfig: File /u01/app/oracle/product/10.2.0/db10g/lib/libnmuk.so.0 is empty, not checked.
ldconfig: File /u01/app/oracle/product/10.2.0/db10g/lib/libnmasf.so.0 is empty, not checked.
ldconfig: File /u01/app/oracle/product/10.2.0/db10g/lib/libnmadm.so.0 is empty, not checked.
ldconfig: File /u01/app/oracle/product/10.2.0/db10g/lib/libnmefw.so.0 is empty, not checked.
ldconfig: File /u01/app/oracle/product/10.2.0/db10g/lib/libnmefsql.so.0 is empty, not checked.
ldconfig: File /u01/app/oracle/product/10.2.0/db10g/lib/libnmefvr.so.0 is empty, not checked.
ldconfig: File /u01/app/oracle/product/10.2.0/db10g/lib/libnmadbg.so.0 is empty, not checked.
ldconfig: File /u01/app/oracle/product/10.2.0/db10g/lib/libnmevq.so.0 is empty, not checked.
ldconfig: File /u01/app/oracle/product/10.2.0/db10g/lib/libnmeoci.so.0 is empty, not checked.
ldconfig: File /u01/app/oracle/product/10.2.0/db10g/lib/libnmefut.so.0 is empty, not checked.
ldconfig: File /u01/app/oracle/product/10.2.0/db10g/lib/libnmalk.so.0 is empty, not checked.
ldconfig: File /u01/app/oracle/product/10.2.0/db10g/lib/libnmastk.so.0 is empty, not checked.
ldconfig: File /u01/app/oracle/product/10.2.0/db10g/lib/libnmefos.so.0 is empty, not checked.
ldconfig: File /u01/app/oracle/product/10.2.0/db10g/lib/libnmefud.so.0 is empty, not checked.
ldconfig: File /u01/app/oracle/product/10.2.0/db10g/lib/libnmuc.so.0 is empty, not checked.
ldconfig: File /u01/app/oracle/product/10.2.0/db10g/lib/libnmemso.so.0 is empty, not checked.
ldconfig: File /u01/app/oracle/product/10.2.0/db10g/lib/libordim10.soO is empty, not checked.
ldconfig: File /u01/app/oracle/product/10.2.0/db10g/lib/libnmarl.so.0 is empty, not checked.
ldconfig: /u01/app/oracle/product/10.2.0/db10g/lib/libexpat.so.0 is not a symbolic link

 


Đến đây thì không hiểu thế nào nữa,xin được chỉ giúp smilie
http://pip.vn mạng xã hội PIP
http://forum.pip.vn forum mạng xã hội PIP
[Up] [Print Copy]
  [Question]   Re: Lại một vấn đề nữa về Oracle,nhờ giúp đỡ! 10/03/2009 05:58:05 (+0700) | #2 | 172595
[Avatar]
kienmanowar
HVA Friend

Joined: 13/07/2004 05:57:34
Messages: 483
Offline
[Profile] [PM] [WWW]
Lỗi này có vẻ hiếm gặp, tạm thời tôi tìm được một chút thông tin :


The permissions on libclntsh.so are incorrect.
Libclntsh.so needs to be owned by oracle with execute rights granted for owner, group and others
 


Sol:

To implement the solution, please execute the following steps:

1. Change ownership and permissions of the libclntsh.so library
replace the name of the library based on the version you use:
10.1 and 10.2: libclntsh.so.10.1
11.1: libclntsh.so.11.1

=> as root
$ cd $ORACLE_HOME/lib
$ chown [oracle_owner]:[oracle_group] [libclntsh.so.<version>]

=> as oracle or root
$ cd $ORACLE_HOME/lib
$ chmod 755 [libclntsh.so.<version>]


2. Now run root10104.sh, root102.sh or root111.sh again
 


PS: Tôi phải đi có việc rồi,có gì bạn cứ show kết quả lên nhé. Tôi sẽ tìm cách hỗ trợ ^^ trong khả năng
[Up] [Print Copy]
  [Question]   Re: Lại một vấn đề nữa về Oracle,nhờ giúp đỡ! 10/03/2009 06:06:06 (+0700) | #3 | 172598
[Avatar]
nxthao
Member

[Minus]    0    [Plus]
Joined: 24/09/2007 11:12:42
Messages: 155
Location: india
Offline
[Profile] [PM] [WWW] [Yahoo!]
Hix,vì đang làm cho công ty,có việc cần gấp nên e ko thể chờ được ,search mãi không ra nên đã setup Oracle mới,cám ơn a rất nhiều,tiếc là chưa được làm theo như trên,nếu gặp lỗi nữa,e sẽ thử,chào anh!
http://pip.vn mạng xã hội PIP
http://forum.pip.vn forum mạng xã hội PIP
[Up] [Print Copy]
  [Question]   Re: Lại một vấn đề nữa về Oracle,nhờ giúp đỡ! 10/03/2009 21:25:31 (+0700) | #4 | 172697
[Avatar]
kienmanowar
HVA Friend

Joined: 13/07/2004 05:57:34
Messages: 483
Offline
[Profile] [PM] [WWW]
Ồ thật tiếc quá, bản thân tôi cũng đã từng gặp một trướng hợp rất chuối. Hệ thống Oracle chạy trên RHEL 4 (Bản Oracle tự build), hệ thống này có UPS hẳn hoi nhưng do dùng lâu nên cũng kém ... bỗng nhiên vào một ngày đẹp trời điện đóm chập chớn, mất điện một phát rồi lại có luôn. Vậy mà không hiểu tại sao toàn bộ hệ thống file trên máy chủ không thực thi được file nào. Gõ bất kì lệnh gì cũng không được, toát hết cả mồ hôi smilie. Cuối cùng sếp tôi chơi cách là boot hệ thống lại, sau đó dùng Ubutun Live CD boot lên, copy những thứ cần thiết để build lại được db của Oracle... sau đó sử dụng fsck để check và fix. Sau khi boot lại máy hệ thống lại hoạt động bình thường ... dòm đồng hồ lúc đó cũng tầm 9h hơn mà đường về nhà những hơn 20km smilie...

PS: Vài lời tâm sự vui vui, chúc bạn quản lý tốt hệ thống Oracle của mình

Regards
[Up] [Print Copy]
  [Question]   Re: Lại một vấn đề nữa về Oracle,nhờ giúp đỡ! 13/03/2009 04:40:01 (+0700) | #5 | 173005
[Avatar]
nxthao
Member

[Minus]    0    [Plus]
Joined: 24/09/2007 11:12:42
Messages: 155
Location: india
Offline
[Profile] [PM] [WWW] [Yahoo!]
Trời ah,nghe phức tạp thế,đấy là a có kn hơn và làm thành công đó,cũng mất khá nhiều thời gian,e không chắc chắn mình làm được và không có thời gian nên đành cài mới lại,cũng may cài để cho testers dùng thôi,ko thì mệt,cám ơn a!
http://pip.vn mạng xã hội PIP
http://forum.pip.vn forum mạng xã hội PIP
[Up] [Print Copy]
  [Question]   Re: Lại một vấn đề nữa về Oracle,nhờ giúp đỡ! 18/03/2009 08:31:20 (+0700) | #6 | 173612
TienVe
Member

[Minus]    0    [Plus]
Joined: 17/07/2007 16:20:16
Messages: 24
Offline
[Profile] [PM]
Bản Oracle bạn đang dùng đã Patch chưa, Oracle hay bị lỗi Listener, cái Listener Service có thể đã bị hỏng, hoặc nó không tìm được TNS name để connect, cũng có thể là port hoặc IP Address trong TNS bị sai và Listener không tìm được do 1 service nào đó chiếm port mà listener đang listen, smilie.
Ngày trước có lần tớ cũng bị lỗi này, Patch oracle thì ok,
[Up] [Print Copy]
  [Question]   Re: Lại một vấn đề nữa về Oracle,nhờ giúp đỡ! 02/04/2009 13:54:48 (+0700) | #7 | 175843
centos
Member

[Minus]    0    [Plus]
Joined: 28/03/2008 17:13:12
Messages: 219
Offline
[Profile] [PM]
Mình cũng đang cài đặt oracle 11g trên ubuntu 8.10 nhưng bị problem không biết làm sao hết hix

thông báo lỗi khi bắt đầu install như sau:

1. khi bắt đầu chạy runInstaller
Code:
ulimit: 1: Illegal option -u
ulimit: 1: Illegal option -u
sh: /bin/ksh: not found
sh: /bin/rpm: not found


2. khi chạy đến quá trình linking 'oracle database 11g 11.1.0.6.0' ở step 3 thì gặp problem

Error in invoking target "all_no_orcl" of makefile
'/home/oracle/app/oracle/product/11.1.0/db_2/rdbms/lib/ins_rdbms.mk'
 


3. quá trình mình install như sau:

Create user and Group
Code:
Shell> groupadd oinstall
Shell> groupadd dba
Shell> useradd -g oinstall -G dba oracle
Shell> usermod -g oinstall -G dba oracle
Shell> passwd oracle

(a) Add the following lines in the /etc/security/limits.conf file:
Code:
Oracle		soft	nproc	2047
Oracle		hard	nproc	16384
Oracle		soft	nofile	        1024
Oracle		hard	nofile	        65536

(b) Add the following line to the /etc/pam.d/login file, if it does not already exist:
Code:
session    required     /lib/security/pam_limits.so
session    required     pam_limits.so

(c) Create mout poir suddirectory and permission for them:
Code:
Shell> mkdir -p /home/oracle/app/
Shell> chown -R oracle:oinstall /home/oracle/app/
Shell> chmod -R 775 /home/oracle/app/
Shell> mkdir /home/oracle/tmp
Shell> chmod a+wr /home/oracle/tmp


set environment
Code:
TMP=/home/oracle/tmp
TMPDIR=/home/oracle/tmp
ORACLE_BASE=/home/oracle/app/oracle
ORACLE_SID=sales

export ORACLE_BASE ORACLE_SID TMP TMPDIR

Run script install
Code:
Shell> xhost
Shell> ./runInstaller

[/code]
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|