oracle数据库指令有哪些,oracle数据库的常见命令
来源:整理 编辑:黑码技术 2024-06-20 12:51:22
1,oracle数据库的常见命令
我有我们公司培训oracle的ppt。要留个邮箱,我发给你
2,求一些Oracle的常用命令
检查数据库连通
TNSPING
数据库侦听
lsnrctl
查看SID
SQL> SELECT * FROM V$INSTANCE;
SQL> SELECT * FROM V$DATABASE;
SQL> / 执行上个操作命令
SQL> EDIT读取命令缓存区
查看语言配置
SQL> show parameters nls
SQL> select * from V$NLS_PARAMETERS
查看启动参数文件
SQL> show parameters spfile;
查看数据块配置大小
SQL> show parameters db;
查看ORACLE版本
SQL> SELECT * FROM V$VERSION
显示所有组建版本
SQL> select * from product_component_version;
配置输出日志
SQL> spool c:\testora.log
SQL> spool off
切换归档日志
SQL> ALTER SYSTEM ARCHIVE LOG CURRENT;
SQL> ALTER SYSTEM SWITCH LOGFILE;
查看数据库对象结构
SQL> desc v$dbfile
查看Datafile
SQL>SELECT * FROM V$DBFILE;
SQL>SELECT * FROM V$DATAFILE;
查看所有的用户
SQL> SELECT USERNAME FROM DBA_USERS
查看控制文件
SQL> select * from v$controlfile;
设置输出的行宽
SQL> set linesize 20000
查看REDOLOG文件
SQL> SELECT * FROM V$LOGFILE;
查看表空间
SQL> SELECT * FROM V$tablespace;
手动删除归档日志后,同步CATALOG
SQL>CROSSCHECK ARCHIVELOG ALL
SQL>CHANGE ARCHIVELOG ALL CROSSCHECK
3,oracle 数据库的一些命令
假设表的名字T1,查询所有内容:select * from t1;取前100条记录:select * from t1 where rownum<=100;不过这个前100条记录可能没有具体意义,因为一般讲前多少条,应该是有排序的。例如成绩前100名,某个数量前100名等。select t.f from (select rownum r , 1.* f from 1 where r<100) t;t是从1表中查出的表的别名1、su – oracle 不是必需,适合于没有dba密码时使用,可以不用密码来进入sqlplus界面。2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;3、sql>connect / as sysdba ;(as sysoper)或connect internal/oracle as sysdba ;(scott/tiger)conn sys/change_on_install as sysdba;4、sql>startup; 启动数据库实例5、 查看当前的所有数据库: select * from v$database;select name from v$database;desc v$databases; 查看数据库结构字段7、怎样查看哪些用户拥有sysdba、sysoper权限:sql>select * from v_$pwfile_users;show user;查看当前数据库连接用户8、进入test数据库:database test;9、查看所有的数据库实例:select * from v$instance;如:ora9i10、查看当前库的所有数据表:sql> select table_name from all_tables;select * from all_tables;sql> select table_name from all_tables where table_name like u;table_name———————————————default_auditing_options11、查看表结构:desc all_tables;12、显示cqi.t_bbs_xuser的所有字段结构:desc cqi.t_bbs_xuser;13、获得cqi.t_bbs_xuser表中的记录:select * from cqi.t_bbs_xuser;14、增加数据库用户:(test11/test)create user test11 identified by test default tablespace users temporary tablespace temp;15、用户授权:grant connect,resource,dba to test11;grant sysdba to test11;commit;16、更改数据库用户的密码:(将sys与system的密码改为test.)alter user sys indentified by test;alter user system indentified by test;
文章TAG:
oracle数据库指令有哪些 oracle数据库的常见命令