`
javaTo
  • 浏览: 24126 次
  • 性别: Icon_minigender_1
  • 来自: 飘着
社区版块
存档分类
最新评论

请您先登录,才能继续操作

Oracle 开发 - 1

阅读更多
总结了一些Oracle的代码,看看对大家有没有帮助,如果哪里错了,请帮忙指正,后面的一些会陆续发表上来。

-- 默认系统系统管理员
-- system/manager,  sys/change_on_install  以SYSDBA登陆
-- 普通用户
-- scott/tiger 以NORMAL登陆

[1]// Oracle Basic 1
-------------------------------------------------------------------------------------//
--可在登陆时转换登陆身份(转换为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;
----------------------------------------------------------------------------------End//

分享到:
评论

相关推荐

    oracleasm-support-2.1.8-1.el5.i386

    在Linux环境下,Oracle ASM需要特定的支持包来确保其正常运行,而"oracleasm-support-2.1.8-1.el5.i386.rpm"便是这样一个支持包。 这个名为"oracleasm-support-2.1.8-1.el5.i386.rpm"的软件包是针对Oracle ASM在32...

    Oracle专用Linux操作系统-OracleLinux-R6-U5-Server-x86_64

    1. **Unbreakable Enterprise Kernel (UEK)**:Oracle提供了一种自定义的Linux内核,称为UEK。UEK针对Oracle数据库和其他关键企业应用进行了优化,提供更好的性能和安全性。UEK也包含了一些最新的硬件驱动,以支持...

    oracle-xe-11.2.0-1.0.x86_64.rpm.zip

    Oracle XE 11.2.0 是一款轻量级版本的 Oracle 数据库服务器,专为开发和小型生产环境设计。这款数据库系统以其易用性、免费和对资源的低需求而闻名,使得它成为个人开发者和小型企业理想的数据库解决方案。 在描述...

    oracle-support oracleasmlib kmod-oracleasm包

    Oracle ASM 是Oracle公司开发的一种集成的存储管理解决方案,它为Oracle数据库提供了自动化的磁盘管理和故障恢复功能。ASM能够简化存储配置,通过自动化的方式创建、扩展和管理磁盘组,同时提供高可用性和性能优化。...

    oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm

    1)rpm格式包安装配置 1.1 下载以rpm后缀名的包,以11.2.0.4.0 版本为例...oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm --包含头文件和示例文件,为开发Oracle应用程序的即时客户端; 1.2 使用rpm -ivh

    oracle-database-server-12cR2-preinstall

    1. **依赖管理**:该包自动处理Oracle数据库所需的各种库和工具的安装,如GCC编译器、开发工具包、kernel-headers和kernel-devel等,确保系统满足所有必要的先决条件。 2. **系统调整**:预安装过程会检查并调整...

    oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm

    oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm --包含头文件和示例文件,为开发Oracle应用程序的即时客户端; 1.2 使用rpm -ivh [包名] 进行安装, 如:rpm -ivh oracle-instantclient11.2-basic-11.2....

    安装oracle11gR2数据库环境快速准备神器oracle-rdbms-server-11gR2-preinstall

    1. **自动安装所需RPM包**:Oracle数据库运行需要一系列特定的RPM包,包括开发库、管理工具等。oracle-rdbms-server-11gR2-preinstall会自动识别并安装这些必要的软件包,确保数据库能够正常运行。 2. **创建Oracle...

    OracleClient-18C Oracle客户端,包括windows和Linux

    对于开发人员来说,OracleClient-18C提供了ODBC和JDBC驱动程序,使Java、C++、Python等语言的应用程序能够连接到Oracle数据库。同时,它还支持ODPI-C,这是一个开源的C接口,用于构建高性能的Oracle数据库连接器。 ...

    包装物流管理软件:Oracle二次开发-OraclePL-SQL编程技术

    包装物流管理软件:Oracle二次开发_OraclePL-SQL编程技术.docx 包装物流管理软件:Oracle二次开发_Oracle包装物流管理软件二次开发基础.docx 包装物流管理软件:Oracle二次开发_Oracle数据库体系结构与管理.docx ...

    oracleclient-basic-windows.x64-11.2.rar

    1. 解压缩"oracleclient-basic-windows.x64-11.2.rar"文件,这将生成一个包含所有必需文件的目录结构。 2. 阅读并遵循"rm.txt"中的指南,可能包括系统要求、安装顺序、环境变量设置等信息。 3. 设置环境变量,例如...

    oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm

    这个特定的版本,“oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm”,是针对64位Linux系统的,版本号为12.1.0.2.0,它包含了一些基本的组件,以支持客户端应用程序连接到Oracle数据库服务器。 Oracle ...

    oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm sqlplus安装包集合

    oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm --包含头文件和示例文件,为开发Oracle应用程序的即时客户端; 1.2 使用rpm -ivh [包名] 进行安装, 如:rpm -ivh oracle-instantclient11.2-basic-11.2....

    tableau10.0-oracle-driver-x64.msi

    tableau10.0-oracle-driver-x64.msi,tableau开发oracle必须包

    OracleEBS-应用开发培训.pptx

    OracleEBS-应用开发培训

    ORACLE 8-8I开发使用手册

    1. **数据库安装与配置**:在Oracle 8-8i中,安装过程涉及创建数据库实例、设置网络服务和配置初始化参数文件(init.ora)。管理员需要熟悉SQL*Plus工具来执行这些任务。 2. **数据类型**:Oracle 8-8i支持多种数据...

    oracle-j2sdk1.8-1.8.0+update181-1.x86-64.rpm

    总结来说,"oracle-j2sdk1.8-1.8.0+update181-1.x86-64.rpm" 是Oracle公司针对64位Linux系统提供的Java 8开发工具包的RPM包,它包含了Java 8的重要特性和性能优化,适用于CDH等大数据环境,并且具有良好的版本管理和...

Global site tag (gtag.js) - Google Analytics