oracle10g启动无错误日志,oracle10g遇到的问题总结

1.配置监听

C:\Documents and Settings\Administrator>sqlplus /nolog//用nolog登录

SQL*Plus: Release 10.2.0.3.0 - Production on 星期二 5月 22 18:48:48 2012

Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.

SQL> conn sys/123456@zh888 as sysdba;//连接不上zh888实例原因是监听没有配好。

ERROR:

ORA-12154: TNS: 无法解析指定的连接标识符

C:\Documents and Settings\Administrator>lsnrctl status//查看监听状态启动实例需要点时间要耐心等待。。。。。。

LSNRCTL for 32-bit Windows: Version 10.2.0.3.0 - Production on 22-5月 -2012 15:2

9:24

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

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=DN-200709250583)(PORT=1521)

))

TNS-12541: TNS: 无监听程序

TNS-12560: TNS: 协议适配器错误

TNS-00511: 无监听程序

32-bit Windows Error: 61: Unknown error

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))

TNS-12541: TNS: 无监听程序

TNS-12560: TNS: 协议适配器错误

TNS-00511: 无监听程序

32-bit Windows Error: 2: No such file or directory

配置listen

329647064a3f68433e1327a3853bd21e.png

监听选择数据库服务

675462e29ca7798b65b66753e4d3a737.png

配置服务命名

d3e7d6d5cf3b97d8a959c54411f07b75.png

选择网络与数据库通行类型

4a131dabfcaa0f257c590225c19f3fdc.png

设置主机名和端口号

4f5657090255527270696213e3fdb3ae.png

设置全局数据库就是安装oracle数据库时候设置的

bb0231f640078917c2e468355e905e2e.png

查看oracle net manager详细信息最好文件保存网络配置。

ecf15f89e6b7a7b09ac4a4077ac00289.png

C:\Documents and Settings\Administrator>lsnrctl start//启动监听

LSNRCTL for 32-bit Windows: Version 10.2.0.3.0 - Production on 22-5月 -2012 15:3

0:21

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

启动tnslsnr: 请稍候...

TNSLSNR for 32-bit Windows: Version 10.2.0.3.0 - Production

系统参数文件为D:\oracle\product\10.2.0\db_1\network\admin\listener.ora

写入D:\oracle\product\10.2.0\db_1\network\log\listener.log的日志信息

监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=DN-200709250583)(PORT=1521)))

监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))

正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=DN-200709250583)(PORT=1521)

))

LISTENER 的 STATUS

------------------------

别名                      LISTENER

版本                      TNSLSNR for 32-bit Windows: Version 10.2.0.3.0 - Produ

ction

启动日期                  22-5月 -2012 15:30:23

正常运行时间              0 天 0 小时 0 分 1 秒

跟踪级别                  off

安全性                    ON: Local OS Authentication

SNMP                      OFF

监听程序参数文件          D:\oracle\product\10.2.0\db_1\network\admin\listener.o

ra

监听程序日志文件          D:\oracle\product\10.2.0\db_1\network\log\listener.log

监听端点概要...

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=DN-200709250583)(PORT=1521)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))

服务摘要..

服务 "PLSExtProc" 包含 1 个例程。

例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...

命令执行成功

C:\Documents and Settings\Administrator>tnsping zh888//tnsping 实例名)验证名字解析(name resolution,当然是oracle自己的网络服务名)

2)远程的listener是否启动1.tnsping 命令可以检查tcp协议是否已同,俗称我们说的网络通不通

2.tnsping命令监听服务器上的监听是否已开启

3.tnsping命令不检测服务器上的监听的服务名,所以tnsping通,不代表就能连通。

TNS Ping Utility for 32-bit Windows: Version 10.2.0.3.0 - Production on 23-5月 -

2012 15:21:39

Copyright (c) 1997, 2006, Oracle.  All rights reserved.

已使用的参数文件:

D:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora

已使用 TNSNAMES 适配器来解析别名

Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)

(HOST = 192.168.40.41)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = zh888)))

OK (10 毫秒)

C:\Documents and Settings\Administrator>lsnrctl status//查看监听状态

LSNRCTL for 32-bit Windows: Version 10.2.0.3.0 - Production on 22-5月 -2012 18:4

4:09

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

正在连接到 (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))

LISTENER 的 STATUS

------------------------

别名                      LISTENER

版本                      TNSLSNR for 32-bit Windows: Version 10.2.0.3.0 - Produ

ction

启动日期                  22-5月 -2012 18:09:22

正常运行时间              0 天 0 小时 34 分 47 秒

跟踪级别                  off

安全性                    ON: Local OS Authentication

SNMP                      OFF

监听程序参数文件          D:\oracle\product\10.2.0\db_1\network\admin\listener.o

ra

监听程序日志文件          D:\oracle\product\10.2.0\db_1\network\log\listener.log

监听端点概要...

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=DN-200709250583)(PORT=1521)))

服务摘要..

服务 "zh888" 包含 1 个例程。

例程 "zh888", 状态 READY, 包含此服务的 1 个处理程序...

服务 "zh888XDB" 包含 1 个例程。

例程 "zh888", 状态 READY, 包含此服务的 1 个处理程序...

服务 "zh888_XPT" 包含 1 个例程。

例程 "zh888", 状态 READY, 包含此服务的 1 个处理程序...

命令执行成功

C:\Documents and Settings\Administrator>sqlplus sys/123456 as sysdba//以sys用户作为sysdba登录

SQL*Plus: Release 10.2.0.3.0 - Production on 星期二 5月 22 15:19:43 2012

Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.

连接到:

Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production

With the Partitioning, OLAP and Data Mining options

SQL>select table_name from all_tables;//显示所有用户表名

省略

TABLE_NAME

------------------------------

MGMT_OSM_DISK_GROUP_ECM

MGMT_HA_CLS_INTR_CONN

MGMT_HA_RAC_INTR_CONN

DEPT

EMP

BONUS

SALGRADE

AW$EXPRESS

AW$AWCREATE10G

AW$AWMD

AW$AWREPORT

TABLE_NAME

------------------------------

AW$AWCREATE

AW$AWXML

OLAPTABLEVELS

OLAPTABLEVELTUPLES

MVIEW$_ADV_INDEX

MVIEW$_ADV_PARTITION

MVIEW$_ADV_OWB

OLAPI_HISTORY

OLAP$ALTER_SESSION

已选择1527行。

SQL> select username from dba_users;//查看oracle里面所有用户

USERNAME

------------------------------

MGMT_VIEW

SYS

SYSTEM

DBSNMP

SYSMAN

SCOTT

OUTLN

MDSYS

ORDSYS

CTXSYS

ANONYMOUS

USERNAME

------------------------------

EXFSYS

DMSYS

WMSYS

XDB

ORDPLUGINS

SI_INFORMTN_SCHEMA

OLAPSYS

MDDATA

DIP

TSMSYS

已选择21行。

SQL> select host_name,instance_name,version from v$instance;//查看主机名,实例名和版本。

HOST_NAME

----------------------------------------------------------------

INSTANCE_NAME    VERSION

---------------- -----------------

DN-200709250583

zh888            10.2.0.3.0

SQL> conn system/123456; //切换用户system

已连接。

SQL> show user;

USER 为 "SYSTEM"

SQL> conn sysman/123456;//切换到用户sysman

已连接。

SQL> show user;

USER 为 "SYSMAN"

遇到的问题解决方法:

C:\Documents and Settings\Administrator>sqlplus /nolog//直接nologin登录

SQL*Plus: Release 10.2.0.3.0 - Production on 星期二 5月 22 18:11:4

Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.

SQL> conn sys/123456@zh888 as sysdba

ERROR:

ORA-12528: TNS: 监听程序: 所有适用例程都无法建立新连接

//解决方法重新启动 net stop停止、启动 net start OracleServiceZH888

或者C:\Documents and Settings\Administrator>sqlplus sys/123456 as sysdba//用sys数据库用户以sysdba登录sqlplus

SQL*Plus: Release 10.2.0.3.0 - Production on 星期二 5月 22 18:24:06 2012

Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.

已连接。

SQL> startup //启动发现有其它shutdown在运行。

ORA-10997: another startup/shutdown operation of this instance inprogress

ORA-09968: unable to lock file

SQL> shutdown abort//所以直接中断掉。

ORACLE 例程已经关闭。

C:\Documents and Settings\Administrator>sqlplus /nolog//直接nologin登录

SQL*Plus: Release 10.2.0.3.0 - Production on 星期二 5月 22 18:13:02 2012

Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.

SQL> conn sys/123456@zh888 as sysdba//连接数据库实例zh888

已连接。

SQL>help shutdown//查看shutdown参数

SHUTDOWN

--------

Shuts down a currently running Oracle Database instance, optionally

closing and dismounting a database.

SHUTDOWN [ABORT|IMMEDIATE|NORMAL|TRANSACTIONAL [LOCAL]]

SQL> shutdown immediate//立即关闭数据库zh888实例

数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。

SQL> startup//启动时候出错。

ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务

C:\Documents and Settings\Administrator>sqlplus sys/123456 as sysdba//连接空闲例程

SQL*Plus: Release 10.2.0.3.0 - Production on 星期二 5月 22 18:17:50 2012

Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.

已连接到空闲例程。

a99abb7969d901c2b5f4850f005153c8.png

SQL> startup//启动数据库zh888

ORACLE 例程已经启动。

Total System Global Area  603979776 bytes

Fixed Size                  1291988 bytes

Variable Size             201328940 bytes

Database Buffers          394264576 bytes

Redo Buffers                7094272 bytes

数据库装载完毕。

数据库已经打开。

SQL> conn sys/123456@zh888

ERROR:

ORA-28009: connection as SYS should be as SYSDBA or SYSOPER

警告: 您不再连接到 ORACLE。

SQL> conn sys/123456@zh888 as sysdba;

已连接。

SQL>

C:\Documents and Settings\Administrator>net stop oracleservicezh888 //停止主服务出现以下错误

OracleServiceZH888 服务正在停止.

OracleServiceZH888 服务已成功停止。

C:\Documents and Settings\Administrator>sqlplus sys/123456 as sysdba//登录显示错误原因没有配好监听或者没启动监听程序

SQL*Plus: Release 10.2.0.3.0 - Production on 星期二 5月 22 18:26:45 2012

Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.

ERROR:

ORA-12560: TNS: 协议适配器错误

listen配置文件如下:

# listener.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora

# Generated by Oracle configuration tools.

SID_LIST_LISTEN =

(SID_LIST =

(SID_DESC =

(GLOBAL_DBNAME = zh888)

(ORACLE_HOME = D:\oracle\product\10.2.0)

(SID_NAME = zh888)

)

)

LISTEN =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.40.41)(PORT = 1521))

)

# tnsnames.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora

# Generated by Oracle configuration tools.

ZH888 =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.40.41)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = zh888)

)

)

EXTPROC_CONNECTION_DATA =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))

)

(CONNECT_DATA =

(SID = PLSExtProc)

(PRESENTATION = RO)

)

)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值