Oracle 实例创建和基础配置指南

来源:互联网 发布:java前后端数据交互 编辑:程序博客网 时间:2024/04/30 02:35

一.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;
   
原创粉丝点击