oracle 11g job创建,Oracle 11g 手动创建库完整实施过程
Oracle数据库除了使用DBCA创建数据库的方式外,还可以使用命令手动创建数据库。本文为Oracle 11g手动创建数据库的完整过程,供大家参考使用。
1.修改oracle用户环境变量
$ vim .bash_profile
#oracle env
NLS_LANG="SIMPLIFIED CHINESE_CHINA.UTF8"
ORACLE_BASE=/home/oracle/product
ORACLE_HOME=$ORACLE_BASE/11203/db1
export ORACLE_BASE ORACLE_HOME NLS_LANG
ORACLE_SID=yhd
export ORACLE_SID
ORACLE_TERM=xterm
export ORACLE_TERM
PATH=$HOME/bin:$ORACLE_HOME/bin:$PATH
export PATH
NLS_LANG=AMERICAN_AMERICA.UTF8
export NLS_LANG
使设置生效
$ . .bash_profile
$ env |grep ORACLE
ORACLE_SID=yhd
ORACLE_BASE=/home/oracle/product
ORACLE_TERM=xterm
ORACLE_HOME=/home/oracle/product/11203/db1
2.创建数据文件目录和其他需要的目录
# mkdir -p /data/oradata/yhd
# chown -R oracle:oinstall /data/oradata
# su – oracle
$ mkdir -p /home/oracle/product/admin/yhd/adump
$ mkdir -p /home/oracle/product/admin/yhd/cdump
$ mkdir -p /home/oracle/product/admin/yhd/diag
3.创建参数文件
$ cd $ORACLE_HOME/dbs
$ cat init.ora |grep -v ^# > inityhd.ora
$ vim inityhd.ora
db_name='yhd'
memory_target=8G
processes = 150
audit_file_dest= /home/oracle/product/admin/yhd/adump
audit_trail ='db'
db_block_size=8192
db_domain=''
db_recovery_file_dest='/data/oradata/flash_recovery_area'
db_recovery_file_dest_size=6G
diagnostic_dest=''
dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)'
open_cursors=300
remote_login_passwordfile='EXCLUSIVE'
undo_tablespace='UNDOTBS1'
undo_management=auto
control_files = ('/data/oradata/yhd/control01.ctl','/data/oradata/yhd/control02.ctl','/data/oradata/yhd/control03.ctl')
sga_target = 4G
compatible ='11.2.0'
core_dump_dest=/home/oracle/product/admin/yhd/cdump
diagnostic_dest=/home/oracle/product/admin/yhd/diag
wmssh6.__db_cache_size=109521666048
wmssh6.__java_pool_size=268435456
wmssh6.__large_pool_size=268435456
wmssh6.__oracle_base='/home/oracle/app'#ORACLE_BASE set from environment
wmssh6.__pga_aggregate_target=21474836480
wmssh6.__sga_target=118111600640
wmssh6.__shared_io_pool_size=0
wmssh6.__shared_pool_size=7516192768
wmssh6.__streams_pool_size=0
*._b_tree_bitmap_plans=FALSE
*._in_memory_undo=FALSE
*._memory_imm_mode_without_autosga=FALSE
*._optim_peek_user_binds=FALSE
*._optimizer_adaptive_cursor_sharing=FALSE
*._optimizer_extended_cursor_sharing_rel='NONE'
*._optimizer_extended_cursor_sharing='NONE'
*.compatible='11.2.0'
*.control_files='/data2/oracle/oradata/wmssh6/control01.ctl','/data2/oracle/oradata/wmssh6/control02.ctl','/data2/oracle/oradata/wmssh6/control03.ctl'
*.db_block_size=8192
*.db_name='wmssh6'
*.db_securefile='NEVER'
*.db_unique_name='wmsshdg2'
*.deferred_segment_creation=FALSE
*.diagnostic_dest='/home/oracle/app'
*.fal_client='wmsshdg2'
*.fal_server='wmssh'
*.filesystemio_options='SETALL'
*.job_queue_processes=10
*.log_archive_config='DG_CONFIG=(wmssh,wmsshdg,wmsshdg2)'
*.log_archive_dest_1='LOCATION=/data/oracle/arch'
*.log_archive_dest_2='service=wmssh lgwr async valid_for=(online_logfiles,primary_role) db_unique_name=wmssh'
*.log_archive_dest_state_1='enable'
*.log_archive_dest_state_2='enable'
*.log_archive_format='%t_%s_%r.dbf'
*.pga_aggregate_target=21474836480
*.processes=4000
*.remote_login_passwordfile='EXCLUSIVE'
*.resource_manager_plan=''
*.sga_max_size=118111600640
*.sga_target=118111600640
*.standby_file_management='AUTO'
*.undo_management='AUTO'
*.undo_tablespace='UNDOTBS1'
4.创建密码文件
$ cd $ORACLE_HOME/dbs
$ orapwd file=orapwyhd password=oracle
5.启动数据库到nomount
$ sqlplus / as sysdba
SQL> startup nomount;
6.编写建库脚本
$ vim createdb.sql
CREATE DATABASE yhd
USER SYS IDENTIFIED BY oracle
USER SYSTEM IDENTIFIED BY oracle
MAXINSTANCES 2
MAXDATAFILES 2048
MAXLOGMEMBERS 5
MAXLOGHISTORY 20
DATAFILE '/data/oradata/yhd/system01.dbf' SIZE 1G AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED
SYSAUX DATAFILE '/data/oradata/yhd/sysaux01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED
DEFAULT TEMPORARY TABLESPACE temp TEMPFILE '/data/oradata/yhd/temp01.dbf' SIZE 500M
UNDO TABLESPACE undotbs1 DATAFILE '/data/oradata/yhd/undotbs1.dbf' SIZE 200M AUTOEXTEND ON NEXT 20M MAXSIZE UNLIMITED
DEFAULT TABLESPACE yhd
DATAFILE '/data/oradata/yhd/yhd01.dbf'
SIZE 1G
LOGFILE GROUP 1 ('/data/oradata/yhd/redo1_1.rdo','/data/oradata/yhd/redo1_2.dbf') SIZE 50M,
GROUP 2 ('/data/oradata/yhd/redo2_1.rdo','/data/oradata/yhd/redo2_2.dbf') SIZE 50M,
GROUP 3 ('/data/oradata/yhd/redo3_1.rdo','/data/oradata/yhd/redo3_2.dbf') SIZE 50M;
7.执行建库脚本
SQL> @/home/oracle/product/11203/db1/dbs/createdb.sql
8.运行数据字典
SQL> @?/rdbms/admin/catalog.sql
SQL> @?/rdbms/admin/catproc.sql
SQL> @?/rdbms/admin/catblock.sql
9.新建sqlplus属性和帮助
SQL> conn system/oracle
SQL> @?/sqlplus/admin/pupbld.sql
SQL> @?/sqlplus/admin/help/hlpbld.sql helpus.sql
oracle 11g job创建,Oracle 11g 手动创建库完整实施过程相关推荐
- linux 系统创建ora文件,手动创建oracle数据库
系统环境: 1.操作系统:Windows 2000 Pro 2.数据库: Oracle9I Release 9.2.0.3.0 3.安装路径:D:\ORACLE 建库步骤: 1.手工创建相关目录 D: ...
- elasticsearch手动创建和删除索引
elasticsearch手动创建和删除索引 在ElasticSearch没有索引的情况下,插入文档,默认会自动创建索引和索引映射,从而无法使用ik分词器.因此需要手动创建索引,取消默认创建机制. / ...
- android手动创建数据表,Android开发—数据库应用—手动创建(SQLite)数据库--手动创建数据表(table)...
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:数据库应用-手 ...
- 利用cocoapods创建基于git的私有库Spec Repo
上一篇文章记录了我利用cocoapods创建基于SVN的私有库的全部过程,今天我再记录一下基于git创建的过程. 整体先说明一下创建一个私有的podspec包括如下那么几个步骤: 创建并设置一个私有的 ...
- oracle手动注册数据库,Oracle 11g手动创建数据库(Linux平台)
一.环境 Oracle 11g,Linux平台 二.适合场景 有些情况下无法提供GUI环境.需要手动建库 前提:操作系统已经安装了必须的包和ORACLE软件 三.流程 手动建库大致步骤 设置环境变量. ...
- oracle手动 建库_Oracle Create the Database for 11g(手动创建数据库)
Oracle Create the Database for 11g(手动创建数据库,附整个过程自动运行脚本) 这里说的创建数据库并非是dbca调用OUI图形来进行的,而是手动建库方式. 介绍一下操作 ...
- Oracle 11g手动创建数据库(Linux平台)
一. 环境 Oracle 11g,Linux平台 二. 适合场景 有些情况下无法提供GUI环境.需要手动建库 前提:操作系统已经安装了必须的包和ORACLE软件 三. 流程 手动建库 ...
- Oracle 11g 使用duplicate from active database 创建物理ADG
1.概述: 之前使用冷备的方式搭建了一个物理ADG环境,但是由于冷备需要停库.因此在一些大型库上使用这种技术就不怎么实用了,而使用duplicatefrom active database则必免了这种 ...
- windows xp 创建 Oracle(11G)数据库实例时写入系统日志失败解决方案
1.查看Windows日志相关服务(Even Log),无异常: 2.清空事件管理器中"应用程序"和"系统节点"的内容,对这两个节点,分别在"属性&q ...
最新文章
- 十天征服单片机百度云_单片机资料百度盘.
- 遭遇OutOfMemoryError
- JAVA项目实训struts2_Java Web项目搭建过程记录(struts2)
- c 获取char*的长度_C/C++编程笔记:C语言字符串比较函数,超详细,值得收藏
- 674. zui长连续递增序列(JavaScript)
- C#学习基本概念---xcopy(复制文件和目录树)
- C#基础8:类的继承
- 美国西海岸php,美国西海岸大学top 14
- Raki的读paper小记:BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding
- 计算机老师一句话,40句感恩教师的一句话
- 如何修改request的parameter的几种方式
- 计算机科学与技术陈梦如,淮南师范学院马克思主义学院文件.doc
- 如何增加你微博的粉丝人数?微博推广20绝招
- 2017校招信息每日汇总(更新至8.4)
- 贪心算法-活动安排问题
- 5G标准正式出炉 5G的杀手锏业务又在哪里呢
- 浅谈ALM与PLM区别
- 360更新补丁之后把Outlook弄坏了
- Cuphead开发人员针对Nintendo Switch进行优化的技巧
- 名帖365 鲜于枢 行草《唐人诗十二首》
热门文章
- c++hello world代码_在Rust代码中编写Python是种怎样的体验?
- mysql一个事务多个log_MySQL的两阶段事务提交是否先写binlog再写redolog也可行?
- UI设计素材 | 多用途APP项目管理移动应用UI套件
- Windows错误代码转换成文字信息描述
- CentOS开机流程
- CUDA:在GPU上实现核函数的嵌套以及编译运行
- java图片上传并解析,详解SpringMVC实现图片上传以及该注意的小细节
- python tkinter载入图片_Python的GUI编程
- Django:ORM基本操作-CRUD,管理器对象objects,----->查询1(all,values,values_list,order_by)
- ora-oracle,oracle:ora-01507错误