Linux环境创建oracle数据库

基于已部署oracle数据库服务的情况下,建库

#linux 切换oracle用户
su - oracle
#登陆数据库
sqlplus / as sysdba

#创建表空间   -如果遇到ORA-27040,ORA-01119 无法创建文件时,可执行chown -R oracle:oinstall /目标文件夹授权
CREATE TABLESPACE 表空间名称 DATAFILE '/home/oracle_data/··具体目录··/表空间名称.dbf' size 1024m
AUTOEXTEND ON NEXT 100M MAXSIZE unlimited EXTENT MANAGEMENT LOCAL;
#创建临时表空间
CREATE SMALLFILE TEMPORARY TABLESPACE  临时表空间名称 
TEMPFILE '具体目录/临时表空间名称.dbf' 
SIZE 100M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED 
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
#创建用户
CREATE USER "用户名" PROFILE "DEFAULT" IDENTIFIED BY "密码"
DEFAULT TABLESPACE "表空间名称"  ACCOUNT UNLOCK;
#修改权限
alter user 用户名 quota unlimited on 表空间;
alter user 用户名 quota unlimited on 其他表空间;
#授权
GRANT "CONNECT" TO "用户名";
GRANT "DBA" TO "用户名";
#对表空间授读写权限(切换root用户)
chmod 777 /home/oracle_data/表空间.dbf
chmod 777 /home/oracle_data/临时表空间.dbf
#执行导入语句(切换oracle用户)
imp 用户名/密码@ip/服务 full=y file= /home/文件路径/xxx.DMP ignore=y
#最后补充执行数据库脚本即完成数据库创建
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值