关于网络服务名以及的很菜的一个问题,各位进来看看
1、我新装了一个oracle数据库,还没有添加任何网络服务名,为什么这时就可以通过在SQL plus中输入system、manager、数据库实例名(或者为空)进入?这时的连接为什么不需要客户端的服务名设置?
2、在dos命令中connect internal代表什么意思?
问题点数:80、回复次数:6Top
1 楼bzszp(SongZip)回复于 2004-09-02 09:17:41 得分 30
如果在服务器端,可以只填写用户/密码进入默认数据库
客户端则必须要配置net8
svrmgrl
connect internal/oracle
登陆到server manager操作数据库Top
2 楼LGQDUCKY(飘)回复于 2004-09-02 10:37:42 得分 40
1、我新装了一个oracle数据库,还没有添加任何网络服务名,为什么这时就可以通过在SQL plus中输入system、manager、数据库实例名(或者为空)进入?这时的连接为什么不需要客户端的服务名设置?
CONN数据库的时候,如果不带连接串,ORACLE默认连接的是本地数据库。所有本地不需要
配置网络服务,ORACLE安装的时候,典型安装是带了ORACLE的客户端,
如果安装数据库只有一个实例
那么默认本地连接就是这个实例,如果有多个实例,默认连接本地的就是环境中设置的实例
svrmgrl是8I以前版本的DOS下管理控制台,9I已经废弃,功能都集中于SQLPLUS
svrmgrl>connect internal
是使用ORACLE的最高帐户管理员帐户登陆控制台,进行关闭启动等操作。。。Top
3 楼oldbee01(老蜜蜂)回复于 2004-09-02 11:14:07 得分 0
最后一个问题:
既然connect internal是使用ORACLE的最高帐户管理员帐户登陆控制台,那为什么不需要登陆验证呢?Top
4 楼x0ne(加勒比海盗)回复于 2004-09-02 11:14:38 得分 5
楼上的,9i已经没有internal了Top
5 楼bzszp(SongZip)回复于 2004-09-02 11:18:04 得分 5
一般是通过密码文件验证
也可以用操作系统验证
你输入了用户名密码就是登陆验证啊Top
6 楼oldbee01(老蜜蜂)回复于 2004-09-02 11:22:10 得分 0
okTop




