显示Oracle数据库表中的列有以下两种方式。
1、在命令窗口下输入desc 表名。
如:
desc test;2、通过sql语句查询,语句如下:
select from user_tab_cols where table_name='TEST';注意:表名必须大写。
查询数据库当前进程的连接数
select count() from v$process;
查看数据库当前会话的连接数
elect count() from v$session;
查看数据库的并发连接数
select count() from v$session where status= ACTIVE ;
查看当前数据库建立的会话情况
select sid serial# username program machine status from v$session;
查询数据库允许的最大连接数
select value from v$parameter where name = processes ;
或者命令 show parameter processes;
修改数据库允许的最大连接数
alter system set processes = scope = spfile;
(需要重启数据库才能实现连接数的修改)
重启数据库
SQL>shutdown immediate;
SQL>startup;
查看当前有哪些用户正在使用数据
SQL>select osuser a username cpu_time/executions/ || s sql_fulltext machine
SQL>from v$session a v$sqlarea b
SQL>where a sql_address = b address
SQL>order by cpu_time/executions desc;
备注 UNIX 个用户session对应一个 *** 作系统process 而Windows体现在线程
启动oracle
su oracle
SQL>sqlplus system/pwd as sysdba //进入sql
SQL>startup //启动数据库
SQL>lsnrctl start //启动监听
sqlplus /as sysdba
SQL>shutdown immediate; //关闭数据库
SQL>startup mount;
lishixinzhi/Article/program/Oracle/201311/18867
oracle实例就是一些能支撑数据库运行的数据库程序。
它由 *** 作系统的多个后台进程和一个共享的内存池所组成,共享的内存池可以被所有进程访问。
Oracle 用一个个实例来管理数据库访问。用户如果要存取数据库(也就是硬盘上的文件) 里的数据, 必须通过Oracle实例才能实现, 不能直接读取硬盘上的文件。
实际上, Oracle 实例就是平常所说的数据库服务(service) 。
在任何时刻一个实例只能与一个数据库关联,访问一个数据库;而同一个数据库可由多个实例访问(RAC)。
扩展资料
oracle数据库的特点:
1、完整的数据管理功能:
1)数据的大量性
2)数据的保存的持久性
3)数据的共享性
4)数据的可靠性
2、完备关系的产品:
1)信息准则---关系型DBMS的所有信息都应在逻辑上用一种方法,即表中的值显式地表示;
2)保证访问的准则
3)视图更新准则---只要形成视图的表中的数据变化了,相应的视图中的数据同时变化
4)数据物理性和逻辑性独立准则
3、分布式处理功能:
ORACLE数据库自第5版起就提供了分布式处理能力,到第7版就有比较完善的分布式数据库功能了,一个ORACLE分布式数据库由oraclerdbms、sqlNet、SQLCONNECT和其他非ORACLE的关系型产品构成。
4、用ORACLE能轻松的实现数据仓库的 *** 作。
参考资料来源:百度百科—实例
参考资料来源:百度百科—Oracle数据库
select
name
from
v$database
,直接运行就可以查看了,也可以查看tnsnamesora
的连接,有个sid,sid就是服务名了!!!
以dba身份连接数据库后,敲入命令show SGA 就能查询到Oracle的内存大小了。
可以通过修改数据库的初始化文件init_sidora文件中的有关SGA的参数修改大小,修改完成后,重启数据库。
以上就是关于怎么显示Oracle数据库表中的列全部的内容,包括:怎么显示Oracle数据库表中的列、Oracle查看、修改连接数、什么是oracle的实例等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)