免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2114 | 回复: 9
打印 上一主题 下一主题

TRU64,ORACLE9I的DATABASE创建不了,谁帮个忙啊!!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-09-24 11:50 |只看该作者 |倒序浏览
我的database创建不了,不知道什么原因啊。在创建到CREATE LISTENER AND START LISTENER时就说:ora-12547:lost contact
有一个问题说明一下:我这里是dhcp客户端,但是我没有用dhcp,自己设置了一个静态地址,不知道有没有什么问题(别的机器全部可以访问这台机器的,因该没有什么问题)。哪位大虾帮个忙!!!非常感谢

论坛徽章:
0
2 [报告]
发表于 2003-09-24 12:07 |只看该作者

TRU64,ORACLE9I的DATABASE创建不了,谁帮个忙啊!!!

晕,是创建不了数据库还是LISTNER ??

论坛徽章:
0
3 [报告]
发表于 2003-09-24 12:11 |只看该作者

TRU64,ORACLE9I的DATABASE创建不了,谁帮个忙啊!!!

创建database的时候不是分成很多步:
初始化
copy数据文件
然后创建监听和启动监听
最后一步是完成创建

前面两步是可以的,走到3,就报错了

论坛徽章:
0
4 [报告]
发表于 2003-09-24 12:33 |只看该作者

TRU64,ORACLE9I的DATABASE创建不了,谁帮个忙啊!!!

如果那样子,是否表示database已经创建?而监听起不来?
又或者database没有创建?怎么查看是否创建了database?
请各位指点!谢谢

论坛徽章:
0
5 [报告]
发表于 2003-09-24 12:43 |只看该作者

TRU64,ORACLE9I的DATABASE创建不了,谁帮个忙啊!!!

呵呵
只是监听没起来而已
你改改$ORACLE_HOME/network/admin/listner.ora

发现是主机名的话改为ip看看

论坛徽章:
0
6 [报告]
发表于 2003-09-24 13:21 |只看该作者

TRU64,ORACLE9I的DATABASE创建不了,谁帮个忙啊!!!

大虾,我查过listener.ora,oracle用户的.profiel也改过

------listener.ora文件内容
LISTENER =
  
(DESCRIPTION_LIST =
      
(ADDRESS_LIST =
        
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.31.8.250)(PORT =1521))
    )
  )


----.profiel
ORACLE_BASE=/usr/users/oracle/ora/OraHome1;export ORACLE_BASE
ORACLE_HOME=/usr/users/oracle/ora/OraHome1;export ORACLE_HOME
ORACLE_SID=dlgs;export ORACLE_SID
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data;export ORA_NLS33
ORACLE_TERM=vt100;export ORACLE_TERM
TMPDIR=/ora/oracle/temp;export TMPDIR
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib;export LD_LIBRARY_PATH
PATH=/usr/ccs/binORACLE_HOME/bin:/usr/bin:/usr/opt/networker/binPATH;export PATH
#NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16gbk;export NLS_LANG
NLS_LANG=american_america.zhs16gbk;export NLS_LANG
TNS_ADMIN=$ORACLE_HOME/network/admin;export TNS_ADMIN
TERM=vt100;export TERM
EDITOR=vi; export EDITOR
DISPLAY=127.0.0.1:0.0;export DISPLAY
TMP=/ora/oracle/temp;export TMP
CLASSPATH=$ORACLE_HOME/JRE/libORACLE_HOME/jlib:
$ORACLE_HOME/network/jlibORACLE_HOME/rdbms/jlib:
$ORACLE_HOME/plsql/jlibORACLE_HOME/assistants/jlib:
$ORACLE_HOME/assistants/dbca/jlib;export CLASSPATH


#For opatch 2003-09-11
PATH=$PATH:/usr/local/perl/bin:/usr/sbin:/ora/oracle/app/patch/OPatch; export PATH
PERL5LIB=/usr/local/perl/lib/5.00503; export PERL5LIB


然后在打lsnrctl start报错
看lsnrctl status
TNS-12538:TNS: no such protocol adapter
TNS-12560:TNS :protocol adapter error
TNS-00508:TNS :no such protocol adapter

既然说是没有协议适配器,但是我的网络都是好的,在/etc/hosts和/etc/re.config看过都没有错误,其他机器也能访问我的机器
因为监听没有起来用tnsping结果也是说连接不上
Used HOSTNAME adapter to resolve the alias
Attempting to contact (DESCRIPTION=(CONNECT_DATA=(SID=*)(SERVICE_NAME=10.31.8.25
0))(ADDRESS=(PROTOCOL=TCP)(HOST=10.31.8.250)(PORT=1521)))
TNS-12538: TNS:no such protocol adapter
已经两天了,不知道问题到底在哪里?

望大家救救火

论坛徽章:
0
7 [报告]
发表于 2003-09-25 00:53 |只看该作者

TRU64,ORACLE9I的DATABASE创建不了,谁帮个忙啊!!!

1. try to ping your box by hostname from AIX server first to see if UNIX knows your box.
2. I only use Solaris, I don't know if the directory name is the same or not, but the concept should O.K.
On AXI, go to /var/opt/oracle, create a symbolic link to your listener.ora file.
3. Sort out your Oracle environment, run this command:
echo $HOME
echo $PATH
echo $ORACLE_HOME
echo $ORACLE_SID

to see if they're correct or not.

4. compare your listener.ora file with this one:

-------------------
# LISTENER.ORA Network Configuration File: /export/home/oracle/product/8.1.7/network/admin/listener.ora
# Generated by Oracle configuration tools.

STARTUP_WAIT_TIME_LISTENER = 0

LOG_DIRECTORY_LISTENER = /export/home/oracle/product/8.1.7.4/network/log


LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = unixserver)(PORT = 1521))
      )
    )
    (DESCRIPTION =
      (PROTOCOL_STACK =
        (PRESENTATION = GIOP)
        (SESSION = RAW)
      )
      (ADDRESS = (PROTOCOL = TCP)(HOST = unixserver)(PORT = 2481))
    )
  )

CONNECT_TIMEOUT_LISTENER = 10

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = testdb)
      (ORACLE_HOME = /export/home/oracle/product/8.1.7.4)
      (SID_NAME = testdb)
    )
)
-----------------------
5. in most case it should be "the wrong IP address of your database server in listener.ora file" or Oracle environment problem. Do you have a "dba" group" Is user oracle in dba groups?

论坛徽章:
0
8 [报告]
发表于 2003-09-25 10:09 |只看该作者

TRU64,ORACLE9I的DATABASE创建不了,谁帮个忙啊!!!

多谢各位的支持,现在的问题是database起不了,lsnrctl start 起了一个instance,但是在: sqlplus /nolog
SQL>; connect /as sysdba
ERROR:
ORA-12547: TNS:lost contact
不知道是怎么回事,还有我想重新创建一个新的database,又报错
ORA-12547: TNS:lost contact

真的不知道根源在哪里啊,在装9I的时候,有过报错,好像是ins_什么.mk
不能invole,后来试过重别的机器考过来,也是不行,不知道会不会有什么影响,装过三次都是这样,安装时候都是忽略过去的

论坛徽章:
0
9 [报告]
发表于 2003-09-25 10:25 |只看该作者

TRU64,ORACLE9I的DATABASE创建不了,谁帮个忙啊!!!


那肯定是有问题的

你可以去找你的install.log
在oraInvetroy底下
看看那个文件make错了
重新make一次,根据出错信息
改改文件,重新make一次

论坛徽章:
0
10 [报告]
发表于 2003-09-25 16:48 |只看该作者

TRU64,ORACLE9I的DATABASE创建不了,谁帮个忙啊!!!

谢谢各位鼎立支持,小弟已经找到错误所在,删掉一些dat文件,然后在
syscongfigtab里修改了shm-max的值,结果就搞定了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP