`
awed
  • 浏览: 34712 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

Oracle(二)

阅读更多

1、设置系统环境

      在Oracle用户的.bash_profile中添加

 

      ORACLE_BASE=/u01
      ORACLE_HOME=$ORACLE_BASE/oracle
      ORACLE_SID=awed
      PATH=$ORACLE_HOME/bin:$PATH
      LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
      ORACLE_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

 

     export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH ORACLE_NLS33

 

      具体目录根据个人设置来定,其中ORACLE_SID则为要创建的数据库实例名

 

2、创建起动参数

     创建一个Pfile文件,命名为initawed.ora存放在$ORACLE_HOME/dbs/目录下,

    参数文件的默认命名规则中initSID.ora

awed.__db_cache_size=184549376
awed.__java_pool_size=4194304
awed.__large_pool_size=4194304
awed.__shared_pool_size=88080384
awed.__streams_pool_size=0
audit_file_dest='/u01/admin/awed/adump'
background_dump_dest='/u01/admin/awed/bdump'
compatible='10.2.0.1.0'
control_files=
    '/u01/oradata/awed/control01.ctl',
    '/u01/oradata/awed/control02.ctl',    
    '/u01/oradata/awed/control03.ctl'
core_dump_dest='/u01/admin/awed/cdump'
db_block_size=8192
db_domain=''
db_file_multiblock_read_count=16
db_name='awed'
db_recovery_file_dest='/u01/flash_recovery_area'
db_recovery_file_dest_size=2147483648
dispatchers='(PROTOCOL=TCP) (SERVICE=awedXDB)'
job_queue_processes=10
open_cursors=300
pga_aggregate_target=94371840
processes=150
remote_login_passwordfile='EXCLUSIVE'
sga_target=285212672
undo_management='AUTO'
undo_tablespace='UNDOTBS1'
user_dump_dest='/u01/admin/awed/udump'

 

4、创建密码文件,格式为orapwd file=filename password=password entries=max_users

    如:密码文件的默认命名规则为orapwSID

orapwd file=/u01/oracle/dbs/orapwawed password=123456 entries=5

 5、建立创建数据库脚本,并保存

 

spool dbcreate.log;

create database "awed" 
    MAXDATAFILES 500 
    MAXINSTANCES 8 
    MAXLOGFILES 32
    character set "UTF8" 
    NATIONAL CHARACTER SET AL16UTF16 
    ARCHIVELOG
    DATAFILE 
         '/u01/oracle/oradata/awed/system01.dbf' size 300M 
    EXTENT MANAGEMENT LOCAL
    DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE 
         '/u01/oracle/oradata/awed/tempts01.dbf' SIZE 100M
    EXTENT MANAGEMENT LOCAL
    UNDO TABLESPACE "UNDOTBS1"
    DATAFILE 
         '/u01/oracle/oradata/awed/undotbs01.dbf' SIZE 200M
    LOGFILE
    GROUP 1 ('/u01/oracle/oradata/awed/redo01.log') SIZE 100M , 
    GROUP 2 ('/u01/oracle/oradata/awed/redo02.log') SIZE 100M , 
    GROUP 3 ('/u01/oracle/oradata/awed/redo03.log') SIZE 100M 
; 
spool off

   

     在此处需要注意的是UNDO TABLESPACE "UNDOTBS1"需要与参数文件中undo_tablespace='UNDOTBS1'的一致。

 

6、建立文件夹,我在创建数据库脚本和起动参数中的文件夹建立起来。

 

7、起动Oracle

    startup nomount

    执行刚刚建立的创建数据库脚本,假如是保存为/u01/oracle/createdb.sql

    @/u01/oracle/createdb.sql;

 

如果执行完成没有报错,则成功,如果报错了,可以到/u01/admin/awed/bdump/文件夹下查看alert日志。

 

8、执行如下SQL脚本创建数据库字典等

     @?/rdbms/admin/catalog.sql

     @?/rdbms/admin/catproc.sql

     @?/sqlplus/admin/pupbld.sql


分享到:
评论

相关推荐

    oracle二次开发

    根据给定文件的信息,我们可以提炼出关于Oracle二次开发的关键知识点,特别是聚焦于Oracle Reports的使用与开发。以下是对这些知识点的详细阐述: ### Oracle二次开发概述 Oracle二次开发主要指的是在Oracle平台上...

    包装材料管理软件:Oracle二次开发-Oracle二次开发入门+Oracle触发器与存储过程+报表设计与生成

    包装材料管理软件:Oracle二次开发_Oracle二次开发入门.docx 包装材料管理软件:Oracle二次开发_Oracle数据库基础.docx 包装材料管理软件:Oracle二次开发_Oracle新特性与趋势.docx 包装材料管理软件:Oracle二次...

    包装物流管理软件:Oracle二次开发-OraclePL-SQL编程技术

    包装物流管理软件:Oracle二次开发_OraclePL-SQL编程技术.docx 包装物流管理软件:Oracle二次开发_Oracle包装物流管理软件二次开发基础.docx 包装物流管理软件:Oracle二次开发_Oracle数据库体系结构与管理.docx ...

    ERP软件:Oracle二次开发-OracleERPGroovy脚本开发+开发环境搭建+接口+案例项目+工作流设计

    ERP软件:Oracle二次开发_OracleERPGroovy脚本开发.docx ERP软件:Oracle二次开发_OracleERPJava开发.docx ERP软件:Oracle二次开发_OracleERPweb服务开发.docx ERP软件:Oracle二次开发_OracleERP二次开发案例分析....

    ORacle二次开发大全

    主要详细介绍OracleERP的MRP生产计划流程!

    安装oracle数据库的环境变量设置

    5. **`PATH`**: 添加Oracle二进制文件到系统的执行路径中。 6. **`CLASSPATH`**: 设置Java类路径。 7. **`TNS_ADMIN`**: 指定网络服务名文件(如listener.ora和tnsnames.ora)的位置。 8. **`TMPDIR`**: 指定临时...

    oracle在solarls安装教程

    - 更新`PATH`和`LD_LIBRARY_PATH`以包含Oracle二进制文件和库路径。 5. **安装Oracle 10** - 下载Oracle 10的安装介质。 - 使用图形化界面或命令行进行安装,按照安装向导的提示进行,选择合适的组件、配置选项...

    unix下导出oracle

    #### 三、进入Oracle二进制文件目录 ```bash [oracle@sxapp1 oracle]$ cd /opt/oracle/product/10.2.0.1/bin ``` 这一步骤是进入Oracle的二进制文件目录,以便执行导出操作。 #### 四、执行导出命令 1. **执行...

    oracle安装.docx

    二、查看 Oracle 需要的安装包是否已经安装 在安装 Oracle 之前,我们需要检查是否已经安装了所有必要的 rpm 包。使用以下命令: 1. 执行检查脚本 rpmq 2. 如果有没有安装的 rpm 包,则在操作系统的安装包里找到,...

    Oracle,SQL2000,MYSQL存取图片或二进制数据的功能文件

    Oracle数据库使用BLOB(Binary Large Object)数据类型来存储图片或任何其他二进制数据。BLOB类型可以存储最大4GB的数据,足以容纳大多数图像文件。`OracleUploader.java`可能是一个Java程序,用于上传图片或二进制...

    RedHat图形安装Oracle10g依赖库必需包

    确保正确安装这两个版本可以解决与Oracle二进制文件的链接问题。 2. **compat-libstdc++-296**: 这个包是为支持更早期版本的GCC 2.96编译器而提供的,同样是为了兼容Oracle 10g的运行环境。`compat-libstdc++-296-...

    ORACLE的SQLPLUS常用命令.doc

    二、ORACLE 数据库的启动方式 ORACLE 数据库有多种启动方式,下面列举了七种常用的启动方式: 1. startup nomount 非安装启动 这种方式启动下可执行:重建控制文件、重建数据库、读取 init.ora 文件,启动 ...

    oracle 10g RAC for windows

    - **PATH**:包含Oracle二进制文件的路径。 ##### 2.4. 网络配置 正确配置网络对于Oracle 10g RAC的成功安装至关重要。 - **网络Ping测试**:验证节点间的网络连通性。 - **网络适配器配置**:配置私有和公共网络...

    在suse下添加oracle 11g自动备份

    - `PATH`:包含Oracle二进制文件的路径。 3. **编写备份脚本**:创建一个Shell脚本来执行具体的备份操作。例如: ```bash #!/bin/bash export ORACLE_HOME=/oracle/product/11gR2/db_1 export ORACLE_SID=...

    oracle实验二视图

    Oracle 实验二视图 Oracle 是一种关系数据库管理系统,广泛应用于各个行业中。本实验主要介绍了 Oracle 中的视图概念和操作。 一、什么是视图? 视图是一种虚拟表,基于一个或多个基本表,它们之间可以是一对一、...

    oracle常用的命令

    - 添加Oracle二进制文件路径到`PATH`环境变量中:`export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH` - 设置Oracle所有者:`export ORACLE_OWNER=oracle` - 设置Oracle实例SID:`export ORACLE_...

    ORACLE_10g命令大全

    - **ORACLE_HOME**:这是Oracle软件的安装目录,存放Oracle二进制文件。 - **ORACLE_BASE**:是Oracle软件在主机服务器上的顶级目录,通常包含多个ORACLE_HOME。 - **ORACLE_SID**:系统标识符,用于定义一个Unix...

    判断oracle版本位数的方法

    在Unix或Linux环境下,你可以通过`file`命令来检查Oracle二进制文件的属性,从而确定其位数。例如,如果在命令行输入: ``` file $ORACLE_HOME/bin/oracle ``` 其中的`$ORACLE_HOME`应替换为你的Oracle安装目录...

Global site tag (gtag.js) - Google Analytics