1、无法配置配置文件,或无法启动tns服务 lisener.ora或tnsnames.ora中有语法错误,是不是少括号或多空格!
2、如果是使用命令shutdown关闭了数据库的话。链接时会报以下错误
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
解决办法:
使用:sqlplus 用户名/密码@数据库实例名 as sysdba
进入后使用startup命令开启!
开启时时如果报错还需要在tnsnames.ora
添加
LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.168)(PORT = 1521))
3、提示tns无法解析描述的话lisener.ora中需要加
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(SID_NAME = orcl)
)
)
4、windows环境变量中要配置以下变量
TNS_ADMIN:tnsnames.ora所在目录
Oracle_Home:oracle所在目录
Path:Oracle_Home下的bin目录路径
NLS_LANG:AMERICAN_AMERICA.UTF8
5,当账户提示所用应急使用:
---解锁语句用:
alter user 用户名 account unlock;
---修改口令语句用:
alter user 用户名 identified by 密码;
6、客户机分发报错在监听文件加入下面内容
DIRECT_HANDOFF_TTC_LISTENER = OFF