В строку импорта необходимо дописать:
TABLES=TABLE_NAME
где TABLE_NAME
— имя импортируемой таблицы.
В строку импорта необходимо дописать:
TABLES=TABLE_NAME
где TABLE_NAME
— имя импортируемой таблицы.
Сначала находим профиль пользователя:
select profile from DBA_USERS where username = '<username>';
Потом делаем время жизни пароля неограниченным:
alter profile <profile_name> limit password_life_time UNLIMITED;
Установка python-pip в CentOs несколько отличается от установки в Debian:
# yum -y install epel-release
# yum repolist
# yum -y install python-pip
Можно сразу попробовать обновить pip:
# pip install --upgrade pip
Устанавливаем полезную программу для интервального повторения:
apt-get install anki
После установки необходимо запустить программу и выполнить синхронизацию с сервером anki для загрузки своих карточек.
В последнее время почему-то гостевые дополнения Virtual Box перестали устанавливаться корректно. Из-за этого разрешение экрана в виртуальной машине не оптимально.
При выполнении команды:
sudo ./VBoxLinuxAdditions.run
появляется ошибка:
Building the main Guest Additions module ...fail!
Лечение следующее:
# apt-get remove dkms build-essential linux-headers-*
# apt-get install dkms build-essential linux-headers-$(uname -r)
После этого выполняем команду:
sudo ./VBoxLinuxAdditions.run
Про игру Го знает наверное каждый айтишник. Установим клиент для игры под Debian.
Скачиваем один из лучших клиентов отсюда: http://pandanet-igs.com. После распаковки архива, производим установку:
./install.sh
Затем выполняем такую загадочную команду:
ln -sf /lib/$(arch)-linux-gnu/libudev.so.1 /lib/$(arch)-linux-gnu/libudev.so.0
И все должно заработать.
Простейшая команда устанавливает читалку FBReader под Debian:
# aptitude install fbreader
Иногда бывает полезно получить скрипт, который создает существующее табличное пространство Oracle:
Server -> Tablespaces -> выбрать существующее табличное пространство -> Actions -> Generate DDL -> Go
Пример использования: создание bat-файла, создающего все табличные пространства, в случае, когда нужно создать копию базы данных.
ALTER USER USER_NAME ACCOUNT UNLOCK;
где USER_NAME
— имя пользователя.
Случаются случаи, когда команды надо знать наизусть...
ALTER USER USER_NAME IDENTIFIED BY PASSWORD
где USER_NAME
— имя пользователя, а PASSWORD
— его пароль.
Такой вот нехитрый запрос позволяет узнать, какие таблицы Oracle были только что созданы.
SELECT t.object_name, t.object_type, t.created FROM all_objects t WHERE object_type = 'TABLE' order by t.created desc;
Такая ошибка валидации происходит из-за того, что ссылка на таблицу стилей размещена в body документа. Для того, чтобы ошибка исчезла, необходимо добавить свойство:
property='stylesheet'
Пример:
<link href="/static/bootstrap/css/bootstrap.min.css" rel="stylesheet" property='stylesheet' />
В windows бэкап можно организовать следующим способом:
set day=%DATE:~0,2% set month=%DATE:~3,2% set year=%DATE:~6,4% set YYYYMMDD=%year%%month%%day% SET PGPASSWORD=password
"C:\Program Files\PostgreSQL\9.2\bin\pg_dump.exe" -U user_name -E UTF8 --no-owner postgres > "D:\BACKUP\%YYYYMMDD%.backup"
где user_name
— имя пользователя БД, password — пароль пользователя. Путь к pg_dump.exe может быть другим, в зависимости от установки.
Причем имя бэкапа будет в хорошем формате, например 20150326.backup
В случае с Windows команда следующая:
"C:\Program Files\PostgreSQL\9.2\bin\psql.exe" -h localhost -U user_name -d postgres -p 5432 < "path_to_backup"
где user_name
— имя пользователя БД, path_to_backup
— полный путь к файлу с бэкапом. Путь к psql.exe может быть другим, в зависимости от установки.
Оказывается в семерке есть встроенная утилита psr
, которая позволяет записывать все действия с интерфейсом в виде скриншотов, которые она зипует в mht архив.
Если вы заметили, что после закрытия приложения в процессах висит процесс Excel, значит вы не правильно закрываете книгу Excel. Вот корректный вариант:
_excelAppWorkBook.Close(0);
_excelApp.Quit();
где:
_excelAppWorkBook
— конкретная книга;
_excelApp
— приложение Excel.
SELECT * FROM v$version;
Данный запрос вернет полное название версии СУБД Oracle, включая битность.
При попытке подключения к БД:
sqlplus / nolog
conn / as sysdba
появляется ошибка ora-01017, но в тоже время при явном указании имени пользователя и пароля ошибки нет (conn SYS/SYSPASS @DB_NAME as sysdba).
Ошибка может быть из-за того, что текущий системный пользователь не находится в группе ora_dba.
Статус базы данных (из sqlplus):
select status from v$instance;
Статус прослушивателя (из cmd):
lsnrctl status
Статус консоли (из cmd):
emctl status dbconsole
import datetime
d = datetime.datetime.strptime("18.03.2013", "%d.%m.%Y")
В примере выше строка "18.03.2013"
преобразуется в дату, по указанному формату "%d.%m.%Y"
.