在oracle客户端重新建数据库和服务(处理ora-12154)

时间:2021-10-17 20:33:41


  当然了,首先是自己先装Oracle客户端,我装的版本是Oracle10g。这个安装也是基本上不用设置什么的直接采取默认安装就可以了。

 装好了oracle客户端后,接下来,就建立自己的数据库吧。点击开始->程序->Oracle- OraDb10g_home1->配置和移植工具->DatabaseConfiguration Assistant.


运行后点击下一步,如图所示,选择创建数据库->next->选择一般用途->填写自己的数据库名->next-->填写口令,选择同一口令吧,当然你也可以为每个用户填写不同的口令,以后基本上默认安装吧。安装完成后退出即可。

 接下来配置服务名。同理点击开始->程序->Oracle- OraDb10g_home1->配置和移植工具->NetManager后如下图所示


点击本地->服务命名。然后点击“+”号按钮。弹出添加服务命名的窗口。填写相应的选项。

第一步 填写网络服务名填一个对自己能够起到标示的就可以,换言之随便起吧,只要自己记得住就可以。

第二步 选择TCP/IP协议然后next

第三步 填写主机名,这个主机名就填写自己本地电脑的主机名也就是你自己电脑的计算机名称。端口就选择默认的1521。

第四步 填写服务名,这个填写自己刚建立的数据库的名称。

第五步 测试,点击测试,弹出测试窗口。在测试窗口,点击更改登录,用户名填写system口令就是你在建立数据库的时候填写的那个口令。然后确定在测试,填写正确的话,就会看到测试成功的消息。

第六步 点击完成。


至此本地数据库的配置就完成,就可以用PL/SQL等访问该数据库了。

温馨提示::

第一:在用PL/SQL登录的时候,先用具有DBA权限的账户等进去,然后再在数据库里面建立自己的用户吧。

第二:如果你的操作系统是64位的那么在安装oracle 10g时,会将oracle安装路径里的network文件夹粘贴进instantclient_10_2文件里,当新建服务后要保证两个文件夹相同,否则在本地登录时报ora-12154的错误提示。

参考:http://jingyan.baidu.com/article/cdddd41c7e875153cb00e193.html

另附:

新建的服务配置tnsnames.ora


ORCLE =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.106.26.151)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcle)
    )
  )