--登录:sys/ken@orcl as sysdba1、建立表空间、授予权限/*分为四步 *//*第1步:创建临时表空间 */create temporary tablespace user_temp tempfile ‘D:\oracle\oradata\Oracle9i\user_temp.dbf‘ size 50m autoextend on next 50m maxsize 20480m extent management local; /*第2步:创建数据表空间 */create tablespace user_data logging datafile ‘D:\oracle\oradata\Oracle9i\user_data.dbf‘ size 50m autoexten...
查看当前用户的角色 select * from user_role_privs; 查看当前用户的系统权限和表级权限 select * from user_sys_privs; select * from user_tab_privs; 查看用户下所有的表 select * from user_tables; 查看用户下所有的视图 select view_name from user_views; 查看某表的约束条件 select constraint_name, constraint_type,search_condition, r_constraint_name from user_constraints where table_name = upper...
一、数据库分类一、数据库分类1、小型数据库:access、foxbase2、中型数据库:informix、sql server、mysql3、大型数据库:sybase、db2、oracle 二、项目中如何合理地使用数据库,可以依据如下三个方面入手1、项目的规模a、负载量有多大,即用户数有多大b、成本c、安全性 eg、小型数据库1、负载量小,用户大概100人之内比如:留言板、信息管理系统2、成本在千元之内3、对安全性要求不高 ...
一、ORACLE的启动和关闭
1、在单机环境下
要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下
su-oracle
a、启动ORACLE系统
oracle>svrmgrl
SVRMGR>connectinternal
SVRMGR>startup
SVRMGR>quit
b、关闭ORACLE系统
oracle>svrmgrl
SVRMGR>connectinternal
SVRMGR>shutdown
SVRMGR>quit
启动oracle9i数据库命令:
$sqlplus/nolog
SQL*Plus:Release9.2.0.1.0-ProductiononFriOct3113:53:532003
Copyright(c)1982,2002,OracleCo...
--1新建用户create user shopping identified by 123456;--分配权限
grant connect,resource,dba to shopping;--切换用户
conn shopping/123456
--切换到管理员
conn /as sysdba
原文:http://www.cnblogs.com/super-admin/p/6696623.html
一、sys用户和system用户
Oracle安装会自动的生成sys用户和system用户
(1)、sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install
(2)、system用户是管理操作员,权限也很大。具有sysoper角色,没有create database的权限,默认的密码是manager
(3)、一般讲,对数据库维护,使用system用户登录就可以拉
注意:也就是说sys和system这两个用户最大的区别是在于有没有cre...
1、得到数据库名和创建日期SELECT name, created, log_mode, open_mode FROM v$database;2、ORACLE数据库的计算机的主机名,ORACLE数据库的实例名及ORACLE数据库管理系统的版本信息SELECT host_name, instance_name, version FROM v$instance;3、为了知道oracle数据库版本的一些特殊信息select * from v$version;4、获取控制文件名字select * from v$controlfile;5、得到Oracle数据库的重做日志配置信息SELECT group#, members, by...
Oracle数据库有联机重做日志,这个日志是记录对数据库所做的修改,比如插入,删除,更新数据等,对这些操作都会记录在联机重做日志里--连接恢复管理器 C:\Documents and Settings\mengzhaoliang>rman target/ --归档日志列表 RMAN> list archivelog all; --删除物理文件不存在的归档日志 RMAN> delete expired archivelog all; --删除7天前的归档日志 RMAN> DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7'; oracle的归档模式...
SQLPLUS - > user和password
查看当看的用户: SHOW USER;
查看数据库里面的数据库表: SELECT table_name FROM user_tables;
修改自身的密码: PASSW
退出/断开: EXIT/DISC
切换用户: CONN user/password// 用户管理
创建用户: CREATE USER user IDENTIFIED BY password;
修改用户密码: PASSWORD user;
修改用户: ALTER USER user IDENTIFIED BY newpassword
删除用户: DROP USER user [CASCADE]// 权限管理(系统权限、对...
创建/删除表空间创建:
create tablespace USERS datafile ‘/oracle/oradata/mytest/tsuser.dbf‘ size 500M autoextend on next 10M maxsize unlimited extent management local;
删除:
DROP TABLESPACE USERS INCLUDING CONTENTS AND DATAFILES;
2. 创建/删除用户
Create User ERIC Identified by Password Default TableSpace USERS; // 这里也可以不指定表空间,可以在后面的时候一起授权
drop user ERIC cascade
Grant Con...
@ d:\a.sql 或是 sql>start d:a.sql
2、edit
说明:该命令可以编辑指定的sql脚本
案例:sql>edit d:\a.sql,这样会把d:\a.sql这个文件打开
3、spool
说明:该命令可以将sql*plus屏幕上的内容输出到指定的文件中去
案例:sql>spool d:\b.sql 并输入 sql>spool off
交互式命令
1、&
说明:可以替代变量,而该变量在执行时,需要用户输入。Select *form emp where job=‘&job‘;
显示和设置环境变量
概述:可以用来控制输出的各种...
1.连接racle:
sqlplus username/password@sid [as sysdba]
SQL>startup force [nomount/mount/open/force/restrict]
SQL>shutdown [normal/transactional/immediate/abort]
2.启动控制台:
mysqld-nt –install(压缩的安装成服务)
mysqld-nt –remove(卸载服务)
net start(stop) mysql
DE>mysql -v或者mysql -u root -pDE>
set oracle_sid=**emctl start dbconsolehttp://hnjk-oh:1158/emisqlpuls starthttp://hnjk-oh:5560/isq...
--首先创建临时表空间
create temporary tablespace test_temp
tempfile ‘路径‘
size 32M
autoextend on
next 32M maxsize 2048M
extend management local;
--创建表空间
create tablespace test_data
logging
data ‘路径‘
size 32M
autoextend on
next 32M maxsize 2048M
extend management local;--创建用户,分配表空间
create tuser test identified by ‘123456‘
default tablespace test_data
temporary table tablespa...
一、sys用户和system用户Oracle安装会自动的生成sys用户和system用户(1)、sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install(2)、system用户是管理操作员,权限也很大。具有sysoper角色,没有create database的权限,默认的密码是manager(3)、一般讲,对数据库维护,使用system用户登录就可以拉注意:也就是说sys和system这两个用户最大的区别是在于有没有create d...
一、sys用户和system用户 Oracle安装会自动的生成sys用户和system用户 (1)、sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install (2)、system用户是管理操作员,权限也很大。具有sysoper角色,没有create database的权限,默认的密码是manager (3)、一般讲,对数据库维护,使用system用户登录就可以拉 注意:也就是说sys和system这两个用户最大的区别...