一个最基本的oracle数据库的部署流程
2013-05-30 17:36
141 查看
一个最基本的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';
}
附件:http://down.51cto.com/data/2362937
一:数据库的安装 (详细参见连接文档,包括客户端 不同版本,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';
}
附件:http://down.51cto.com/data/2362937
相关文章推荐
- 一个vp程序的基本流程
- Android开发系列(一) 创建一个Activity的基本流程
- Android JNI(NDK)简单学习(环境搭建,创建一个JNI项目的基本流程)
- 部署一个简单的生信分析流程
- 创建一个功能的基本流程
- 从零开始部署一个atlas-mysql基本架构
- SharePoint【学习笔记】-- 【Upgrading&Version版本升级】:Content Type Feature(一.创建和部署一个基本的Content Type Feature)
- 这篇文档的价值在于详细的描述了三层交换的基本流程,以及一些关于三层交换表的有价值的技术细节。让读者对三层交换的认识提升到一个新的高度! 这篇文档的价值在于详细的描述了三层交换的基本流程,以及一些关于三
- storm集群部署的基本流程
- 部署Vista(7)——创建一个最基本的应答文件
- 在阿里云ECS上部署 Django+MySQL+uWSGI+Nginx 项目的基本流程
- 一个vp程序的基本流程
- JAVA WEB快速入门之从编写一个JSP WEB网站了解JSP WEB网站的基本结构、调试、部署
- HTML5 制做“游戏”的一个基本流程
- Sharepoint学习笔记---Upgrading&Version版本升级:Content Type Feature(一.创建和部署一个基本的Content Type Feature)
- tomcat安装与基本配置,动手来部署一个jsp站点。
- flask一个基本的http响应流程
- 创建一个 Django App 的基本流程
- 如何用一个充气娃娃走上创业成功巅峰--基本流程
- 以ssm+mvc框架来开发一个系统的基本流程