ORACLE 资料整理(一)创建

--创建用户并指定表空间 
create tablespace testTablespace
datafile 'D:\oracle\esunnet.dbf'
size 10m autoextend on;
create user  testUser identified by testUser#1234 default tablespace esunnet;
grant sysdba to  testUser ;
grant connect,resource  to testUser ;
grant create session to testUser ;
ALTER USER testUser ACCOUNT UNLOCK;
commit;

alter user esun default tablespace testTablespace;

--创建数据表空间 
create tablespace testTablespace
logging 
--上一层目录必须有
datafile 'G:\database\testTablespace.dbf' 
size 5m 
autoextend on 
next 5m maxsize unlimited;

 - ***

## 导出

***

windows 上进入plsql上使用exp命令,完全导出

C:\Users\Administrator>exp testUser/testUser#1234@10.33.114.20:1521/voice inctype=complete file=D:\testbak.dmp owner=(testUser) log=D:\explog.log
imp testUser/testUser#1234@orcl   fromuser=testUser touser=otherUser file=D:\Techsung.dmp     buffer=102400 log=D:\explog.log
imp testUser/testUser#1234@orcl    file=D:\Techsung.dmp  FULL=Y   buffer=102400 log=D:\explog.log
imp testUser/testUser#1234@orcl   fromuser=testUser touser=otherUser  file=D:\Techsung.dmp tables=
--指定只导入那几张表(TableName1,TableName2,TableName3,TableName4)  ignore=y  buffer=102400 log=D:\explog.log
---------------------------------导入的时候使表不会导入到其他表空间
--收回无限使用表空间权限
REVOKE UNLIMITED TABLESPACE FROM testTablespace;

--设置默认表空间:
alter user EsunReport default tablespace  testTablespace;

--设置默认的表空间无限配额:
alter user EsunReport quota unlimited on testTablespace;
 
 设置Esunnet用户对其他表空间的quota为0
 alter user testUser quota 0 on users; 
----------------------------------
 
--给用户授予权限 
grant sysdba to  testUser ;
grant connect,resource  to testUser ;
grant create session to testUser ;
grant connect,dba,resource to testUser ;

plsql
–用户名
–密码
–127.0.0.1:1521/实例名
sqlplus Techsung/Techsung@127.0.0.1:1521/orcl
---------用户名/密码@配置名字
connect Techsung/Techsung@Techsung
---------用户名/密码@IP/port/实例名
sqlplus callout/test@127.0.0.1:1521/whtest
sqlplus Techsung/Techsung@127.0.0.1:1521/Techsung
sqlplus WeiXin/WeiXin@127.0.0.1:1521/WeiXin
sqlplus sys/pwd@10.31.114.2:1521/test as sysdba
imp Techsung/Techsung@127.0.0.1:1521/voice file=D:\rel\Techsung.dmp FULL=Y buffer=102400
imp WeiXin/WeiXin@127.0.0.1:1521/voice file=D:\rel\WeiXin.dmp FULL=Y buffer=102400
–用后对用户导入

imp EsunCallOut/EsunCallOut@127.0.0.1:1521/voice fromuser=Techsung touser=EsunCallOut file=D:\rel\Techsung.dmp buffer=102400

imp EsunReport/EsunReport@127.0.0.1:1521/voice touser=EsunReport file=D:\rel\Techsung.dmp FULL=Y buffer=102400

exp Techsung/Techsung inctype=complete file=D:\Techsung.dmp
exp WeiXin/WeiXin inctype=complete file=D:\rel\WeiXin.dmp

oracle修改字符集

select userenv(‘language’) from dual;
conn / as sysdba;
shutdown immediate;
startup mount;
alter system enable restricted session;
alter system set aq_tm_processes=0;
alter database open;
–alter database character set internal_use JA16SJIS;
ALTER DATABASE NATIONAL CHARACTER SET INTERNAL_USE UTF8;
shutdown immediate;
startup;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值