liunx 环境 oracle 创建数据库
1.配置数据库
以oracle用户编辑 .bash_profile 文件
执行命令
cd /home/oracle
vi .bash_profile
修改
export ORACLE_SID=数据库
export ORACLE_UNQNAME=数据库
刷新文件
source .bash_profile
或
export ORACLE_SID=数据库
2.创建数据库目录
执行命令
cd /u01/app/oracle/oradata
mkdir 数据库
3.创建密码文件
执行命令
cd /$ORACLE_HME/dbs
orapwd file=prapw数据库
password=密码
4.创建初始文件
执行命令
vi init数据库.ora
init数据库.ora 文件内容:
DB_NAME=‘数据库’
CONTROL_FILES=’/u01/app/oracle/oradata/数据库/control01.ctl’
MEMORY_TARGET=900M
5.创建数据库
执行命令
sqlplus / as sysdba
create spfile from pfile;
startup nomount;
create database 数据库
MAXINSTANCES 1
MAXLOGHISTORY 1
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXDATAFILES 100
DATAFILE ‘/u01/app/oracle/oradata/数据库/system01.dbf’ SIZE 100M REUSE AUTOEXTEND ON NEXT 32M MAXSIZE 500M EXTENT MANAGEMENT LOCAL
sysaux datafile ‘/u01/app/oracle/oradata/数据库/sysaux01.dbf’ SIZE 100M REUSE AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED
default temporary tablespace TEMP1 tempfile ‘/u01/app/oracle.oradata/数据库/temp01.dbf’ SIZE 20M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED
undo tablespace UNDOTBS1 datafile ‘/u01/app/oracle/oradata/数据库/undo01.dbf’ SIZE 20M REUSE AUTOEXTEND ON NEXT 5M MAXSIZE UNLIMITED
logfile GROUP1 (/u01/app/oracle/oradata/数据库/FSIR/redo01.dbf’) size 10M,GROUP2 (/u01/app/oracle/oradata/数据库/FSIR/redo02.dbf’) size 10M,GROUP3 (/u01/app/oracle/oradata/数据库/FSIR/redo03.dbf’) size 10M CHARACTER SET ZHS16GBK NATIONAL CHARACTER SET AL16UTF16;
6.添加数据字典
执行命令:
sqlplus / sysdba
@?/rdbms/admin/catalog.sql
@?/rdbms/admin/catproc.sql
@?/rdbms/admin/utlup.sql
sqlplus system/密码
@?/sqlplus/admin/pupbld.sql
shutdown immediate;
startup
7.创建表空间及用户
执行命令
sqlplus / as sysdba
create tablespace 数据库_DATA logging datafile ‘/u01/app/oracle/oradata/数据库/数据库_data.dbf’ SIZE 100M AUTOEXTEND ON NEXT 32M MAXSIZE 500M EXTENT MANAEMENT LOCAL;
create temporary tablespace 数据库_DATA_temp tempfile ‘u01/app/oracle/oradata/数据库/数据库_data_temp.dbf’ SIZE 100M AUTOEXTEND ON NEXT 32M MAXSIZE 500M EXTENT MANAGEMENT LOCAL;
create user 用户 identified by 密码 default tablespace 数据库_DATA temporary tabespace 数据库_DATA_temp;
grant connect,resource to 用户;