怎样用创建的用户登录oracle数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样用创建的用户登录oracle数据库相关的知识,希望对你有一定的参考价值。

说两个常用的吧:
1.cmd下面敲入:sqlplus USERNAME/PASSWORD,
如果用system用户登录就敲入:sqlplus system/PASSWORD as sysdba

2.如果你是在远端机要登录Oracle服务器,那么就得先安装Oracle客户端,用客户端工具登录。
参考技术A 不能,oracle数据库表是放在方案中的.一个用户对应一个方案,也就是你建一个用户就相当于建了一个mysql里的数据库.
然后再用管理员帐户给你建的这个帐户给权限.oracle里的数据库与mysql里的数据库不是一样的.
参考技术B 这个用户需要有创建会话的权限

grant create session to 用户名

oracle为啥用scott用户登录 有好多表

不是应该只有5个表么 我有好多好多 怎么删除

用 scott/tiger登录ORACLE数据库有三个条件:
1.你的数据库已经启动,这主要看服务中ORACLE数据库服务没有启动。
2.你在安装oracle的时候,选择了创建数据库。
3.你的监听配置成功。一般情况下,你在安装oracle的时候,选择创建数据库,它就会自动为你配置监听。

你现在的情况是:ORACLE initialization or shutdown in process
说明你的oracle没有正常启动。而不是用scott/tiger登录不了。
你说的:只能以SYSDBA的身份登陆,其实你也之后用sysdba连接上去了,并没有登录到数据库。

这种情况下,你首先要检查oracle数据库服务有没有启动,然后再检查监听配置是不是正常,然后再检查,是否有scott用户。如果以上检查都没有成功,请检查PFILE文件是否被破坏(10G里还要检查SPFILE)。
另外,虚机团上产品团购,超级便宜
参考技术A 用 scott/tiger登录ORACLE数据库有三个条件:
1.你的数据库已经启动,这主要看服务中ORACLE数据库服务没有启动。
2.你在安装oracle的时候,选择了创建数据库。
3.你的监听配置成功。一般情况下,你在安装oracle的时候,选择创建数据库,它就会自动为你配置监听。

你现在的情况是:ORACLE initialization or shutdown in process
说明你的oracle没有正常启动。而不是用scott/tiger登录不了。
你说的:只能以SYSDBA的身份登陆,其实你也之后用sysdba连接上去了,并没有登录到数据库。

这种情况下,你首先要检查oracle数据库服务有没有启动,然后再检查监听配置是不是正常,然后再检查,是否有scott用户。如果以上检查都没有成功,请检查PFILE文件是否被破坏(10G里还要检查SPFILE)。
另外,站长团上有产品团购,便宜有保证
参考技术B 其他表会影响你使用吗?如果不会就没必要删除吧;

如果真想删除,使用DROP TABLE 表名;
但你得先使用如下SQL获取表名,如:
select table_name from user_tables where table_name NOT IN(不想删除的表名列表,用逗号分隔,用单引号将表名引起来,表名要大写)
参考技术C 你用什么登陆的?用plsqldev?
如果是的话,选my objects
就可以看你当前用户下的表了。

以上是关于怎样用创建的用户登录oracle数据库的主要内容,如果未能解决你的问题,请参考以下文章

oracle 11g 怎样创建用户

怎样用cmd登陆oracle数据库

怎样给oracle数据库的用户解锁

oracle为啥用scott用户登录 有好多表

怎样在linux中的oracle创建用户名和密码

oracle 安装完了,怎么创建用户和数据库???