一.oracle 实例安装和监听,服务配置
1.dbca 命令 图形界面下创建oracle 数据库实例
2.netmgr命令 图形界面管理Oracle监听器和本地配置文件tnsnames.ora
3.netca 命令 图形化配置sqlnet.oar 文件和tnsnames.ora文件以及监听器
注意:需要远程桌面工具Xmanager软件进行安装
二.监听管理
1.查看监听状态
lsnrctl status
2.启动监听状态
lsnrctl start
3.停止监听进程
lsnrctl stop
三.实例管理
① su – oracle //-以oracle用户登录 该用户为实例安装用户
② echo $ORACLE_SID //–查看当前ORACLE_SID
③ export ORACLE_SID=CEDB //–设置当前ORACLE_SID为CEDB
④ sqlplus /nolog //-以不登录到数据库服务的方式进入sqlplus环境
⑤ conn as sysdba //-以数据库管理员的身份连接数据库,此处需要知道数据库的用户名和密码
⑥ startup //-启动当前数据库实例
⑥ shutdown immediate
四.创建表空间,用户,授权
1.创建表空间
create tablespace kms_tablespace datafile '/oracle/data3/kms/kms_data.dbf' size 1000M ;
2.创建用户
create user kms identified by kms default tablespace kms_tablespace;
create user kmsuser identified by kmsuser default tablespace kms_tablespace;
3.授权
grant connect,resource to kms;
grant connect,resource to kmsuser;
grant dba to kms;
4.创建相关表,增删改查,使用数据库
五.DBA常用查询
0.显示当前实例状态
desc v$instance;
SELECT instance_name,status from v$instance;
1.显示当然用户有哪些表
select * from tab;
2.显示有用户名和帐户的状态
select username,account_status from dba_users;
3.显示PGA的信息
select * from v$pgastat;
4.显示SGA的信息
select * from v$sgastat;
5.显示当前实例数据文件
select name,status from V$DATAFILE;
6.查看表空间信息
desc dba_tablespace;
select tablespace_name, status,logging,max_size,block_size from dba_tablespaces;