分享交流
合作共赢!

日常积累

1.更改系统主机名

centos7之前系统(不包括):vim /etc/sysconfig/network
centos7(包括7)之后:hostnamectl set-hostname 新主机名

 2.发现没有 mkfs.xfs

需要安装  xfsprogs  rpm包

 #yum -y install xfsprogs

3.MySQL创建数据库制定字符集

CREATE DATABASE IF NOT EXISTS dbname DEFAULT CHARSET utf8;

4.Mysql允许root用户远程访问:

在本机先使用root用户登录mysql: mysql -u root -p"youpassword" 进行授权操作:

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;

重载授权表:

FLUSH PRIVILEGES;

5.ORA-01219:database not open:queries allowed on fixed tables/views only 报错:

管理员账户登陆Oracle数据库:
SQL> alter database open; 
alter database open 
* 
ERROR at line 1: 
ORA-01157: cannot identify/lock data file 4 - see DBWR trace file 
ORA-01110: data file 4: '/data/app/oradata/ora237/users01.dbf' 


这里就是讲'/data/app/oradata/ora237/users01.dbf'这个文件出问题 

我们要做的就是删掉这个残留文件 

进行下一步: 

SQL> alter database datafile '/data/app/oradata/ora237/users01.dbf' offline drop

Database altered. 

SQL> alter database open; 

Database altered.

6.Linux系统oracle数据库自动备份和自动压缩代码脚本

#!
#backup.sh
##系统名称
sysname=gz
syspath=/home/oracle/databak/$sysname/
v_date=$(date '+%Y%m%d%H%M%S')
logfile=$syspath/backup.$v_date.log
echo backup_time>>$logfile
date '+%Y-%m-%d %H:%M:%S' >> $logfile
#数据库使用情况
echo "backup gznxt">>$logfile
echo "start_time">>$logfile
date '+%Y-%m-%d %H:%M:%S' >> $logfile
cd /home/oracle/product/10.2.0
export ORACLE_HOME=/home/oracle/product/10.2.0
export PATH=$PATH:/home/oracle/product/10.2.0/bin
export ORACLE_SID=DB
echo $syspath
v_date=$(date '+%Y%m%d%H%M%S')
exp gz/gz file=$syspath/gznxt$v_date.dmp compress=n >> $logfile
echo "end_time">>$logfile
date '+%Y-%m-%d %H:%M:%S'>>$logfile
#压缩备份的数据文件
gzip $syspath/*.dmp

7、查看Oracle数据库信息

查看数据库SID:select name form V$database;

查看数据库实例名:select instance_name from v$instance;
赞(1) 打赏
未经允许不得转载:琼杰笔记 » 日常积累

评论 抢沙发

评论前必须登录!

 

分享交流,合作共赢!

联系我们加入QQ群

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏