oracle安装完成之后,在管理中可以看到几个服务,我就不一一列出了,只
列出其中几个
OracleDBConsoleorcl (oracle的企业管理器服务)
OracleJobSchedulerORCL (oracle的任务调度服务)
(重要)OracleOraDb11g_home1TNSListener (oracle的监听器服务)
(重要)OracleServiceORCL (oracle的数据库服务)
要使用oracle数据库,2个服务是必须启动的
服务名1:OracleOraDb11g_home1TNSListener
服务名2:OracleServiceORCL
Listener和Service对应的参数文件:
listener.ora
tnsnames.ora
文件所在的目录是D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN(注
意:每个人的oracle数据库安装目录是不同的)
测试数据库是否连通,可以使用命令tnsping 主机字符串
tnsping可以测试与远端数据库服务连接是否正常
比如:
tnsping orcl
tnsping LINK192.168.117.66
忘记oracle数据库管理员密码怎么办?也可以看我这篇文章(oracle数据库密码如果忘了怎么办?(修改密码和用户解锁))
1.在dos窗口中输入sqlplus/nolog或者sqlplus /nolog进入sqlplus
2.输入conn / as sysdba或者conn /as sysdba或者conn/as sysdba或
者connect / as sysdba或者connect /as sysdba或者connect/as sysdba(conn是connect的缩写,
conn和connect两者效果完全一样,我们还可以用conn来切换/转换用户)
3.修改密码
alter user system identified by system;(注意:语句末尾要记得加;分号,还
有一点要注意:修改密码时,密码的第一个字符不能是数字)具体可以看我这篇文章
4.然后就可以使用用户名system和密码system登录数据库了
我们可以打开PLSQL Developer软件工具,如下图
Database的下拉框中的2个选项是LINK192.168.117.66和orcl,这2个选项其实就是tnsnames.ora文件中的值
顺便说一下tnsnames.ora文件
tnsnames.ora文件中,如果我们想多配置几个主机字符串,那我们可以手动拷贝一个主机字符串,然后手动改一下主机字符串的名字和IP地址和服务名和端口号,如下:标红的就是需要改动的,可以根据你自己的需要来改。
LINK192.168.117.88 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.117.88)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
tnsnames.ora文件中的LINK192.168.117.88,类似于一个别名,通过这个别名,我们可以远程连接到192.168.117.88这台服务器上的oracle数据库
注意:LINK192.168.117.88是主机字符串的名字,该名字可以随便取,可以理解成这是一个别名,通过这个别名去连接真正的远程的数据库
我们也可以通过oracle提供的工具来配置要连接的远程数据库,如下:
记得,配置完后要保存网络配置
此时tnsnames.ora文件自动修改了,如下图:
此时,我们打开PLSQL Developer软件工具,可以看到如下图,这下明白了吧
当然啦,此时,我们还可以使用命令tnsping 主机字符串来测试与远端数据库服务连接是否正常,如下图:
当然啦,我们也可以手动删除tnsnames.ora文件中的值,如下图
再重新打开Net Manager,如下图:
我们也可以直接在Net Manager界面上删除,删除后,记得保存,如下图:
保存
此时,tnsnames.ora文件自动改变了
此时,我们打开PLSQL Developer软件工具,可以看到如下图,这下明白了吧