Oracle启动问题
各位好!咨询一个问题,望指教。
如下:
资料上说启动Oracle数据库需要几个参数文件,SPFILEORCL.ORA或者init.ora.162010112236.但是我删掉这两个参数文件时,发现OracleServiceORCL这个服务仍然可以启动,没有任何问题,这个到底是怎么回事啊?而且我反复试验了很多次都是这样,非常郁闷。
请求高手指点……
是不是还有个PFILEORCL.ORA?
把init.ora也删掉 试试
都试过了 还是可以正常启动,但是连接不上数据库
这样就可以了 oracle无法创建和启动instance
缺少那几个文件并不是oracle服务不能启动
看来你还没有搞懂服务、例程以及数据库的关系
服务只要你你的网络服务名配置正确,就能够启动起来
他并不涉及数据库的物理结构的相关文件
而数据库的启动过程是:
先启动例程,即分配一定的内存空间以及启动后台进程
然后加载数据库,即通过参数文件(也就是pfile和spfile了)打开控制文件,从而获取数据库的相关信息。
最后通过控制文件打开数据文件以及重做日志文件,也就是打开数据库了。
这个过程好好理解一下吧
相关问答:
安装了Oracle 10g,默认安装了orcl数据库,这个数据库能不能删除啊,还有我如果新建了其他数据库,怎么知道在web中登陆不同数据库的地址啊?
1
可以删除
2
在WEB地址栏中输入地址的时候指定新创建的数据库的IP ......
两个文件1.PC,1.inc
1.PC有操作oracle数据库的 ,1.inc也有操作oracle数据库
在其他数据中如informix 中$include 1.inc就可以使用了
在ORACLE数据库重 $include 1.inc不可用 EXEC SQL include 1.inc也不可 ......
查了一天的blob,还是没理解到,我想在VC下存取二进制的文件,使用的是oo4o,照着帮助文档上面的写了写入数据库的代码,还是没写对,错误提示是this operation is not permitted on a empty LOB,这是什么意思啊?照 ......
我有两个表(A表和B表),机构完全相同:A 表建立触发器
当insert into A(id,name) values('1','zhangsan'); 我只想将name=zhangsan的时候将insert语句插入到B表中而A表不执行操作这个触发器应该怎么实现呢?
如: ......