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 Reports的使用与开发。以下是对这些知识点的详细阐述: ### Oracle二次开发概述 Oracle二次开发主要指的是在Oracle平台上...
包装材料管理软件:Oracle二次开发_Oracle二次开发入门.docx 包装材料管理软件:Oracle二次开发_Oracle数据库基础.docx 包装材料管理软件:Oracle二次开发_Oracle新特性与趋势.docx 包装材料管理软件:Oracle二次...
包装物流管理软件:Oracle二次开发_OraclePL-SQL编程技术.docx 包装物流管理软件:Oracle二次开发_Oracle包装物流管理软件二次开发基础.docx 包装物流管理软件:Oracle二次开发_Oracle数据库体系结构与管理.docx ...
ERP软件:Oracle二次开发_OracleERPGroovy脚本开发.docx ERP软件:Oracle二次开发_OracleERPJava开发.docx ERP软件:Oracle二次开发_OracleERPweb服务开发.docx ERP软件:Oracle二次开发_OracleERP二次开发案例分析....
主要详细介绍OracleERP的MRP生产计划流程!
5. **`PATH`**: 添加Oracle二进制文件到系统的执行路径中。 6. **`CLASSPATH`**: 设置Java类路径。 7. **`TNS_ADMIN`**: 指定网络服务名文件(如listener.ora和tnsnames.ora)的位置。 8. **`TMPDIR`**: 指定临时...
- 更新`PATH`和`LD_LIBRARY_PATH`以包含Oracle二进制文件和库路径。 5. **安装Oracle 10** - 下载Oracle 10的安装介质。 - 使用图形化界面或命令行进行安装,按照安装向导的提示进行,选择合适的组件、配置选项...
#### 三、进入Oracle二进制文件目录 ```bash [oracle@sxapp1 oracle]$ cd /opt/oracle/product/10.2.0.1/bin ``` 这一步骤是进入Oracle的二进制文件目录,以便执行导出操作。 #### 四、执行导出命令 1. **执行...
二、查看 Oracle 需要的安装包是否已经安装 在安装 Oracle 之前,我们需要检查是否已经安装了所有必要的 rpm 包。使用以下命令: 1. 执行检查脚本 rpmq 2. 如果有没有安装的 rpm 包,则在操作系统的安装包里找到,...
Oracle数据库使用BLOB(Binary Large Object)数据类型来存储图片或任何其他二进制数据。BLOB类型可以存储最大4GB的数据,足以容纳大多数图像文件。`OracleUploader.java`可能是一个Java程序,用于上传图片或二进制...
确保正确安装这两个版本可以解决与Oracle二进制文件的链接问题。 2. **compat-libstdc++-296**: 这个包是为支持更早期版本的GCC 2.96编译器而提供的,同样是为了兼容Oracle 10g的运行环境。`compat-libstdc++-296-...
二、ORACLE 数据库的启动方式 ORACLE 数据库有多种启动方式,下面列举了七种常用的启动方式: 1. startup nomount 非安装启动 这种方式启动下可执行:重建控制文件、重建数据库、读取 init.ora 文件,启动 ...
- **PATH**:包含Oracle二进制文件的路径。 ##### 2.4. 网络配置 正确配置网络对于Oracle 10g RAC的成功安装至关重要。 - **网络Ping测试**:验证节点间的网络连通性。 - **网络适配器配置**:配置私有和公共网络...
- `PATH`:包含Oracle二进制文件的路径。 3. **编写备份脚本**:创建一个Shell脚本来执行具体的备份操作。例如: ```bash #!/bin/bash export ORACLE_HOME=/oracle/product/11gR2/db_1 export ORACLE_SID=...
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_HOME**:这是Oracle软件的安装目录,存放Oracle二进制文件。 - **ORACLE_BASE**:是Oracle软件在主机服务器上的顶级目录,通常包含多个ORACLE_HOME。 - **ORACLE_SID**:系统标识符,用于定义一个Unix...
在Unix或Linux环境下,你可以通过`file`命令来检查Oracle二进制文件的属性,从而确定其位数。例如,如果在命令行输入: ``` file $ORACLE_HOME/bin/oracle ``` 其中的`$ORACLE_HOME`应替换为你的Oracle安装目录...