Oracle 9i数据开发(一)
2007-05-27 22:40
405 查看
--可在登陆时转换登陆身份(转换为system登陆)
CONNECT system/Manager
--回滚事务(返回上一次操作)
--ROLLBACK;
--提交事务
COMMIT;
--查看表结构
DESC table_name;
--查询表中数据
SELECT * FROM table_name;
--或指定需返回的字段
SELECT id,name FROM table_name;
--显示当前用户
SHOW USER;
--查看当前用户所拥有的表的结构
DESC USER_TABLES;
--查看当前用户所拥有的表
SELECT table_name FROM USER_TABLES;
--查看当前用户能够访问的表的结构
DESC ALL_TABLES;
--查看当前用户能够访问的表
SELECT table_name FROM ALL_TABLES;
--查看整个数据库所拥有的表的结构
DESC DBA_TABLES;
--查看整个数据库所拥有的表
SELECT table_name FROM DBA_TABLES;
--查看数据库版本
SELECT * FROM V$VERSION;
--查看数据库实例名称
SELECT instance_name FROM V$INSTANCE;
--查看数据文件的物理位置
SELECT * FROM V$DATAFILE;
--查看日志文件的物理位置
SELECT * FROM V$LOGFILE;
--查看控制文件的物理位置
SELECT * FROM V$CONTROLFILE;
--查看表空间的信息
SELECT * FROM V$TABLESPACE;
--查看数据库参数信息
--下面列出几种参数
--简单查询方法
SHOW PARAMETER DB_BLOCK_SIZE;
SHOW PARAMETER NLS_LANGUAGE;
SHOW PARAMETER JAVA_POOL_SIZE;
SHOW PARAMETER SORT_AREA_SIZE;
--通过视图查询
SELECT * FROM V$PARAMETER WHERE NAME='JAVA_POOL_SIZE';
SELECT name,value FROM V$PARAMETER WHERE NAME='JAVA_POOL_SIZE';
--修改参数值
--!UPDATE V$PARAMETER SET VALUE='500000' WHERE name='JAVA_POOL_SIZE';
--附注-------------------------------------------------------------//
SPOOL d:/file.txt; --联机
SPOOL OFF; --关闭(将联机后查询到的数据保存在d盘file.txt文件下)
--命令方式打开和关闭数据库
--以sysdba身份登陆数据库
CONNECT /AS SYSDBA;
--关闭数据库
SHUTDOW IMMEDIATE;
--启动数据库
STARTUP;
--清除屏幕
CLEAR SCREEN;
--预定义格式打印系统当前日期
SELECT TO_CHAR(sysdate,'yyyy-mm-dd hh24:mi:ss') FROM DUAL;
--可以利用脚本执行SQL语句(d:/test.sql)
@d:/test.sql;
--编辑当前SQL语句
EDIT;
--或
ED;
--保存当前SQL语句
SAVE d:/test.sql;
--退出数据库
EXIT;
--或
QUIT;
CONNECT system/Manager
--回滚事务(返回上一次操作)
--ROLLBACK;
--提交事务
COMMIT;
--查看表结构
DESC table_name;
--查询表中数据
SELECT * FROM table_name;
--或指定需返回的字段
SELECT id,name FROM table_name;
--显示当前用户
SHOW USER;
--查看当前用户所拥有的表的结构
DESC USER_TABLES;
--查看当前用户所拥有的表
SELECT table_name FROM USER_TABLES;
--查看当前用户能够访问的表的结构
DESC ALL_TABLES;
--查看当前用户能够访问的表
SELECT table_name FROM ALL_TABLES;
--查看整个数据库所拥有的表的结构
DESC DBA_TABLES;
--查看整个数据库所拥有的表
SELECT table_name FROM DBA_TABLES;
--查看数据库版本
SELECT * FROM V$VERSION;
--查看数据库实例名称
SELECT instance_name FROM V$INSTANCE;
--查看数据文件的物理位置
SELECT * FROM V$DATAFILE;
--查看日志文件的物理位置
SELECT * FROM V$LOGFILE;
--查看控制文件的物理位置
SELECT * FROM V$CONTROLFILE;
--查看表空间的信息
SELECT * FROM V$TABLESPACE;
--查看数据库参数信息
--下面列出几种参数
--简单查询方法
SHOW PARAMETER DB_BLOCK_SIZE;
SHOW PARAMETER NLS_LANGUAGE;
SHOW PARAMETER JAVA_POOL_SIZE;
SHOW PARAMETER SORT_AREA_SIZE;
--通过视图查询
SELECT * FROM V$PARAMETER WHERE NAME='JAVA_POOL_SIZE';
SELECT name,value FROM V$PARAMETER WHERE NAME='JAVA_POOL_SIZE';
--修改参数值
--!UPDATE V$PARAMETER SET VALUE='500000' WHERE name='JAVA_POOL_SIZE';
--附注-------------------------------------------------------------//
SPOOL d:/file.txt; --联机
SPOOL OFF; --关闭(将联机后查询到的数据保存在d盘file.txt文件下)
--命令方式打开和关闭数据库
--以sysdba身份登陆数据库
CONNECT /AS SYSDBA;
--关闭数据库
SHUTDOW IMMEDIATE;
--启动数据库
STARTUP;
--清除屏幕
CLEAR SCREEN;
--预定义格式打印系统当前日期
SELECT TO_CHAR(sysdate,'yyyy-mm-dd hh24:mi:ss') FROM DUAL;
--可以利用脚本执行SQL语句(d:/test.sql)
@d:/test.sql;
--编辑当前SQL语句
EDIT;
--或
ED;
--保存当前SQL语句
SAVE d:/test.sql;
--退出数据库
EXIT;
--或
QUIT;
相关文章推荐
- 诸如可更新、可滚动游标及符合ANSI的CASE语句、日期一时间数据类型和连接语法之类的特性便从将在其他数据库上开发的应用程序移植到Oracle 9i中
- Linux Oracle 9i 修改数据库字符集
- 系统崩溃后 oracle 9i数据文件恢复过程!
- oracle 开发 第08章 分析数据
- Oracle 9i的数据类型
- oracle技术_使用exp/imp 导入11g数据到9i
- Oracle 9i 数据库 数据导入和导出的最简单的方法
- 系统崩溃后 oracle 9i数据文件恢复过程
- Oracle 9i创建数据库(图形界面方式)-数据库开发介绍
- oracle 10g 数据如何导入到oracle 9i时BUG解决方法
- 在vb.net中通过ODBC从Oracle 9i向Access倒数据
- 通过数据链接(Database Link),从Oracle 9i 连接 SQL Server 2000(实例)
- Oracle 9i的数据类型
- 165.Oracle数据库SQL开发之 XML和ORACLE——从关系数据生成XML
- 3ff0 Oracle 9i数据库数据文件、日志文件迁移(不含控制文件) 亲测无错版
- oracle基本数据类型|Oracle 9i 的基本数据类型
- Oracle开发之数据表主键与rowid的一点认识
- oracle 10g 数据如何导入到oracle 9i中?
- 简单介绍Oracle 9i的16种数据类型
- JAVA开发13--批量将数据insert插入oracle表