oracle建库初始化指南
2021/7/21 2:06:17
本文主要是介绍oracle建库初始化指南,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、.sqlplus连接数据库
$sqlplus /nolog
1)本地数据库:
1.1、以管理员身份进入数据库
conn sys as sysdba
password:xxxxxxxx
2)远程数据库:
2.1、以管理员身份进入数据库
conn (用户名/密码)sys/sysdba@172.12.35.14:1521/orcl as sysdba
2.2、以管理员身份进入数据库
conn (用户名/密码)crjdata/crjdata123@172.12.35.14:1521/orcl
二、oracle修改数据库字符集编码
2.1.立刻停止oracle实例并修改编码
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;
ALTER DATABASE OPEN;
ALTER DATABASE CHARACTER SET ZHS32GB18030;
当字符集小于当前字符集的时候,这里会出现一个错误。
(!!!!cORA-12712: new character set must be a superset of old character set )
继续用下面指令,照样可以正常替换。只是有些表中的中文字符没法用了。
ALTER DATABASE character set INTERNAL_USE ZHS32GB18030;
2.2. 重新启动数据库
SHUTDOWN;
STARTUP;
2.3.设置环境变量
Windows:set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS32GB18030
Linux: export NLS_LANG='SIMPLIFIED CHINESE_CHINA.ZHS32GB18030'
根据实际情况,设置:AMERICAN_AMERICA.ZHS32GB18030或者SIMPLIFIED CHINESE_CHINA.ZHS32GB18030
三、oracle创建用户并指定表空间
1)创建临时表空间--cmd--sqlplus命令--通过sys as sysdba(系统最高管理员权限)连接SQL
执行以下命令行:
create temporary tablespace crjdatatablespace1_temp (临时表空间名)
tempfile 'D:\oradata\orcl\crjdatatablespace1_temp.dbf' (表空间的路径)
size 50m (初始大小)
autoextend on (自动扩展)
next 50m maxsize 20480m (自动扩展每次增加50M,最大可到20480M)
extent management local;
2)创建数据表空间--SQL下执行以下命令行
create tablespace crjdatatablespace1
logging
datafile 'D:\app\administrator\oradata\orcl\crjdatatablespace1.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
3)创建用户并指定表空间 --SQL下执行以下命令行
create user crjdata identified by crjdata123 (创建用户pdmis,设置密码pdmis)
default tablespace crjdatatablespace1 (为用户指定表空间)
temporary tablespace crjdatatablespace1_temp; (为用户指定临时表空间)
4)给用户授予权限 --SQL下执行以下命令
grant connect,resource,dba to pdmis;
5)远程导入dmp文件
cd /d D:\oraclexe\app\oracle\product\11.2.0\server\bin(一般环境变量已经设置好)
imp crjdata/crjdata123@172.12.35.14:1521/orcl file=C:\oracle\data.dmp fromuser=crjdata,crjasj touser=crjdata,crjasj data_only=y
6)远程导出dmp文件
exp crjdata/crjdata123@172.12.35.14:1521/orcl file=C:\oracle\data.dmp tables=USER_INFO,POLICY_INFO
这篇关于oracle建库初始化指南的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16useReducer案例详解:从零开始理解与应用
- 2024-11-15聊聊用LangChain4J构建聊天机器人的那些事儿
- 2024-11-15LangChain 和 LlamaIndex 在检索增强生成(RAG)中的大比拼:全面对比评测
- 2024-11-15平台工程不只是配置管理:超越CFEngine的方法
- 2024-11-152023年KubeCon芝加哥大会精华回顾
- 2024-11-15我花了3小时大致了解了ClickHouse
- 2024-11-15在使用平台私钥进行解密时提示 "私钥解密失败" 错误信息是什么原因?-icode9专业技术文章分享
- 2024-11-15Layui框架有哪些方式引入?-icode9专业技术文章分享
- 2024-11-15Layui框架中有哪些减少对全局环境的污染方法?-icode9专业技术文章分享
- 2024-11-15laydate怎么关闭自动的日期格式校验功能?-icode9专业技术文章分享