博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第八章:手工建库
阅读量:6910 次
发布时间:2019-06-27

本文共 2508 字,大约阅读时间需要 8 分钟。

管理多组用户环境多租户架构使Oracle数据库可以作为多租户容器数据库(CDB)运行,该数据库包括零个,一个或多个客户创建的可插拔数据库(PDB);一、创建和配置CDB####### step1>确定ORACLE_SIDexport ORACLE_SID=mynewdbstep2>环境变量配置step3>数据库管理验证,密码文件创建step4>创建初始化参数文件db_name='ming'         ###must bememory_target=512Mprocesses = 150db_block_size=8192db_domain=''db_recovery_file_dest='/u01/app/oracle/flash_recovery_area'db_recovery_file_dest_size=2Gdiagnostic_dest='/u01/app/oracle/'dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)'open_cursors=300remote_login_passwordfile='EXCLUSIVE'undo_tablespace='UNDOTBS1'control_files = (/u01/app/oracle/ora_control1.ctl, /u01/app/oracle/ora_control2)compatible ='12.0.0'step5>连接到实例sqlplus / nolog>conn / sysdbastep6>创建参数文件(确保参数文件的目录都已经创建)>  spfile  pfile;step7>启动实例> startup nomount;step8>使用create  创建CDB#########方法一:使用OMF(oracle Managed files)需要配置参数db_create_file_dest,enable_pluggable_database system  db_create_file_dest='/u01/app/oracle/oradata'; system  enable_pluggable_database= scope=spfile;####  ming SYS IDENTIFIED  123456 SYSTEM IDENTIFIED  123456EXTENT MANAGEMENT  TABLESPACE users  TABLESPACE UNDO TABLESPACE undotbs1ENABLE PLUGGABLE    SEED   SYSTEM DATAFILES  125M AUTOEXTEND   10M MAXSIZE UNLIMITED   SYSAUX DATAFILES  100M;#######配置per环境变量> @?/rdbms/admin/catcdb.######环境变量配置export PATH=$ORACLE_HOME/perl/bin:$PATHexport PERL5LIB=$ORACLE_HOME/perl/lib/5.14.1:$ORACLE_HOME/perl/lib/site_perl/5.14.1/x86_64-linux-thread-multi####note12.1是sql的方式调用 n12.2全新改版,使用perl脚本封装#######生成日志> host perl -I &&rdbms_admin &&rdbms_admin_catcdb --logDirectory &&1 --logFilename &&2#######CDB创建完成二、创建和删除PDB方法一:创建PDBCDB处于读/写模式,当前容器是CDB根目录、当前用户具有create pluggable  系统特权step1>确保在容器的跟目录 SYS_CONTEXT ('USERENV', 'CON_NAME')  DUAL;step2>运行创建语句 PLUGGABLE  salespdb ADMIN  salesadm IDENTIFIED  123456; PLUGGABLE  salespdb ADMIN  salesadm IDENTIFIED  password ROLES =(DBA);###方法二 PLUGGABLE  salespdb ADMIN  salesadm IDENTIFIED  password  STORAGE (MAXSIZE 2G)   TABLESPACE sales    DATAFILE '/disk1/oracle/dbs/salespdb/sales01.dbf'  250M AUTOEXTEND   PATH_PREFIX = '/disk1/oracle/dbs/salespdb/'  FILE_NAME_CONVERT = ('/disk1/oracle/dbs/pdbseed/', '/disk1/oracle/dbs/salespdb/');      #####方法三方法二:unplug/plugunplug: pluggable  testunplug  'path/test.xml';plug: pluggable  my_pdb 'path/test.xml';######删除数据库软件图形化界面:路径:software + dbDB :DBCA   ---delete database>mount;   distcitxxxx;() ;show  name;数据库文件,参数文件,控制文件都删除;rman target /    xxx;备份,归档,数据software:图形化:命令:rm -rf $ORACLE_BASE/usr//bin//etc/ora* oraInst.loc  oratabs

转载于:https://www.cnblogs.com/ios9/p/10199106.html

你可能感兴趣的文章
禁止 centos 休眠
查看>>
列表删除页代码
查看>>
亚马逊的EC2云计算系统
查看>>
分别让div浮层靠左靠右和居中
查看>>
如何解决 JMeter 通过 JDBC 访问 Oracle 和 MySQL 的问题 (留言中有 Test Plan 实例下载)...
查看>>
19.7 主动模式和被动模式;19.8 添加监控主机;19.9 添加自定义模板19.10处理图形中的...
查看>>
SCOM2012功能测试(14)—创建.NET应用程序性能监控
查看>>
我的友情链接
查看>>
IEnumerable和IEnumerable<T>接口
查看>>
重定向redirect与跳转forward区别
查看>>
CentOS7之Rsync+Inotify架构实现实时同步文件和文件夹
查看>>
linux日志管理
查看>>
A.约数个数的和
查看>>
BZOJ1041:[HAOI2008]圆上的整点(数论)
查看>>
c# small tips
查看>>
双色球
查看>>
git 添加tab补全
查看>>
web.xml配置
查看>>
个人作业——软件工程实践总结作业(天亮了)
查看>>
修改dedecms中某个页面ueditor的宽度
查看>>