sqlplus命令数据库
1.都是用户登录。。sqlplus test/test是系统命令下的登录,而connect(或者conn)是sqlplus下用户切换的命令。
2.没有@service_name是登录本地库,不需要经过监听器(listener)。加@service_name是通过监听连接库(成功的前提是你的tnsnames.ora配置好,网络畅通,数据库端监听开启,sqlnet.ora设置好),远程连接的时候必须要通过监听才行,当然登录本地库也可以通过监听。
2. 使用Oracle--Sqlplus工具创建一个简单的数据库
1、oracle数据库实例在安装oracle的时候就已经建好了,重建的话很麻烦,建议轻易不要重建。
2、建表很简单
create table table_name(字段1 类型,字段2 类型,字段3 类型.....);
另外说明一下:oracle中管理数据库是以用户为基准的,换句话说不同的用户就相当不不同的'数据库',不同的用户之间在没有赋权限的情况下是互相不可见的,这就保证了数据的独立性。
---
以上,希望对你有所帮助。
3. 怎样使用sqlplus连接oracle11g数据库
1、win键+R
2、输入"CMD"后按回车
3、在命令窗口中输入:sqlplus
4、根据提示,输入用户,然后按回车
5、输入密码
第4和第5步是在连接本地数据库,用一般用户登录,如果是dba角色登录,需要在第4步用格式:usr/pwd as sysdba
4. 关于sqlplus命令行无法登录Oracle数据库
1、如果你是在客户端连接oracle,@后面的名字是你在Net
Manager中配置的链接oracle的tnsname,即tnsnames.ora文件中的配置,你配了什么名就用什么名链接啊,你非得改成sid_dbhostname
干嘛?你要用sid_dbhostname
链接的话,你要把sid_dbhostname
配置成tnsname啊
2、如果你是在oracle服务器上登录的话,@后面就是的sevice
name即9i版本前的sid,这个sid是安装数据库时就定义好的,你改成别的名当然不行啊,这些也必须要在tnsnames.ora中配置好。如果是在服务器,你可以不用输帐号就可以登录sysdba的:
sqlplus
"/
as
sysdba"
5. sqlplus怎么连接数据库
命令格式:
sqlplus用户名/密码@TNS名字
C:Userslenovo>sqlplusdemo/demo@orcl
SQL*Plus:Release11.2.0.1.0Proctionon星期五1月1911:04:122018
Copyright(c)1982,2010,Oracle.Allrightsreserved.
连接到:
.2.0.1.0-64bitProction
WiththePartitioning,OLAP,
SQL>
6. 如何用sqlplus远程连接数据库(转载)
例如:sqlplus
username/password@servicename
于是想,用我的两台电脑双机互联试一试,也玩个远程连接。实验如下:
首先在我的台式机上安装了oracle9i的数据库管理系统,并建立了一个数据库实例:xy然后为该实例新增了一个用户,用户名和密码都是kxy01
。启动实例xy后,在台式机上,直接在cmd环境键入:sqlplus
kxy01/kxy01@xy
就可以连接上数据库,呵呵,想来本地连接都是不费吹灰之力就行的。
之后,在我的笔记本上安装了oracle9i的client工具。然后试着直接用上述命令访问,显然是不行的,系统返回无法解析服务名的错误信息。
要实现连接到远程数据库,先了解一下相关知识吧,查了一下书。原来,
net
configuration
assitant
的工具,应该就是它了。启动之:
net
configuration
assitant共提供了4个配置功能:
监听程序配置,
命名方法配置,
本地网络服务名配置
目录使用配置。
要从远程位置连接oracle数据库,必须配置oracle网络监听程序。
net
configuration
assitant
可以用于此项配置工作,启动后选择监听程序配置,一路下一步即可。
之后点开命名方法配置,系统已经默认提供了三种,其他两种也不太认识,干脆不改了,直接点后退,回到主菜单。
主菜单中,第三项是本地网络服务名配置。要通过网络访问oracle数据库或其他服务,要使用网络服务名,该项配置允许使用由本地命名解析的网络服务名。而第四项为目录使用配置,点开一看,居然要选择目录服务器,我这一共就两台电脑,要什么目录服务,看来第四项不适合本实验了,显然,关键配置就在第三项:本地网络服务名配置。
将其点开,选择添加网络服务名操作,然后会询问你希望访问何种版本的oracle数据库服务。
按照常理,我装的是oracle9i自然应该选择第一个(oracle8i或更高版本数据库服务),可经过实践证明,只有选择第二个(oracle8i发行版8.0数据库或服务)才能正常实现远程连接,不明其中原因,也就只有选第二个拉。
然后输入我的数据库实例sid:xy然后选择网络协议,双机互联应该选择tcp吧,再然后填写数据库所在的主机名:kxyhome
。端口号采用默认的1521。
7. 查询oracle数据库所有用户的sqlplus命令是什么
命令是select * from dba_users,设置方法为:
1、在数据库的开始菜单中,输入cmd后回车,也就是调用Windows的命令行管理器。
8. sqlplus 启动关闭数据库
sqlplus / as sysdba
startup
这些命令在linux下是好用的
但是在windows下只要启动了oracle服务,数据库就已经被启动了,即使你使用shutdown关闭数据库后你要想再重新启动oracle必须先关闭win服务在启动才可以,使用startup是不可以的。
windows里面已经把东西都集成到服务里面了,你不启动服务oracle无法使用,启动服务oracle也启动了,这就是windows的毛病。
9. sqlplus 如何查看oracle用户有几个数据库
sqlplus没有什么命令能查看oracle有多少数据库。
sqlplus连接后,所登录的就是oracle的一个实例,一个实例下边有N个用户,每个用户所属的对象可认为是一个数据库。查看oracle数据库用户的语句如下:
select
*
from
all_users;
10. sqlplus远程连接oracle数据库命令
(1)服务器端数据库启动正常
(2)服务器端监听正常启动,并且状态正常
(3)配置客户端配置文件(tnsnames.ora)
(4)sqlplus 用户名/密码@连接名
连接名是tns文件中XXX = ()一串文字中前面的XXX,具体是哪个要看后面的ip来决定