摘要:这段时间负责某个项目开发的数据库管理工作,这个项目中开发库与测试数据库分离,其中某些系统表数据与基础资料数据经常需要进行同步,为方便完成指定数据表的同步操作,可以采用dblink与merge结合的方法完成,简单方便。操作环境: 此Oracle数据库服务器ip为192.168.196.76,有center与branch两个库,一般需要将center的表数据同步到branch,center为源库,branch为目标库,具体步骤如下:1.在源库创建到目标库的dblinkcreate database link branch --输入所要创建dblink的名称,自定义connect to dbuser
        
阅读全文
 
        
     
    
        
        
摘要:前天在营业库中导出完全库时,再导入到新库时发明项目组表丧失。看日记后解析是项目组空表没有导出。查google知,11G中新特点,当表无数据时,不分派segment,以节俭空间。采取第三种:先履行如下语句得出空表: ""alter table ""||table_name||"" allocate extent;"" user_tables where num_rows=0;然后将履行成果复制到另一个SQL窗口,并履行类似的语句:ALTER TABLE COMJARREF ALLOCATE EXTENT;ALTER 
        
阅读全文
 
        
     
    
        
        
摘要:应该是在cmd的dos命令提示符下执行,而不是在sqlplus里面。。。。。。但是格式一定要类似于:imp PERSONNEL_MANAGE/MWQ@DBSQL full=y file=C:\personnel_manage.dmpignore=y谨以此纪念我的粗心。。。。。我错了。imp 命令是在dos提示符下执行的。直接cmd后执行而不是在sql下执行的数据导出:1 将数据库TEST完全导出,用户名system 密码manager 导出到D:daochu.dmp中 exp system/manager@TEST file=d:\daochu.dmp full=y2 将数据库中system用
        
阅读全文
 
        
     
    
        
        
摘要:Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。注意事项:imp 命令是在dos提示符下执行的。直接cmd后执行而不是在sql下执行的大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接(通过Net Configuration Assistant添加正确的服务命名,其实你可以想成是客户端与服务器端 修了条路,然后数据就可以被拉过来了)这样你可以把数据导出到本地,虽然可能服务器离你很远。你同样可以把dmp文
        
阅读全文
 
        
     
    
        
        
摘要:1:先下载安装oracle以及客户端2:配置监听net manger 启动;(IP,端口,实例名)3:在开始菜单输入service.msc回车,打开服务界面 选择oracle和listener 启动并设置为自启动,以后window开机就自动启动。具体数据库关闭启动命令:如果数据库open状态首先连接数据库sqlplus /nologconn /as sysdba(连接到空闲例程)关闭shutdown immediate (立即关闭数据库)exit再连接数据库sqlplus /nologconn /as sysdba(连接到空闲例程)startup(启动数据库)----监听启动命令lsnr...
        
阅读全文
 
        
     
    
        
        
摘要:建立表:CREATE TABLE t1( empno NUMBER(5) PRIMARY KEY, ename VARCHAR2(15) NOT NULL, job VARCHAR2(10), mgr NUMBER(5), hiredate DATE DEFAULT (sysdate), sal NUMBER(7,2), comm NUMBER(7,2)); 建立表T2并指定此表的表空间为test1:CREATE TABLE t2(empno NUMBER(5) PRIMARY KEY,ename VARCHAR2(15) NOT NULL, job VARCHAR2(10),mg...
        
阅读全文
 
        
     
    
        
        
摘要:oracle用户解锁alter user scott account unlock;alter user scott account lock;oracle用户修改密码alter user scott identified by 123;alter user scott identified by syj default tablespace student quota 1M ON system或:SQL> passw更改 SCOTT 的口令旧口令:新口令:重新键入新口令:口令已更改删除用户:例如创建了一个用户 A,要删除它可以这样做 connect sys/密码 as sysdba; 
        
阅读全文
 
        
     
    
        
        
摘要:查看所有角色: select * from dba_roles;
        
阅读全文
 
        
     
    
        
        
摘要:2.查看用户系统权限: select * from dba_sys_privs; select * from all_sys_privs; select * from user_sys_privs;
        
阅读全文
 
        
     
    
        
        
摘要:oracle 查询用户下所有表select * from all_tab_comments -- 查询所有用户的表,视图等select * from user_tab_comments -- 查询本用户的表,视图等select * from all_col_comments --查询所有用户的表的列名和注释.select * from user_col_comments -- 查询本用户的表的列名和注释select * from all_tab_columns --查询所有用户的表的列名等信息(详细但是没有备注).select * from user_tab_columns --查询本用户的表
        
阅读全文
 
        
     
    
        
        
摘要:cmdsqlplus sys as sysdba密码不用输 直接回车alter user sys identified by sys; by 后面接新密码commit;
        
阅读全文
 
        
     
    
        
        
摘要:--创建临时表空间create temporary tablespace xjgs2_temp tempfile 'F:\oracle\product\10.2.0\oradata\orcl\xjgs2_temp.dbf' size 100m autoextend on next 32m maxsize 2048m extent management local;--创建表空间create tablespace xjgs2 logging datafile 'F:\oracle\product\10.2.0\oradata\orcl\xjgs2.dbf' siz
        
阅读全文