我修改了计算机名称后,oracle8.1.6数据库登录不进去了,显示没有这个对象,请问该如何处理,不然,我就惨了,数据库里有很多表和数据,我该怎么办啊
解决方案 »
- 第一次写存储过程 报错 请高手指导 在线等
- 求Oracle查询sql语句!
- 存储过程的问题
- 怎样求两个datetime类型之间的时间差(分钟)?
- 求一SQL,取查询结果中最大的N条记录
- 修改用户密码 alter user
- 請幫忙解釋一下:row_number() over() 這兩個函數的意義及用法
- 请教一个简单的问题!在线等
- ADO与Oracle配合使用,在Oracle SQL Plus出错的语句,在ADO中不出错,奇怪!!!!
- 请问beckhambobo(beckham):假如两个用户同时调用这个函数,在取游标值时会不会发生A用户取的是B用户的结果,而B用户取的是A用户的结果?
- 我是ORACLE初学者,请问如何自动把文本数据导入ORACLE?
- 100分求解:"invaild END header format"
修改
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = SAM)(PORT = 1521))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(DESCRIPTION =
(PROTOCOL_STACK =
(PRESENTATION = GIOP)
(SESSION = RAW)
)
(ADDRESS = (PROTOCOL = TCP)(HOST = SAM)(PORT = 2481))
)
(DESCRIPTION =
(PROTOCOL_STACK =
(PRESENTATION = GIOP)
(SESSION = RAW)
)
(ADDRESS = (PROTOCOL = TCPS)(HOST = SAM)(PORT = 2482))
)
)
中的host一项。
一种是:通过 NET8 助手,来将地址一栏输入:新的计算机名或者你的IP地址
一种是:通过修改配置文件,找到路径D:\Oracle\Ora81\network\ADMIN下的listener文件,将里面出现的 HOST 字段的值是你原来的计算机名字的都改成新的计算机名字或IP地址。最后建议最好写IP地址。
在 Oracle 里修改相关的文件,把计算机名字改回来就可以了~解决方法:
1. 修改监听器的文件.
...Oracle目录 \Ora81\network\admin\listener.ora
把里头的 Host = ... 改你现在的计算机名就可以啦~
2. 修改服务名文件.
...Oracle目录\Ora81\network\admin\tnsnames.ora
同样方法,把对应的 Host = ... 修改.
3. 重启机子就可以啦~
OracleService数据库设置自动启动~
这样,就可以省下许多时间了 :)
listener.ora 和 listener.ora 文件是 Txt 格式,可以用记事本等文件编辑软件打开.