日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[20180428]DNS与ORA-12154错误.txt

發布時間:2024/4/13 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [20180428]DNS与ORA-12154错误.txt 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

[20180428]DNS與ORA-12154錯誤.txt

--//今天建立并測試DNS,使用名字代替IP登錄數據庫,遇到ORA-12154錯誤,做一個記錄:

1.環境:
--//首先我建立dns使用dnsmasq,很簡單僅僅需要把IP與機器名加入/etc/hosts,啟動dnsmasq就ok了.

--//環境:最后一列表示主機名:
192.168.100.78 DNS服務器與數據庫?? gxqyydg4
192.168.100.33 client端??????????? icaredg

--//2臺機器修改/etc/resolv.conf,加入:
nameserver 192.168.100.78

--//192.168.100.33 client端?????? icaredg 執行:
# host icaredg 192.168.100.78
Using domain server:
Name: 192.168.100.78
Address: 192.168.100.78#53
Aliases:

Host icaredg not found: 5(REFUSED)
--//client Ip不做解析.

# host gxqyydg4
gxqyydg4 has address 192.168.100.78
Host gxqyydg4 not found: 5(REFUSED)
Host gxqyydg4 not found: 5(REFUSED)

# host 192.168.100.78
78.100.168.192.in-addr.arpa domain name pointer gxqyydg4.com.

2.測試:
--//192.168.100.33 client端:
$ sqlplus -S -l scott/book@gxqyydg4:1521/book
ERROR:
ORA-12154: TNS:could not resolve the connect identifier specified
SP2-0751: Unable to connect to Oracle.? Exiting SQL*Plus

--//出現ora-12154錯誤!!
--//使用strace跟蹤重復測試:
$ strace -f -o /tmp/xx1.txt sqlplus -S -l scott/book@gxqyydg4:1521/book
ERROR:
ORA-12154: TNS:could not resolve the connect identifier specified
SP2-0751: Unable to connect to Oracle.? Exiting SQL*Plus

--//檢查跟蹤文件發現如下內容:
16336 ioctl(7, FIONREAD, [38])????????? = 0
16336 recvfrom(7, " m\201\205\0\1\0\0\0\0\0\0\10gxqyydg4\vlocaldomai"..., 1024, 0, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("192.168.100.78")}, [16]) = 38
16336 close(7)????????????????????????? = 0
16336 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 7
16336 connect(7, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("192.168.100.78")}, 28) = 0
16336 fcntl(7, F_GETFL)???????????????? = 0x2 (flags O_RDWR)
16336 fcntl(7, F_SETFL, O_RDWR|O_NONBLOCK) = 0
16336 poll([{fd=7, events=POLLOUT}], 1, 0) = 1 ([{fd=7, revents=POLLOUT}])
16336 sendto(7, " m\1\0\0\1\0\0\0\0\0\0\10gxqyydg4\vlocaldomai"..., 38, MSG_NOSIGNAL, NULL, 0) = 38
16336 poll([{fd=7, events=POLLIN}], 1, 5000) = 1 ([{fd=7, revents=POLLIN}])
16336 ioctl(7, FIONREAD, [38])????????? = 0
16336 recvfrom(7, " m\201\205\0\1\0\0\0\0\0\0\10gxqyydg4\vlocaldomai"..., 1024, 0, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("192.168.100.78")}, [16]) = 38
16336 close(7)????????????????????????? = 0
16336 open("/u01/app/oracle/product/10.2.0/db_1/rdbms/mesg/oraus.msb", O_RDONLY) = 7
16336 fcntl(7, F_SETFD, FD_CLOEXEC)???? = 0
16336 lseek(7, 0, SEEK_SET)???????????? = 0
16336 read(7, "\25\23\"\1\23\3\t\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 256) = 256"
16336 lseek(7, 512, SEEK_SET)?????????? = 512
16336 read(7, "Q\32C5V[\340u\374\205\200\224y\352\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 512) = 512
16336 lseek(7, 1536, SEEK_SET)????????? = 1536
16336 read(7, "`\32m\32{\32\222\32\232\32\365\32\0\33\f\33)\33>\33$\34-\0346\34@\34L\34T\34"..., 512) = 512
16336 lseek(7, 221696, SEEK_SET)??????? = 221696
16336 read(7, "\v\0B/\0\0J\0C/\0\0q\0D/\0\0\232\0v/\0\0\321\0w/\0\0\350\0"..., 512) = 512
16336 close(7)????????????????????????? = 0
16336 lseek(4, 512, SEEK_SET)?????????? = 512
16336 read(4, "\245\27\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 512) = 512
16336 lseek(4, 1024, SEEK_SET)????????? = 1024
16336 read(4, "\26\0*\0R\0h\0\201\0\236\0\350\0\374\0\n\1#\1?\1M\1\251\1\307\1\346\1\3\2"..., 512) = 512
16336 lseek(4, 5120, SEEK_SET)????????? = 5120
16336 read(4, "\r\0\351\0\0\0V\0\352\0\0\0\220\0\353\0\0\0\240\0\356\0\0\0\320\0\357\0\0\0\344\0"..., 512) = 512
16336 fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 4), ...}) = 0
16336 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b50e4535000
16336 write(1, "ERROR:\n", 7)?????????? = 7
16336 write(1, "ORA-12154: TNS:could not resolve"..., 66) = 66
16336 write(1, "\n", 1)???????????????? = 1
16336 write(1, "\n", 1)???????????????? = 1
16336 write(1, "SP2-0751: ", 10)??????? = 10
16336 lseek(4, 512, SEEK_SET)?????????? = 512
16336 read(4, "\245\27\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 512) = 512
16336 lseek(4, 1024, SEEK_SET)????????? = 1024
16336 read(4, "\26\0*\0R\0h\0\201\0\236\0\350\0\374\0\n\1#\1?\1M\1\251\1\307\1\346\1\3\2"..., 512) = 512
16336 lseek(4, 18432, SEEK_SET)???????? = 18432
16336 read(4, "\10\0\351\2\0\0008\0\352\2\0\0s\0\353\2\0\0\232\0\355\2\0\0\332\0\356\2\0\0\7\1"..., 512) = 512
16336 write(1, "Unable to connect to Oracle.? Ex"..., 47) = 47

--//視乎解析正常的,但是發現
16336 sendto(7, " m\1\0\0\1\0\0\0\0\0\0\10gxqyydg4\vlocaldomai"..., 38, MSG_NOSIGNAL, NULL, 0) = 38

--//很明顯被解析成了gxqyydg4.localdomai,而實際上192.168.100.78的全名是 gxqyydg4.com

--//在192.168.100.78 DNS服務器與數據庫 執行:
# grep 100.78 /etc/hosts
192.168.100.78?? gxqyydg4.com gxqyydg4

--//可以發現全名實際上是gxqyydg4.com.

3.如何解決這個問題呢?
--//一個解決方法就是在主機名后面加入一個.(點),執行如下:
$ sqlplus -S? -L? scott/book@gxqyydg4.:1521/book <<< 'select sysdate from dual;'

SYSDATE
-------------------
2018-04-28 09:52:46

--//另外的解決方法加入修改192.168.100.33的客戶端加入/etc/resolv.conf,內容如下,加入search com.
# cat /etc/resolv.conf
search localdomain
search com
nameserver 192.168.100.78

$ sqlplus -S? -L? scott/book@gxqyydg4:1521/book <<< 'select sysdate from dual;'

SYSDATE
-------------------
2018-04-28 09:54:07

$ sqlplus -S? -L? scott/book@gxqyydg4.com:1521/book <<< 'select sysdate from dual;'

SYSDATE
-------------------
2018-04-28 09:54:12

--//OK,問題解決.

總結

以上是生活随笔為你收集整理的[20180428]DNS与ORA-12154错误.txt的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 东北少妇露脸无套对白 | 久久在线| 日本公妇乱淫免费视频一区三区 | 97播播| 亚洲自拍偷拍av | 中国一及毛片 | 一本久道久久综合无码中文 | 人人玩人人弄 | 国产操操操 | 日韩深夜福利 | 一区二区高清在线观看 | 国产精品一区二区无码免费看片 | 精品国产一级 | 国产日韩免费 | 全国男人的天堂网 | 东方av在线免费观看 | 秋霞午夜视频 | 四季av中文字幕 | 国产精品91久久 | 91最新入口 | 国产免费专区 | 亚日韩在线| av动态| av网站大全在线 | 有码在线视频 | 观看av | 性欧美hd调教 | 一级女人毛片 | 喷水视频在线观看 | 超碰97av在线 | 欧美看片 | 国产精成人品免费观看 | 老地方在线观看免费动漫 | 欧美激情一区二区三区 | 国产美女菊爆在线播放APP | 在线观看网址你懂的 | 午夜久久网站 | 91视频分类 | 91亚色 | 成人做爰视频www | 日韩免费高清视频网站 | 男插女动态图 | 亚洲二三区| 国产激情久久久久 | 亚洲精品97久久中文字幕 | 亚洲无卡视频 | 成人国产一区二区 | 久久国产精品网站 | 亚洲经典在线观看 | 日韩一中文字幕 | 日韩中文字幕免费观看 | 久久精品男人的天堂 | 红色假期黑色婚礼2 | 亚洲无码精品免费 | 激情欧美日韩 | 亚洲激情电影在线 | 亚洲一区精品在线 | 干老太太视频 | 射一射| 理论在线视频 | 无套内谢的新婚少妇国语播放 | www精品国产 | 91人妻一区二区三区 | 欧美成人二区 | 婷婷六月天 | 国产丝袜久久 | 日韩精品中文在线 | 成人在线短视频 | 国产成人久久精品 | 国产成人a亚洲精品 | 日日夜夜爱 | 修仙淫交(高h)h文 | 国产亚洲综合精品 | 一级片在线 | 国精产品一区一区三区在线 | 午夜一区在线观看 | 超碰在线网址 | 在线青草| 日韩黄色小视频 | 中文字幕无码精品亚洲 | 日本午夜影视 | 欧美片网站yy | 成人91免费 | 性少妇xxxxx 亚洲一卡二卡在线观看 | 欧美福利片在线观看 | 国产精品久久午夜夜伦鲁鲁 | 国产内射老熟女aaaa∵ | 亚洲在线视频网站 | 色网站在线观看 | 午夜寂寞福利 | 菠萝菠萝蜜网站 | av漫画在线观看 | 亚洲综合另类小说 | jizzjizz日本人| 中文字幕+乱码+中文乱码91 | 国产人妻精品一区二区三 | 91在线无精精品入口 | 69**夜色精品国产69乱 | 91福利在线免费观看 |