查看数据库的状态: select status from v$instance; 查看表空间:select * from v$tablespace; 改变表空间数据文件:alter database rename file "filepath" to "newfilepath"; 删除表空间及其数据文件: drop tablespace tablesp
2015-06-28触发器: CREATE OR REPLACE TRIGGER tr_trace_ddl AFTER DDL ON DATABASE DECLARE sql_text ora_name_list_t; state_sql ddl$trace.ddl_sql%TYPE; BEGIN FOR i IN 1..ora_sql_txt(sql_text) LOOP state_sql := state_sql||sql_text(i
2015-06-28今天重读ORACLE官方文档《concepts》,读到schema的基本概念,对它的理解更进一层,官方文档中关于schema是这样解释的: "A schema is a collection of database objects. A schema is owned by a database user and has the same name as that user.
2015-06-28给用户增加导入数据权限的操作 第一,启动sql*puls 第二,以system/manager登陆 第三,create user 用户名 IDENTIFIED BY 密码 (如果已经创建过用户,这步可以省略) 第四,GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW , DROP AN
2015-06-28Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命 令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。
2015-06-281、优化器默认为CBO,OPTIMIZER_MODE默认值为ALL_ROWS。不再使用古老的RBO模式,但RULE、CHOOSE并没有彻底消失,有些时候仍然可以作为我们调试的工具。 2、CPU Costing的计算方式现在默认为CPU+I/O两者之和.可通过DBMS_XPLAN.DISPLAY_CURSOR观察更为详细的执行
2015-06-28 1. select * from table_name where rownum>begin and rownum< end 2.sql = "select * from tab
2015-06-281.查看用户拥有的数据库对象 Sql代码 select object_name from user_objects; 2.查看约束信息 Sql代码 select constraint_name from user_constraints; 3.查看用户所拥有的表 Sql代码 select table_name from user_tables; 或 S
2015-06-28#!/bin/bash #增加安装Oracle所需的用户和组 groupadd oinstall groupadd dba useradd -g oinstall -G dba -d /home/oracle -m oracle #创建安装Oracle所需的目录 mkdir -p /u01/app/oracle/product/10.2.0/db_1 chmod -R 775 /u01 ch
2015-06-28 导读:oracle中除了在Oracle编辑器中用图形化的方式导入导出文理文件的数据方式外,还可以采用命令行的方式导入导出数据库,其语法实示例如下: imp [username[/password[@service]]] 步骤:1、首先在进入
2015-06-28查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 2、删除表中多余的重复记
2015-06-28如果表中没有数据: 直接这样就可以了 alter table 表名 modify (字段名 类型) eg:alter table student (id number(4)); 如果原表中存在data那么方法就大不相同了,请看!!! /*修改原字段名*/ ALTER TABLE 表名 RENAME COLUMN 字段名 TO 字
2015-06-28这里分别是使用alter table 来增加、删除和修改一个列。alter table  表名  drop (字段);alter table tablename add (column datatype [default value][null/not null],….);alter table tablename modify (column datatype [defa
2015-06-28