vi .bashrc

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/xe
export ORACLE_SID=XE
export PATH=$PATH:/u01/app/oracle/product/11.2.0/xe/bin

1.启动
lsnrctl start 启动监听
sqlplus / as sysdba 本地sysdba登陆
sqlplus /nolog

conn aloha
conn [email protected] 远程登陆
conn sys as sysdba 切换至sys

startup nomount 重建控制文件,创建新数据库
startup mount 恢复,改变归档模式,操作redo日志文件,重命名数据文件
startup
startup pfile=filename 指定以pfile文件启动
alter database mount;open;

2.查看

show user 查看当前登陆用户
select username from dba_users; 查看用户
show parameter instance_name 查看实例名
select name from v$database; 查看数据库名
desc dba_users; 查列名
select count(*) from dba_users; 查记录数

3.sqlplus

commit; insert,delete,update;
rollback; 回到刚提交时的状态
SAVEPOINT name ;
ROLLBACK TO SAVEPOINT name;
/
@/home/a.sql; start /home/a.sql;
set timing on/off; 开关执行时间
set serveroutput on/off; 文本输出
host ls -a; 执行系统命令
spool /home/abc;
spool on/off;

4.用户
创建用户

CREATE  USER  username  

IDENTIFIED  BY  passwd 

DEFAULT  TABLESPACE  master_space   //可选

TEMPORARY  TABLESPACE  master_temps

PROFILE  master_profile            //可选,缺省为default

PASSWORD  EXPIRE                //可选,每次登录后都必须修改口令

ACCOUNT  LOCK | UNLOCK;         //可选,账号是否锁定

grant connect to username; 允许连接
grant resource to username; 允许创建表等操作