久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Oracle錯誤有哪些

154次閱讀
沒有評論

共計 6447 個字符,預(yù)計需要花費(fèi) 17 分鐘才能閱讀完成。

丸趣 TV 小編給大家分享一下 Oracle 錯誤有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

1、/downloads/database/install/.oui: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

解決: yum install y ld-linux.so.2

2、The user is root. Oracle Universal Installer cannot continue installation if the user is root.

解決:用 oracle 用戶登陸執(zhí)行

3、Checking swap space: 0 MB available, 150 MB required. Failed 

解決:dd if=/dev/zero of=/data/swap bs=1G count=18

mkswap /data/swap   swapon /data/swap

vim /etc/fstab (add)

/data/swap swap swap defaults 0 0

mount -a 

4、Checking monitor: must be configured to display at least 256 colorsChecking monitor: must  configured to display at least 256 colors

解決:yum whatprovides  */xhost   根據(jù)查出來的包,安裝,類似

yum install -y xorg-x11-server-utils-7.7-14.el7     (x11 的實現(xiàn),當(dāng)?shù)讓舆\(yùn)轉(zhuǎn)時,連接到 x server 上)

5、xhost: unable to open display 

解決:yum install tigervnc-server (vnc 服務(wù)可以通過字符終端登錄圖形界面)

(root)vncserver  輸入密碼    export DISPLAY=localhost:1

(oracle)vncserver  輸入密碼

啟動 vnc 之后,還是無法解決上面顯示問題,我又開始查,

http://www.jb51.net/LINUXjishu/412923.html

xhost + (讓所有 IP 可以介入)

yum install xdpyinfo  // 自動檢索系統(tǒng)中的 color

執(zhí)行  xdpyinfo    |grep name    // 然后在 oracle 設(shè)置打印出的 DISPLAY 變量,類似下面

6、Exception in thread  main  java.lang.UnsatisfiedLinkError: /tmp/OraInstall2017-03-13_09-56-31AM/jdk/jre/lib/i386/xawt/libmawt.so: libXext.so.6: cannot open shared object file: No such file or directory

解決:yum install libXext.i686 (oracle 需要一些 32 位的 lib)

7、無法登陸 vnc 客戶端

登錄方式 1:只是登錄方式不是  ip:port  而是  ip:1 ip:2 1 和 2   會話號   可以 ps vnc 看到

登錄方式 2:web 端,輸入  ip:port,之后輸入  ip:1,密碼登錄

啟動:vncserver :1 (會話號)

關(guān)閉:vncserver -kill :1 vncserver -kill :2 (只能在各自用戶下殺死自己的)

修改密碼:vncpasswd :1

8、This is a prerequisite condition to test whether the system  certified architecture.?)

Expected Value:x86

Actual Value:x86_64

解決:意思是系統(tǒng)是 64 位的,oracle 使用的 32 位的,不匹配,雖然可以用一些補(bǔ)丁解決,但是為了以后能正常使用,還是下一個 64 位的吧。

9、This is a prere condition to test whether the OS kernel parameter  semmni  is properly set.?)

Expected Value:128

Actual Value:0

解決:首先檢索你的 /etc/sysctl.conf 有沒有設(shè)置 sem,如果設(shè)置了,直接跳過就好,oracle 沒有識別到。

10、packge:pdksh-5.2.14

解決:wget http://mirror.centos.org/centos/5/os/x86_64/CentOS/pdksh-5.2.14-37.el5_8.1.x86_64.rpm     64 位的

wget  ftp://rpmfind.net/linux/opensuse/distribution/13.1/repo/oss/suse/i586/pdksh-5.2.14-948.1.2.i586.rpm    32 位的

rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm –force –nodeps

11、error while loading shared libraries: libclntsh.so.11.1:

error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

解決:首先我們可以  ldd sqlplus  查看 sqlplus 軟鏈的庫文件是如何尋找的

之后 find  這個庫,根據(jù) ldd 查找的路徑,做個軟鏈即可。

12、

解決:wget  http://install.com:8888/unixODBC-2.2.11-7.1.i386.rpm

rpm -ivh –force unixODBC-2.2.11-7.1.i386.rpm

wget http://mirror.centos.org/centos/5/os/i386/CentOS/unixODBC-devel-2.2.11-10.el5.i386.rpm

rpm -ivh unixODBC-devel-2.2.11-10.el5.i386.rpm –nodeps –force

wget ftp://ftp.pbone.net/mirror/www.whiteboxlinux.org/whitebox/4/en/updates/i386/libstdc++-3.4.6-11.i386.rpm

rpm -ivh libstdc++-3.4.6-11.i386.rpm –force

wget ftp://bo.mirror.garr.it/1/smeserver/releases/obsolete/7.1/smeos/i386/CentOS/RPMS/libgcc-3.4.6-3.i386.rpm

wget ftp://ftp.pbone.net/mirror/www.whiteboxlinux.org/whitebox/4/en/updates/i386/libaio-devel-0.3.105-2.i386.rpm

rpm -ivh libaio-devel-0.3.105-2.i386.rpm –force

wget ftp://ftp.muug.mb.ca/mirror/centos/5.11/os/i386/CentOS/compat-libstdc++-33-3.2.3-61.i386.rpm

rpm -ivh compat-libstdc++-33-3.2.3-61.i386.rpm –force

wget ftp://ftp.pbone.net/mirror/www.whiteboxlinux.org/whitebox/4/en/updates/i386/libaio-0.3.105-2.i386.rpm

rpm -ivh libaio-0.3.105-2.i386.rpm –force

13、修復(fù)選項無法點擊

去日志文件中,/tmp/OraInstallxxxxx9-07PM/installActions2xxxxxx-07PM.log 

中,搜索 Error,或查找 fixup,會發(fā)現(xiàn)下面這個文件所屬主變了,應(yīng)該是刪除用戶時變得。

chown -R oraclll /tmp/CVU_11.2.0.1.0_oracle/

14、ORA-12162: TNS:net service name is incorrectly specified:

因為是其他用戶登錄,沒有設(shè)置 sid,export ORACLE_SID=xxx   即可

15、INFO: /lib64/libstdc++.so.5: undefined reference to `memcpy@GLIBC_2.14

INFO: collect2: error: ld returned 1 exit status

INFO: make: *** [ctxhx] Error 1

網(wǎng)上說是 glibc 的版本 2.17 過高所致(高于 2.14),解決辦法:下載下面包,該軟件包包含一個靜態(tài)鏈接庫:/usr/lib64/libc.a

wget http://vault.centos.org/7.3.1611/updates/Source/SPackages/glibc-2.17-157.el7_3.1.src.rpm

wget ftp://rpmfind.net/linux/centos/7.3.1611/os/x86_64/Packages/glibc-static-2.17-157.el7.x86_64.rpm

rpm -ivh glibc-2.17-157.el7_3.1.src.rpm

rpm -ivh glibc-static-2.17-157.el7.x86_64.rpm

修改  /usr/local/oracle/ctx/lib/ins_ctx.mk ,將

ctxhx: $(CTXHXOBJ)
  $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK)

修改為:

ctxhx: $(CTXHXOBJ)

  -static $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK) /usr/lib64/stdc.a

點擊 Retry 繼續(xù)安裝。

16、Error in invoking target  agent nmhs  of makefile  /usr/local/oracle/sysman/lib/ins_emagent.mk .  

解決方法:在 makefile 中添加鏈接 libnnz11 庫的參數(shù)

修改 /u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk,將

$(MK_EMAGENT_NMECTL) 修改為:$(MK_EMAGENT_NMECTL) -lnnz11

點擊 Retry 繼續(xù)安裝。

安裝成功!

17、

SQL  conn / as sysdba

Connected to an idle instance.

SQL  startup

ORA-01078: failure in processing system parameters

LRM-00109: could not open parameter file  /usr/local/oracle/dbs/initORCL2.ora

首先確定你的 數(shù)據(jù)庫啟動時的 oracle_sid 是否設(shè)置的是 ORCL2,不是的話更改 env。

檢驗方式:$ORACLE_BASE//admin/orasid == orasid 即你啟動時的 sid

18、客戶端 pl 登錄   Database character set (AL32UTF8) and Client character set (ZHS16GBK) are different. Character set conversion may cause unexpected results.

Note: you can set the client character set through the NLS_LANG environment variable or the NLS_LANG registry key in HKEY_LOCAL_MACHINESOFTWAREORACLEKEY_Oracle_10

查看服務(wù)端字符集:select userenv(language) from dual;

打開 cmd, 命令 regedit 打開注冊表。找到到文中提示的路徑,發(fā)現(xiàn) NLS_LANG 鍵的值為:

SIMPLIFIED CHINESE_CHINA.ZHS16GBK

修改為:SIMPLIFIED CHINESE_CHINA.AL32UTF8 或  SIMPLIFIED AMERICAN_AMERICA.AL32UTF8

還有一種可能是由于安裝 11g 的時候沒選擇自定義安裝造成的

Database character set (AL32UTF8) and Client character set (ZHS16GBK) are different. Character set conversion may cause unexpected results. Note: you can set the client character set through the NLS_LANG environment variable or the NLS_LANG registry key in HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraDb11g_home
SIMPLIFIED CHINESE_CHINA.ZHS16GBK 包含 AMERICAN_AMERICA.AL32UTF8.

這可是個麻煩事,不是改客戶端字符集的問題。要改數(shù)據(jù)庫的字符集:

SQL conn /as sysdba

SQL shutdown immediate;

SQL startup mount

SQL ALTER SYSTEM ENABLE RESTRICTED SESSION;

SQL ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;

SQL ALTER SYSTEM SET AQ_TM_PROCESSES=0;

SQL alter database open;

SQL ALTER DATABASE CHARACTER SET ZHS16GBK;

ORA-12712: new character set must be a superset of old character set 提示我們的字符集:新字符集必須為舊字符集的超集,這時我們可以跳過超集的檢查做更改:SQL ALTER DATABASE character set INTERNAL_USE ZHS16GBK;

– 我們看到這個過程和之前 ALTER DATABASE CHARACTER SET 操作的內(nèi)部過程是完全相同的,

也就是說 INTERNAL_USE 提供的幫助就是使 Oracle 數(shù)據(jù)庫繞過了子集與超集的校驗.

SQL select * from v$nls_parameters;

SQL shutdown immediate;

SQL startup

SQL select * from v$nls_parameters;

以上是“Oracle 錯誤有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-07-24發(fā)表,共計6447字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 邵武市| 枣庄市| 崇明县| 漾濞| 沙河市| 土默特右旗| 富蕴县| 玉田县| 延边| 通州区| 比如县| 西林县| 淮阳县| 康平县| 西盟| 扶沟县| 托里县| 获嘉县| 景泰县| 开封市| 平罗县| 忻城县| 府谷县| 宁国市| 汤阴县| 马龙县| 庆阳市| 离岛区| 家居| 元朗区| 威信县| 云南省| 曲水县| 察隅县| 洛宁县| 江城| 宜城市| 延寿县| 疏勒县| 苍溪县| 吉安县|