Oracle 专题

查看Oracle脚本

select * from v$version;
-- 查看数据库版本
select * from v$version;
-- 查看表空间
select name from v$datafile;

建表空间 用户

--建立表空间,路径和大小根据现场情况修改,用户名表空间名都大写,不用建立临时表空间 不要放在c盘
--创建用户名非WATER_V1时,请ctrl+f 替换WATER_V1关键字变成你所需要的用户名(大写)即可 文件路径适用于11g版本 如果是10g版本请用d:\oradata\路径
CREATE TABLESPACE acc
    LOGGING 
    DATAFILE 'D:\Oracle19c\oradata\ORCL\acc.dbf' SIZE 100M AUTOEXTEND ON
    NEXT 50M  MAXSIZE 10240M
    EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO
/

--建立用户
CREATE USER acc PROFILE DEFAULT 
    IDENTIFIED BY acc DEFAULT TABLESPACE acc
    ACCOUNT UNLOCK;
--改变用户在表空间上的配额:
ALTER USER acc quota UNLIMITED ON acc ;

--建立授权
GRANT CONNECT TO acc ;
GRANT DBA TO acc ;

--大家以后项目实施 装好数据库 记得执行
--消除安全配置登录十次失败无法登录
alter profile default limit failed_login_attempts unlimited;
--消除安全配置密码有效时间
alter profile default limit password_life_time  unlimited;
--消除安全配置密码到期后继续使用时间
alter profile default limit password_grace_time  unlimited;
--避免客户数据库超过安全事件限定导致无法登陆

--解决Oracle11g导出空表的问题(数据库版本oracle11g时使用)
alter system set deferred_segment_creation=false;

导出用户下的所有表

exp username/password file=E:/BaiduNetdiskDownload/acc.dmp owner=用户 log=E:/exp.log buffer=819200

导出指定表以XX前缀开头

exp username/password file=E:/BaiduNetdiskDownload/acc.dmp tables=AFC% log=E:/exp.log buffer=819200

导入

imp username/password file=E:/BaiduNetdiskDownload/acc.dmp full=y ignore=y log=E:/imp.log buffer=819200
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容