arcgis开发笔记【Oracle使用汇总】
由于是第一次应用Oracle系统,在参考相关的资料后,总算顺利安装和开发好了,把
遇到的一些问题总结一下.
1、数据库服务不能启动
在Windows系统中有些时候,Oracle的数据库会无法自动启动成功,但是手动启动却是可以的,在这种情况下我们可以尝试重新创建Oracle服务来看看问题是否能够解决。
重建Oracle服务可以利用Oracle在Windows操作系统下特有的oradim使用程序。
数据库的SID可以通过下面的方法知道:
检查windows的服务,找到类似于OracleServiceXXXX的服务名称,其中的XXXX部分就是数据库的SID,比如假如数据库的SID是test,那么服务名称就是OracleServiceTEST。
假设我们的Oracle实例名称是test,使用的参数文件是c:\oracle\admin\test\inittest.ora
那么我们执行下面的命令:
oradim -EDIT -SID test -PFILE c:\oracle\admin\test\inittest.ora -STARTMODE auto -SRVCSTART system
然后重新启动服务,看看Oracle数据库是否可以自动启动
2、远程访问Oracle
http://www.cnblogs.com/2018/archive/2010/04/09/1708549.html
3、从0开始建立数据库
在安装oracle引擎的机器上
1)、先使用Database Configuration Assistant建立数据库文件,使用向导操作以上各步即可
2)、在建立数据库成功后,使用http://**:1158/em[**表示安装oracle的机器】,建立用户和相应的
表空间,建立权限等
3)、如果侦听服务没有配置:“Net Configuration Assistant”建立侦听服务和命名服务,完成后使用
lsnrctl 检查服务状态是否正常,不正常的话,参考http://blog.csdn.net/gxj022/archive/2009/10/10/4649550.aspx 修改
4)、本机pl-sql访问以上建立的命名服务,建立表、导入数据等
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南