oracle 9i 手工建库,简单记录Oracle 9i数据库手工建库过程

简单记录Oracle 9i数据库手工建库过程Oracle 9i手工建库

By Oracle老菜

今天客户要用oracle 9.2.0.5,aix 6.1已经不支持了,只好从别的数据库把软件拷贝过来重编译。但是建库只能用手工建库了。很久没有使用手工建库了,简单记录下建库过程

1.设置oracle用户环境 su - oracle

export ORACLE_SID=radius

export ORACLE_BASE=/u01/app/oracle

ORACLE_HOME=$ORACLE_BASE/product/9.2.0

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

export  LD_LIBRARY_PATH$ORACLE_BASE/product/9.2.0/lib

export  TNS_ADMIN=$ORACLE_BASE/product/9.2.0/network/admin

export  PATH=/bin:/usr/bin:/usr/local/bin:/usr/bin/X11:/usr/X11R6/bin:/home/oracle/bin:$ORACLE_BASE/product/9.2.0/bin

export  ORACLE_TERM=xterm

export CLASSPATH=$ORACLE_BASE/product/9.2.0/JRE:$ORACLE_BASE/product/9.2.0/jlib:$ORACLE_BASE/product/9.2.0/rdbms/jlib:/oracle/product/9.2.0/network/jlib

export ORA_NLS33=$ORACLE_BASE/product/9.2.0/ocommon/nls/admin/data

umask 022

set -o vi

2.创建启动的pfile文件

cat /home/oracle/yd.ora

*.aq_tm_processes=1

*.background_dump_dest='/u01/app/oracle/admin/dcmsuat/bdump'

*.compatible='9.2.0.0.0'

*.control_files='/u01/app/oracle/oradata/dcmsuat/control01.ctl','/u01/app/oracle/oradata/dcmsuat/control02.ctl','/u01/app/oracle/or

adata/dcmsuat/control03.ctl'

*.core_dump_dest='/u01/app/oracle/admin/dcmsuat/cdump'

*.db_block_size=8192

*.db_cache_size=86777216

*.db_domain='dcmsuat'

*.db_file_multiblock_read_count=16

*.db_name='dcmsuat'

*.fast_start_mttr_target=300

*.hash_area_size=1048576

*.hash_join_enabled=TRUE

*.instance_name='dcmsuat'

*.java_pool_size=83886080

*.job_queue_processes=10

*.large_pool_size=16777216

*.log_archive_dest='/u01/app/oracle/arch/dcmsuat/'

*.log_archive_format='%S.dat'

*.log_archive_start=TRUE

*.open_cursors=3000

*.pga_aggregate_target=33554432

*.processes=1500

*.query_rewrite_enabled='TRUE'

*.remote_login_passwordfile='EXCLUSIVE'

*.resource_limit=TRUE

*.shared_pool_size=183886080

*.sort_area_size=5048576

*.star_transformation_enabled='TRUE'

*.timed_statistics=TRUE

*.undo_management='AUTO'

*.undo_retention=10800

*.undo_tablespace='undotbs'

*.user_dump_dest='/u01/app/oracle/admin/dcmsuat/udump'

mkdir -p /u01/app/oracle/admin/dcmsuat/bdump

mkdir -p /u01/app/oracle/admin/dcmsuat/cdump

mkdir -p /u01/app/oracle/admin/dcmsuat/udump

mkdir -p /u01/app/oracle/admin/dcmsuat/pfile

mkdir -p /u01/app/oracle/admin/dcmsuat/create

mkdir -p /u01/app/oracle/oradata/dcmsuat

3.创建密码文件

orapwd file=/u01/app/oracle/product/9.2.0/dbs/orapwdcmsuat password=oracle entries=10

4.创建建库脚本 CreateDb.sql CREATE DATABASE dcmsuat MAXINSTANCES 10 MAXLOGHISTORY 1 MAXLOGFILES 8 MAXLOGMEMBERS 3 MAXDATAFILES 1024 DATAFILE  '$ORACLE_BASE/oradata/dcmsuat/system01.dbf' SIZE 512M autoextend on next 2M maxsize unlimited LOGFILE GROUP 1 ('$ORACLE_BASE/oradata/dcmsuat/redo01.log') SIZE 500M, GROUP 2 ('$ORACLE_BASE/oradata/dcmsuat/redo02.log') SIZE 500M, GROUP 3 ('$ORACLE_BASE/oradata/dcmsuat/redo03.log') SIZE 500M; undo tablespace undotbs datafile '$ORACLE_BASE/oradata/dcmsuat/undotbs01.dbf' size 800M reuse autoextend on next 2M maxsize unlimited default temporary tablespace temp tempfile '$ORACLE_BASE/oradata/radius/temp01.dbf' reuse size 800M autoextend on next 5m maxsize unlimited CHARACTER SET ZHS16GBK NATIONAL CHARACTER SET AL16UTF16 5.建库过程 export ORACLE_SID=dcmsuat su - oracle sqlplus /nolog connect /as sysdba startup nomount pfile=/home/oracle/yd.ora @CreateDb.sql.sql 6.创建数据库字典 SQL> conn sys/sys as sysdba SQL> @/u01/app/oracle/product/9.2.0/rdbms/admin/catalog ----加载常用数据字典 SQL> @/u01/app/oracle/product/9.2.0/rdbms/admin/catproc ----加载PL/SQL 程序包 SQL> @/u01/app/oracle/product/9.2.0/rdbms/admin/catrep ---加载数据复制支持程序包 SQL> @/u01/app/oracle/product/9.2.0/javavm/install/initjvm ---加载JAVA程序包 SQL> conn system/manager SQL> @/u01/app/oracle/product/9.2.0/sqlplus/admin/pupbld ----加载环境文件程序包 7.创建users表空间 create tablespace users datafile '$ORACLE_HOME/oradata/user01.dbf'  size 600m autoextend on next 1024k maxsize unlimited extent management local uniform size 500K; create user test identified by test; great dba,connect to test; 8.创建默认spfile和pfile create spfile from pfile='/home/oracle/yd.ora'; create pfile from spfile; 9.创建网络监听 cd $ORACLE_HOME/network/admin cat listener.ora 在listener.ora中增加以下语句 ( sid_desc=         (global_dbname=dcmsuat)         (oracle_home=/u01/app/oracle/product/9.2.0)         (sid_name=dcmsuat) ) cat tnsnames.ora dcmsuat= ( description=         (address_list=                 (address=(protocol=tcp)(host=103.160.128.29)(port=1521))         )         (connect_data=                 (server=dedicated)                 (service_name=dcmsuat)         ) ) 10.测试数据库(略)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/354868.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LazyInitializationException的四个解决方案–第2部分

本文从本教程的第1部分继续。 有状态EJB使用PersistenceContextType.EXTENDED进行负载收集 该方法只能应用于与Full JEE环境兼容的应用程序:将EJB与PersistenceContextType.EXTENDED一起使用。 检查下面的代码,DAO的样子: package com.ejb…

SecureCRT在卸载时似乎会同时删除系统自带的Consolas字体

今天卸载了SecureCRT的安装板,改用绿色版,没想到删完之后再运行ItelliJ IDEA,所有的字包括行号都变成乱码了,而且这些乱码并不是很乱,英文大部分都是注音符号,中文字还能正常显示!仔细查看各种编…

SpringBoot:使用JdbcTemplate

Spring使用JdbcTemplate在JDBC API的基础上提供了一个很好的抽象,并且还使用基于注释的方法提供了强大的事务管理功能。 首先,通过注册DataSource , TransactionManager和JdbcTemplate Bean,快速浏览一下我们通常如何使用Spring的…

混合高斯模型(Mixtures of Gaussians)和EM算法

混合高斯模型(Mixtures of Gaussians)和EM算法 这篇讨论使用期望最大化算法(Expectation-Maximization)来进行密度估计(density estimation)。 与k-means一样,给定的训练样本是,我们…

wordpress archive.php,wordpress分类目录模板(archive.php)制作

本课程视频是VIP会员课程,学习请进入VIP学习区。分类目录模板通常包括二种,一种是普通文章列表目录,一种是产品图片展示列表目录。文章列表目录是通过将分类下的文章标题通过无序列表的形式展示出来。如下图。产品图片列表目录是将产品的第一…

oracle exp 00006,Oracle 12.1新特性----使用RMAN从备份中实现recover table

Oracle 12.1新特性----使用RMAN从备份中实现recover table发布时间:2020-06-26 19:41:44来源:51CTO阅读:4750作者:hbxztc在Oracle12c版本之前,使用RMAN能恢复的级别为数据库级别和表空间级别,如果只有一张表…

spring social_Spring Social入门–第2部分

spring social几周前,我写了一篇文章,展示了我认为可以使用Spring Social编写的最简单的应用程序。 该应用程序读取并显示了Twitter用户的公共数据,并被编写为Spring Social和社交编码领域的介绍。 但是,让您的应用程序显示用户的…

【luogu 1024 一元三次方程求解】二分思想

题目出自luogu 1024 一元三次方程求解 描述: 有形如:ax3bx2cxd0 这样的一个一元三次方程。给出该方程中各项的系数(a,b,c,d 均为实数),并约定该方程存在三个不同实根(根的范围在-100至100之间),…

linux c统计进程网络读写,linux网络分析、性能分析、文本格式化、文件读写操作之利器(mtr、top、jq、sponge)...

好的工具能够让我们工作更加高效,结合工作中的情况,今天分享下linux下比较好用的几个工具。网络分析工具mtrmtr是网络链路检测判断问题非常好用的工具,集成了tracert和ping这两个命令的功能,动态的输出检测结果。mtr 默认发送icmp…

局域网(校园网)内服务之间通过ssh -L互相访问

一、前言 同一个局域网内有两台linux服务器A和B,B上有一个服务,可以通过curl传输数据访问,现在想从A上也通过curl访问B上的服务 二、两种情况 1. 如果B服务器上使用docker: 首先建立docker容器时,需要做端口映射 docker run …

ubantu 中配置Flash Player

1.Flash只能在Chrome中使用它的最新版本。 2.如果你使用的是Firefox浏览器,那么你需要更换浏览器才能使用最新版本的Flash。如果你使用的Chrome浏览器,你只需要将它升级到最新版本就可以了。 转载于:https://www.cnblogs.com/saturnlee/p/7502158.html

实施注释界面

对于Java开发人员来说,每天都需要使用注释。 如果没有别的,简单的Override注释应该响起。 创建注释要复杂一些。 在运行时通过反射使用“自制”注释或创建编译时调用的注释处理器也是一种复杂性。 但是我们很少“实现”注释接口。 暗中有人暗地里为我们做…

C++入门经典-例2.13-左移运算

1&#xff1a;代码如下&#xff1a; // 2.13.cpp : 定义控制台应用程序的入口点。 //#include "stdafx.h" #include<iostream> using namespace std; void main() {int a0x40,b;ba<<1;//左移1位cout << b << endl;//以十进制输出 } View Cod…

linux修改su的PAM配置文件,linux pam安全认证模块su命令的安全隐患

PAM安全认证1、su命令的安全隐患默认情况下&#xff0c;任何用户都允许使用su命令&#xff0c;从而有机会反复尝试其他用户(如root)的登录密码&#xff0c;带来安全风险。为了增强sum命令的使用控制&#xff0c;可以借助PAM认证模块&#xff0c;只允许极个别用户使用su命令进行…

jwebsocket传图片_Java中带有JWebSocket的WebServerSocket

jwebsocket传图片首先&#xff0c;转到http://jwebsocket.org/下载2个软件包Server and Client。 如果要查看源代码&#xff0c;请下载源代码包。 服务器 解压缩服务器程序包。 转到“ conf”文件夹 选择“ jWebSocket.xml”文件打开 编辑“ jWebSocket.xml”文件&#xff…

i3能装Linux虚拟机,使用i3wm重新安装Ubuntu

过去几天&#xff0c;我一直在Kubuntu 14.04.1 LTS(Ubuntu衍生产品)上使用i3wm&#xff0c;但体验有些不同。由于Ubuntu使用LightDM Display Manager&#xff0c;因此您可以安装i3wm并尝试与当前的窗口管理器一起使用。只需在外壳中使用以下命令安装适当的软件包&#xff1a;su…

99. 恢复二叉搜索树

99. 恢复二叉搜索树题意在BST中存在两个元素被交换了&#xff0c;现在需要把这两个元素给交换回来变成BST。解题思路将其转为数组&#xff0c;并且排好序后重新赋值给树结点&#xff1b;使用变量pre来保存访问的前一个结点&#xff0c;因为是中序遍历&#xff0c;所以前面一个结…

用Hamcrest验证DateTime和日期

自从我开始涉足自动化测试和练习TDD以来&#xff0c;验证日期值很痛苦。 幸运的是&#xff0c;这里有一个不错的库&#xff0c;可用于遗留Date和新的Java 8 DateTime API &#xff0c;从而解决了这一难题。 如果您属于Java开发社区中较健康的部分&#xff0c;并且每天练习单元…

linux找回rm的文件夹,Linux rm 文件恢复

Linux下删除命令 rm 大家肯定是熟悉得不能再熟悉了&#xff0c;然后有时候却阴沟里翻船不小心删除了某些重要的文件&#xff0c;想死的心都有了。。。。现在我们就来看看被误删除的文件要如何恢复&#xff1f;Linux文件系统Linux的文件系统(如ext3、ext4)由三部分组成&#xff…

linux xargs命令,xargs 命令教程

xargs是 Unix 系统的一个很有用的命令&#xff0c;但是常常被忽视&#xff0c;很多人不了解它的用法。本文介绍如何使用这个命令。一、标准输入与管道命令Unix 命令都带有参数&#xff0c;有些命令可以接受"标准输入"(stdin)作为参数。$ cat /etc/passwd | grep root…