有关oracle的两个问题(100分)

  • 主题发起人 主题发起人 mmz_1980
  • 开始时间 开始时间
M

mmz_1980

Unregistered / Unconfirmed
GUEST, unregistred user!
问题1.我用sys/change_on_install 登入sql *plus,键入shutdown normal(关闭数据库),
但系统提示我没有足够权限,可我后来查看,事实我是sysdba,这是怎么回事(另外我用sys
登入enterprise management时也只能用normal登入,而不能以sysdba登入)。
问题2(非常重要).我怎么连接delphi,在odbc中怎么配,我的版本是8.1.7,
另外,在network administrator中是否要配置。以上步骤请高手给我讲的详细一点。
 
1、你可以用internal登陆,shutdown不设在sqlplus执行的吧,应该是svrmgrl吧
connect sys/change_on_install as sysdba
不行的话就要 connect internal
2、在network config要增加别名,odbc只需要设置一项:服务器,就是设置你添加的别名
 
好象不行,
我在network administration中 Net8 configuration assistant中
开始选 本地网络服务名配置,
然后,在添加,下一步,再选Oracle8I数据库或服务,下一步,我添服务名,
就是安装时,给oracle数据库起的名字,我那时取oracle,所以我在此也添oracle,
下一步,协议我选tcp,下一步,主机名我选,我的机器名rbb,然后,断口默认,1521,
下一步,我选进行测试,然后机子提示:
ORA-12500:TNS:监听程序无法启动专用服务器进程
测试未成功,我更改用户登入,用sys进去也不行
 
〉ORA-12500:TNS:监听程序无法启动专用服务器进程
说明你的数据库没打开,这样的花,即使服务器上直接运行sqlplus也不能登陆的
 
UP
补充:ORA-12500:TNS:监听程序无法启动专用服务器进程
是你的监听服务没开。
SQLPlus如果加上主机字符串也是连不上,不加的话是可以连上的
解决的方法很简单,只要在服务里找到OracleOraHome81TNSListener并启动它就可以了

 
绍讲得不对,监听服务没开的话话,直接报告没有listener
不是这个错误
这个错误可能是listener.ora里面没有配置好这个数据库
 
1。shutdown是特殊的DBA命令,只能在SVRMGRL中执行
2。ODBC的配置很简单。
 
对不起,我前段时间出差去了,所以一直没登入过论坛,十分感谢大家的精彩做答
 
后退
顶部