萨博发动机是哪个国产:DBA支持期间的工作记录(1)
来源:百度文库 编辑:九乡新闻网 时间:2024/05/03 07:59:18
ALTER TABLE 表名
ADD 列名数据类型[DEFAULT 表达式][COLUMN CONSTRAINT];
ALTER TABLE 表名
MODIFY 列名数据类型[DEFAULT 表达式][COLUMN CONSTRAINT];
ALTER TABLE 表名
DROP COLUMN 列名[CASCADE CONSTRAINTS]; 逻辑备份
1)数据库方式(导出用户要具有exp_full_database权限)
exp system/system@ora110 full=y file="f:\full.dmp"
2)用户方式
exp system/system@ora110 owner=(czgk,scott) file="f:\user.dmp"
3)表方式
exp czgk/czgk@ora110 tables=(users,budget) file="f:\table.dmp" exp system/oracle@znjl tables=znjl.D_ACCT_BOOK,znjl.D_ACCT_BUNDLE_OFF file=/oradata/backup/2010110401.dmp log=/oradata/backup/2010110401.log 在利用import进行数据库重建过程中,有些视图可能会带来问题,因为结构输入的顺序可能造成视图的输入先于它低层次表的输入,这样建立视图就会失败.要解决这一问题,可采取分两步走的方法:首先输入结构,然后输入数据.命令举例如下 (uesrname:jfcl,password:hfjf,host sting:ora1,数据文件:expdata.dmp): imp jfcl/hfjf@ora1 file=empdata.dmp rows=Nimp jfcl/hfjf@ora1 file=empdata.dmp full=Y buffer=64000 commit=Y ignore=Y---- 第一条命令输入所有数据库结构,但无记录.第二次输入结构和数据,64000字节提交一次.ignore=Y选项保证第二次输入既使对象存在的情况下也能成功. 浏览目录命令:cd dir ls ll
浏览文件命令:cat more less head tail
目录操作命令:mkdir rmdir
文件操作命令:touch rm cp mv ln tar
gzip gunzip whereis whatis
显示当前目录的pwd命令
grep命令 在文件中搜索匹配的字符并进行输出 grep linux test.txt 搜索test.txt文件中字符串linux并输出
rpm -qa | grep httpd 搜索rpm包中含有httpd包的文件名
安装oracle后,配置表空间tablespace和用户users,生产表空间数据文件,用户,并给用户授与sys权限。导入dmp文件
处理excel中多行记录,建一个临时表(一列),考两列到表中,用一下语句处理。
'单引号用连续的两的单引号取代。&符号用两个连续的&符号取代
select ''''||to_char(no)||''''||',' from sgpm.zwtest;
select v.tablespace_name from dba_tablespaces v
select * from dba_users d 创建数据库链:
CREAT PUBLIC DATEBASE LINK xxxx.xxxx.xxxx.xxx CONNECT TO guest IDENTIFIED BY password USING ‘DB串' ;
其中:xxxx.xxxx.xxxx.xxx为定义的链名;guest/password 为远程数据库的用户账号和口令;DB串用于远程连接。由账号和DB串构成完全路径。如果只有一个则为部分路径。
-- Drop existing database link
drop public database link SG186ADM;
-- Create database link
create public database link SG186ADM
connect to ** IDENTIFIED BY password
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.19.100.3)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = jgdb)
)
)';
查看
select * from v$parameter a where a.NAME
like '%global%'
当global_name参数设置为true,则dblink必须命名为和在目标数据库如下查询出的结果一致: 在目标数据库执行查询: update 一定要加where条件
SQL> select * from global_name;
GLOBAL_NAME :znjl
则创建dblink 的link名称必须为znjl
create database link znjl connect to myuser identified by pass using 'mydb2';
否则需要修改gloal_name参数设置为false,
DBA权限: alter system set global_names=false; alter trigger SGPM.TRG_P_CODE disable ;
alter trigger SGPM.TRG_P_CODE enable ;
触发器 'AMBER.TRG_INUP_INDY_OBJECT' 无效且未通过重新验证
最终解决办法 删除触发器:
drop trigger AMBER.TRG_INUP_INDY_OBJECT;
处理过程:
进入amber用户,触发器edit,重新编译报错,查看报错内容。sgpm.f_limit未声明,
到system用户,查看没有这个函数。
SSH连接172.19.201.188,切换到oracle用户下(su - oracle),sqlplus登录( sqlplus / as sysdba)
查看当前实例: select instance_name from v$instance;
处理帐号解锁: alter user system account unlock;
root用户下:
[oracle@amdocs188 ~]$ cd /etc /etc 目录包含各种系统配置文件
[oracle@amdocs188 etc]$ ls -l ora*
-rw-r--r-- 1 root root 51 Jul 17 2009 oraInst.loc
-rw-rw-r-- 1 oracle root 1138 May 25 11:34 oratab
[oracle@amdocs188 etc]$ more oratab 查看oratab文件中内容,可以看到有几个oracle服务
ps -ef|grep ecms 查看ecms实例是否正常启动运行
切换到oracle用户下,设置相关实例 sqlplus登录,修改密码
[root@amdocs188 ~]# su - oracle
[oracle@amdocs188 ~]$ ORACLE_SID=ecmsdb ORACLE_SID一定要大写
[oracle@amdocs188 ~]$ sqlplus / as sysdba
sys@IIMSDBKF> grant execute on dbms_redefinition to dss;Grant succeeded.sys@IIMSDBKF> grant execute on ctxsys.CTX_DDL to dss;
[root@amdocs188 ~]# ps -ef|grep ecms 查看ecms进程
ADD 列名数据类型[DEFAULT 表达式][COLUMN CONSTRAINT];
ALTER TABLE 表名
MODIFY 列名数据类型[DEFAULT 表达式][COLUMN CONSTRAINT];
ALTER TABLE 表名
DROP COLUMN 列名[CASCADE CONSTRAINTS]; 逻辑备份
1)数据库方式(导出用户要具有exp_full_database权限)
exp system/system@ora110 full=y file="f:\full.dmp"
2)用户方式
exp system/system@ora110 owner=(czgk,scott) file="f:\user.dmp"
3)表方式
exp czgk/czgk@ora110 tables=(users,budget) file="f:\table.dmp" exp system/oracle@znjl tables=znjl.D_ACCT_BOOK,znjl.D_ACCT_BUNDLE_OFF file=/oradata/backup/2010110401.dmp log=/oradata/backup/2010110401.log 在利用import进行数据库重建过程中,有些视图可能会带来问题,因为结构输入的顺序可能造成视图的输入先于它低层次表的输入,这样建立视图就会失败.要解决这一问题,可采取分两步走的方法:首先输入结构,然后输入数据.命令举例如下 (uesrname:jfcl,password:hfjf,host sting:ora1,数据文件:expdata.dmp): imp jfcl/hfjf@ora1 file=empdata.dmp rows=Nimp jfcl/hfjf@ora1 file=empdata.dmp full=Y buffer=64000 commit=Y ignore=Y---- 第一条命令输入所有数据库结构,但无记录.第二次输入结构和数据,64000字节提交一次.ignore=Y选项保证第二次输入既使对象存在的情况下也能成功. 浏览目录命令:cd dir ls ll
浏览文件命令:cat more less head tail
目录操作命令:mkdir rmdir
文件操作命令:touch rm cp mv ln tar
gzip gunzip whereis whatis
显示当前目录的pwd命令
grep命令 在文件中搜索匹配的字符并进行输出 grep linux test.txt 搜索test.txt文件中字符串linux并输出
rpm -qa | grep httpd 搜索rpm包中含有httpd包的文件名
安装oracle后,配置表空间tablespace和用户users,生产表空间数据文件,用户,并给用户授与sys权限。导入dmp文件
处理excel中多行记录,建一个临时表(一列),考两列到表中,用一下语句处理。
'单引号用连续的两的单引号取代。&符号用两个连续的&符号取代
select ''''||to_char(no)||''''||',' from sgpm.zwtest;
select v.tablespace_name from dba_tablespaces v
select * from dba_users d 创建数据库链:
CREAT PUBLIC DATEBASE LINK xxxx.xxxx.xxxx.xxx CONNECT TO guest IDENTIFIED BY password USING ‘DB串' ;
其中:xxxx.xxxx.xxxx.xxx为定义的链名;guest/password 为远程数据库的用户账号和口令;DB串用于远程连接。由账号和DB串构成完全路径。如果只有一个则为部分路径。
-- Drop existing database link
drop public database link SG186ADM;
-- Create database link
create public database link SG186ADM
connect to ** IDENTIFIED BY password
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.19.100.3)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = jgdb)
)
)';
查看
select * from v$parameter a where a.NAME
like '%global%'
当global_name参数设置为true,则dblink必须命名为和在目标数据库如下查询出的结果一致: 在目标数据库执行查询: update 一定要加where条件
SQL> select * from global_name;
GLOBAL_NAME :znjl
则创建dblink 的link名称必须为znjl
create database link znjl connect to myuser identified by pass using 'mydb2';
否则需要修改gloal_name参数设置为false,
DBA权限: alter system set global_names=false; alter trigger SGPM.TRG_P_CODE disable ;
alter trigger SGPM.TRG_P_CODE enable ;
触发器 'AMBER.TRG_INUP_INDY_OBJECT' 无效且未通过重新验证
最终解决办法 删除触发器:
drop trigger AMBER.TRG_INUP_INDY_OBJECT;
处理过程:
进入amber用户,触发器edit,重新编译报错,查看报错内容。sgpm.f_limit未声明,
到system用户,查看没有这个函数。
SSH连接172.19.201.188,切换到oracle用户下(su - oracle),sqlplus登录( sqlplus / as sysdba)
查看当前实例: select instance_name from v$instance;
处理帐号解锁: alter user system account unlock;
root用户下:
[oracle@amdocs188 ~]$ cd /etc /etc 目录包含各种系统配置文件
[oracle@amdocs188 etc]$ ls -l ora*
-rw-r--r-- 1 root root 51 Jul 17 2009 oraInst.loc
-rw-rw-r-- 1 oracle root 1138 May 25 11:34 oratab
[oracle@amdocs188 etc]$ more oratab 查看oratab文件中内容,可以看到有几个oracle服务
ps -ef|grep ecms 查看ecms实例是否正常启动运行
切换到oracle用户下,设置相关实例 sqlplus登录,修改密码
[root@amdocs188 ~]# su - oracle
[oracle@amdocs188 ~]$ ORACLE_SID=ecmsdb ORACLE_SID一定要大写
[oracle@amdocs188 ~]$ sqlplus / as sysdba
sys@IIMSDBKF> grant execute on dbms_redefinition to dss;Grant succeeded.sys@IIMSDBKF> grant execute on ctxsys.CTX_DDL to dss;
[root@amdocs188 ~]# ps -ef|grep ecms 查看ecms进程
DBA支持期间的工作记录(1)
DBA支持期间的工作记录(2)
关于做好国庆期间安全生产工作的通知
关于做好暑假期间学校安全工作的通知
给唐骏等野鸡大学的校友来点猛料--美国西太平洋大学(DBA)名单
1314374林正刚讲《理想的工作环境》记录2011
如何快速的成为一个合格的Oracle DBA?
期间费用的会计核算1
关于“情人节”期间加强文明自律工作的通知 | 火星娱乐 河蟹娱乐
关于加强国庆六十周年重大庆祝活动期间全区食品安全监管工作的通知
关于加强中秋国庆两节期间餐饮服务食品安全监管工作的通知
超过法定退休年龄的劳动者在工作期间伤亡是否认定为工伤
唐宋期间的酿酒技术1
如何在工作期间学好英语
在瑞士留学期间可以工作吗?
抗日期间宋美龄劳军(组图)--1
[转自ITPUB]面对一个全新的环境,作为一个Oracle DBA,首先应该了解什么?
教师教学研究及教师培训工作记录-
DBA常用脚本
关于做好法定节假日期间游览参观点门票和道路客运价格管理工作的通知(发改价格[2010]84...
1毕业班男孩的数学记录
邻国“老挝”的影像记录(图)
动乱期间的铁路运输
文革期间的教材