Oracle基础 08 用户角色 user/role
--查询帐户的状态select username,account_status from dba_users where username='SCOTT';--创建用户create user john identified by johndefault tablespace usersquota 5m | unlimited on users--为新用户授予权限grant connect to john grant resouce to johnalter user john quota...
Oracle基础 07 参数文件 pfile/spfile
--查看数据库运行模式(spfile还是pfile)select decode(count(*),1,'spfile','pfile') from v$spparameterwhere rownum=1 and isspecified='TRUE';--以pfile启动数据库create pfile='/u01/app/oracle/product/11.2.0/db_1/dbs/initdbtest.ora' from spfile;shutdown immediate;startup pfile='/u01/app/oracle...
Oracle基础 06 控制文件 controlfile
--查看控制文件路径show parameter control_files;--控制文件的备份,三种方式1)使用OS命令进行拷贝;1)open状态下,使用alter database命令生成控制文件副本;2)open状态下,使用alter database backup controlfile to trace命令将控制文件备份到跟踪文件;--控制文件的恢复,两种方式1)mount状态下,...
Oracle基础 05 联机日志 redolog
--两个相关视图v$logv$logfilealter system switch logfile; --强制日志切换alter system checkpoint; --强制检查点--添加日志组alter database add logfile group 4 ('/u01/app/oracle/oradata/dbtest/redo04a.log', '/u01/app/oracle/redofile/redo04b.log') siz...
Oracle基础 04 归档日志 archivelog
--查看归档模式archive log listselect log_mode from v$database;--修改为归档模式(mount下)alter database archivelog--修改为非归档模式(mount下)alter database noarchivelog--切换日志三个相关命令SQL> alter system switch logfile;SQL> alter system archive log current;SQL> alter syst...
Oracle基础 03 回滚表空间 undo
--查询默认的undo表空间select name,value from v$parameterwhere name like '%undo%';--创建 undotbs2 表空间create undo tablespace undotbs2datafile '/u01/app/oracle/oradata/test10g/undotbs02.dbf' size 50m autoextend on next 10m maxsize 100m;--将undotbs2 设为默认undo表空间...
Oracle基础 02 临时表空间 temp
--查看临时文件的使用/剩余空间SQL> select * from v$temp_space_header;--查看SCOTT用户所属的临时表空间 SQL> select username ,temporary_tablespace from dba_users where username='SCOTT'; --查看当前有那些临时文件 SQL> select tablespace_name,f...
Oracle基础 01 表空间 tablespace
--查看表空间select * from dba_tablespaces; select * from v$tablespace;select * from dba_data_files; --查看数据文件select * from v$datafile;select * from dba_temp_files; --查看临时文件select * from v$tempfile;--查默认表空间和临时表空间select * from database_prop...
sqlplus专用命令
--sqlplus专用命令 摘抄自网络 1.disc[onnect],退出数据库登陆,但不退出sqlplus; 2.exit 或者 quit,退出sqlplus; 3.c[hange] /旧字符串/新字符串,把当前行的旧字符串替换为新字符串; 4.cl[ear] 清除; cl buff[er] 清除缓冲区中的内容; 5.d...