oracle安装心得

这几天安装个oracle数据库,工作需要嘛,开始,去官网下载一个最新版的,现在是2015年7月30日,嗯,最新的是12g那个版本,装了好久没装上,最后放弃了,装个11g的。

好了,装完之后先用 SQL plus连接测试一下,使用system的这个账号,登陆成功,之后就想用个高端点的工具,SQLDeveloper,这个链接就有问题了。

先说第一个事就是oracle自带的SQLDeveloper好像有问题,说什么少快捷方式,我就没管它,在网上下载一个这个问题解决了。

之后开始测试连接,还是用system这个账号,可是他就会爆各种错误,什么没监听了,SID错误了,下边我开始一个一个说。

没监听这个你可以这么解决  ,先查看一下监听状态,没开启监听就开启监听,下边我列出了指令,参考于  http://blog.sina.com.cn/s/blog_70bcd7c10101ckvw.html 这个大兄弟的:

1.检查监听器状态

C:UsersAdministrator>lsnrctl status 
2.启动监听程序
C:UsersAdministrator>lsnrctl start
3.启动oracle服务实例
C:UsersAdministrator>net start oracleServiceOrcl  --oracleService+数据库实例名

4.关闭oracle服务实例

 C:UsersAdministrator>net stop oracleServiceOrcl

5.关闭监听

C:UsersAdministrator>lsnrctl stop

之后说SID这个事 啊,SID查看Windows和Linux下是这样的,打开SQL plus连接进数据库,之后输入select instance_name from v$instance;这个命令就能查看SID了,注意里边的l和1要分清。这个我参考了http://blog.sina.com.cn/s/blog_6d39ac7e01017xg0.html 这个人的

有不对的地方请谅解,我使用的SQLDeveloper可以在我的CSDN上下载,地址是: 

2015.7.30 16:54

oracle service Name 查找方法 :

在oracle安装路径下product11.2.0dbhome_1NETWORKADMIN 下有个文件叫tnsnames.ora,用记事本打开,就会有

ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XXX)
)
)

XXX就是service Name

gzf

QQ:212966054

原文地址:https://www.cnblogs.com/gaizhongfeng/p/4689886.html