Oracle 创建数据库
1分钟了解oracle数据库创建
-
本文档为 oracle 数据库部署说明文档,便于系统部署操作。
1、查询 oracle 安装目录
-
su oracle
-
ps -ef|grep oracle
-
whereis sqlplus
2、检查 oracle 环境变量
2.1、修改环境变量
-
su oracle
-
more .bash_profile
# .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/.local/bin:$HOME/bin export PATH export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/12.2/db_1 export ORACLE_SID=orcl export PATH=$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
添加字符集环境,NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"
2.1、环境变量生效,检查命令是否可用
-
source .bash_profile
-
sqlplus /nolog
3、oracle 建库说明
-
库名 demo_db 也就是默认实例名
-
用户名 userid: user1
-
字符集:SIMPLIFILED CHINESE_CHINA.AL32UTF8
-
实例名 sid: orcl (默认实例名称,根据实际情况可自己取名)
3.1、创建数据库用户
-
create user user1 identified by user1111;
3.2、数据库用户授权
-
grant connect,resource,dba to user1;
3.3、创建表空间
-
create tablespace data_tbl datafile '/data/oradata/orcl/demo_db01.dbf' size 200M AUTOEXTEND ON;
3.4、默认表空间
-
alter user user1 default tablespace data_tbl;
3.5、表空间赋权限
-
alter user user1 quota unlimited on data_tbl;
4、导入导出命令
4.1、dmp imp 导入
-
imp user1/user1111 file=/u01/data/demo_test_yyyymmdd.dmp full=y log=demo_devyyyymmdd.log ignore=y
4.2、dmp exp 导出
-
exp user1/user1111 file=/u01/data/demo_dev_yyyymmdd.dmp owner=user1 rows=n log=demo_devyyyymmdd.log ignore=y
4.3、dmpd impd 导入
创建数据泵导入导出目录,DATA_PUMP_DIR
-
create or replace directory DATA_DIR as '/u01/data/';
-
grant READ,WRITE ON directory DATA_DIR to user1;
impdp user1/user1111 directory=DATA_DIR dumpfile=demo_test_xxxxxxxx_expdp.dmp remap_schema=demo_TEST:user1 full=y logfile=demo_devyyyymmdd.log
test库,导入密码带特殊符合处理"",符号使用\转义
4.4、dmpd impd 导出
expdp user1/user1111 directory=DATA_DIR dumpfile=user1_xxxxxxx_expdp.dmp full=y logfile=useryyyymmdd.log
5、其他常用命令
sqlplus /nolog dba权限登录 conn /as sysdba 上传dmp文件到备份目录 /home/oracle/dbbackup unzip demo_test_xxxxxxxx_expdp.zip sftp 192.168.x.x,get --字符集查询 SELECT USERENV('language') FROM dual; #SIMPLIFIED CHINESE_CHINA.AL32UTF8 --查询目录 DATADIR select * from dba_directories;
注意事项:指定表空间数据文件,确认表空间和索引表空间是否分开
更多推荐




所有评论(0)