oracle(环境搭建二)

简介: Configuration oracle databasePassword file(非必要)       cd $ORACLE_HOME/dbs/        ls查看是否有init.ora       创建密码文件:orapwdfile=orapwSID password=v...

Configuration oracle database

Password file(非必要)
       cd $ORACLE_HOME/dbs/

 

       ls 查看是否有init.ora

      

创建密码文件:

orapwd file=orapwSID password=value

例如:

orapwd file=orapwupcrm password=upcrm

这样创建后的密码文件是一个二进制文件

ls 查看是否创建成功

Parameter file

       从oracle9i开始,oracle检查parameter file的顺序是:

                   1 spfileSID.ora        二进制找当前实例的参数文件

            2 spfile.ora            二进制

            3 initSID.ora           文本的

            4 init.ora             文本的

       创建parameter file:

              vi initSID.ora

              例如:

vi initupcrm.ora

       这时创建的initupcrm.ora文件可以不写一些参数[梁鑫成1] ,但是db_name,audit_file_dest必须指定。

#compatible= 11.2.0.4.0 (可先注释掉)

db_name=upcrm

audit_file_dest='/u01/app/oracle/admin/upcrm/adump'

core_dump_dest='/u01/app/oracle/admin/upcrm/cdump'

control_files=('/u01/app/oracle/oradata/upcrm/control01.ctl','/u01/app/oracle/oradata/upcrm/control02.ctl')

db_recovery_file_dest='/u01/app/oracle/flash_recovery_area'

db_recovery_file_dest_size=1g

streams_pool_size=10485760

cd /u01/app/oracle/

然后在相应的目录下建立dump文件夹

注意:下面的upcrm都是oracle对应的SID

mkdir -p admin/upcrm/adump

mkdir -p admin/upcrm/cdump

cd /u01/app/oracle

mkdir -p oradata/upcrm/

mkdir flash_recovery_area

 

这时就可以启动到nomount状态了

startup nomount;

 

SGA等内存空间oracle会根据系统自动分配。

在nomount状态下,就可以建立database:

CREATE DATABASE upcrm

 

此步骤过后数据库自动启动到open状态

创建数据字典:

       手动建库后的database大多数view是不能查看的,所以需要再创建数据字典。

       在open状态下执行以下脚本:

       @?/rdbms/admin/catalog              创建系统视图及语法校验,否则无法执行sql

@?/rdbms/admin/catproc              创建系统视图及语法校验,否则无法执行sql

@$ORACLE_HOME/rdbms/admin/owmctab.plb

@$ORACLE_HOME/rdbms/admin/owmaggrs.plb

@$ORACLE_HOME/rdbms/admin/owmaggrb.plb

 

查看数据库版本:

SELECT * FROM PRODUCT_COMPONENT_VERSION;

将版本 11.2.0.4.0 粘贴至 前文 initupcrm.ora

 

Configuration listener

配置一个listener。

cd /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/

vi listener.ora

格式:

(DESCRIPTION=

   (ADDRESS=(PROTOCOL=tcp)(HOST=dbhost.example.com) (PORT=1521)))

例如:

upcrm =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = upcrm)
    )
  )

 

然后使用lsnrctl工具来启动和查看listener

启动:lsnrctl start

 

查看状态:lsnrctl status

 

注意:这里启动之后并不会马上就启动监听,一般启动监听在3-5分钟左右

 

登陆到sqlplus下:

sqlplus / as sysdba;

一、确认是否有USERS表空间:

SELECT * FROM DBA_TABLESPACES;

如果没有创建USERS表空间:

CREATE TABLESPACE USERS

DATAFILE '/u01/app/oracle/oradata/upcrm/user_space.dbf' size 500m

AUTOEXTEND ON

NEXT 200M MAXSIZE 4096M

EXTENT MANAGEMENT LOCAL;

二、确认是否有TEMP临时表空间(注意这个是临时表空间TEMPORARY)

SELECT * FROM DBA_TABLESPACES;

如果没有创建TEMP临时表空间

create temporary tablespace temp

tempfile '/u01/app/oracle/oradata/upcrm/temp_space.dbf'

size 50m

autoextend on

next 50m maxsize 2048m

extent management local;

 

 

三、把默认表空间设置为users

ALTER DATABASE DEFAULT TABLESPACE users;

 

 

创建用户:

       create user upcrm identified by upcrm;

       grant dba to upcrm;

 

 

修改字符集为AL32UTF8

 SHUTDOWN IMMEDIATE;
 STARTUP MOUNT;
 ALTER SESSION SET SQL_TRACE=TRUE;
 ALTER SYSTEM ENABLE RESTRICTED SESSION;
 ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
 ALTER SYSTEM SET AQ_TM_PROCESSES=0;
 ALTER DATABASE OPEN;
 ALTER DATABASE CHARACTER SET INTERNAL_USE AL32UTF8;

 ALTER DATABASE CHARACTER SET AL32UTF8;


 

目录
相关文章
|
SQL Oracle 网络协议
|
Oracle 关系型数据库 Ruby
|
Oracle 关系型数据库 数据库
oracle(环境搭建一)
图形化安装Oracle11gR2 环境:  verify: CentOS release 6.5 (Final)  release:CentOS release 6.7 (Final) 1、登录到root用户下:   2、安装相关软件依赖包 灰色部分存在问题,不执行 切换到yum.
1282 0
|
Web App开发 Java 关系型数据库
SpringMVC,MyBatis项目中兼容Oracle和MySql的解决方案及其项目环境搭建配置、web项目中的单元测试写法、HttpClient调用post请求等案例
 要搭建的项目的项目结构如下(使用的框架为:Spring、SpingMVC、MyBatis): 2.pom.xml中的配置如下(注意,本工程分为几个小的子工程,另外两个工程最终是jar包): 其中pom.xml中的内容如下,其中${ip}为ip地址: <?xml version="1.0" encoding="UTF-8"?> <project
2921 0
|
Oracle 关系型数据库 中间件
SOA_环境安装系列2_Oracle RCU安装和环境搭建(案例)
2015-01-02 Created By BaoXinjian 一、摘要 Oracle Repository Creation Utility 1. RCU 概念 RCU(Repository Creation Utility,存储库创建工具)就可以正确地创建这些模式,它是一个独立的工具,可以独立于每个Fusion Middleware产品下载。
1457 0
|
Oracle Java 中间件
SOA_环境安装系列3_Oracle Weblogic安装和环境搭建(案例)
2014-01-03 Created By BaoXinjian 一、摘要 本文介绍如何安装Weblogic和启动Server 1. 下载JDK和安装 http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.
1440 0
|
Web App开发 监控 Oracle
SOA_环境安装系列4_Oracle SOA安装和环境搭建(案例)
2015-01-02 Created By BaoXinjian 一、摘要 Oracle SOA套件由Oracle备受欢迎的单项最佳技术组成,包括: 1. Oracle JDeveloper 10g:一个全面的SOA 集成开发环境,用于创建应用和组合应用,它也作为Oracle SOA 套件中所有组件的统一工具集。
1571 0
|
Oracle 关系型数据库 Ruby
Metasploit攻击Oracle的环境搭建
  Metasploit中关于Oracle的攻击模块默认并不完全,需要自己做一些工作。本文主要记录在搭建环境的中的一些错误(操作系统Backtrack 5)。
935 0
|
3月前
|
存储 Oracle 关系型数据库
Oracle数据库的应用场景有哪些?
【10月更文挑战第15天】Oracle数据库的应用场景有哪些?
239 64