一个最基本的oracle数据库的部署流程

一个最基本的oracle数据库的部署流程


一:数据库的安装 (详细参见连接文档,包括客户端 不同版本,linux下的部署)


数据库ORACLE安装配置说明.doc  

oracle11g客户端for_linux安装文档.doc

网上教程很多 ,这里不多做解释。

二:安装完成后开始对数据库的基本配置 、

首先dbca,创建数据库 参数的配置看文档。

运行netmanger,添加数据库实例,netmanger是一个连接工具,一般oracle客户端用它来指定服务器,并且添加监听程序在netmanger中

说到监听,不能不说监听在dos下执行的两个最基础的命令 : 监听状态;lsnrctl status  启动:lsnrctl start


最基本的打开关闭数据库的命令: 关闭数据库:shutdown immediate 打开 startup

查看数据库名:select name from v$database; 查看当前用户 show user

数据库服务名:show parameter service_name

三:数据库创建初级命令

建完库,配好我们就该登陆了 ,突然发现连个用户名密码都没有,这个时候这些命令一定要记得

sqlolus /nolog

conn /as sysdba;

这句话是在服务器本地登陆,执行的系统用户必须在ora_dba组里。

连上之后开始创建用户 create user zhangyao identified by 12345;(创建用户)

grant connect,resource,sysdba to zhangyao ;  (赋权)  revoke (收回权限) 用法 Revoke connect, resource from xxx;

删除原有用户以及用户数据:drop user mcsmaster cascade;  #附加 锁定用户

SQL> ALTER USER zhangyao ACCOUNT LOCK;

解除用户锁定

SQL> ALTER USER zhangyao ACCOUNT UNLOCK;

创建用户表空间:  create tablespace ZY_DATA datafile '路径' size 20G;

创建索引表空间:   create tablespace ZY_INDEX datafile '路径' size 20G;

指定用户的表空间: alter user zhangyao default tablespace MCS_DATA;

四:数据的导入导出:

数据导入imp:cmd下进入oracle安装目录的bin文件夹下 执行

imp zhangyao/12345@yannis file=dmp文件路径 fromuser=xxx  touser= xxx  ignore= log= #导入单个表 在最后加上tables=表名;

数据导出exp:cmd下进入oracle安装目录的bin文件夹下 执行

exp zhangyao/12345@yannis file=导出路径 log=日志路径 #导出单个表 在最后加上tables=表名;

数据文件大小更改 alter database datafile 'D:\app\yannis\product\11.1.0\db_1\oradata\zy_data.dbf' resize 8G;

五:开启oracle归档日志以及rman备份(重要)

首先查看数据库的存档模式

archive log list命令:

shutdown immediate 关闭数据库

以mount模式打开数据库; SQL> STARTUP MOUNT

查询当前归档模式 :SQL> ARCHIVE  LOG  LIST

更改归档模式为ARCHIVELOG:SQL> ALTER DATABASE ARCHIVELOG;

ALTER  DATABASE  OPEN 打开数据库

SQL> ALTER SYSTEM LOG_ARCHIVE_DEST_1 ='';  设置归档目的地



RMAN备份

connect target /

run{

backup as compressed backupset filesperset 8  database format 'E:\rman\zy\full_%d_%T_%s.bak';

crosscheck backup;

crosscheck archivelog all;

delete noprompt expired backup;

delete noprompt obsolete;

sql 'alter system switch logfile';

}


你可能感兴趣的:(status,database,用户名,的,数据库服务)